+
+ /**
+ *
+ * Adds function to role in external auth system
+ *
+ * @param data
+ * @param app
+ */
+ void bulkUploadRoleFunc(UploadRoleFunctionExtSystem data, EPApp app) throws Exception;
+
+ /**
+ *
+ * Syncs user roles from external auth system to ecomp portal
+ *
+ * @param orgUserId
+ * @throws Exception
+ */
+ public void syncApplicationUserRolesFromExtAuthSystem(String orgUserId) throws Exception;
+
+ /**
+ *
+ * Gets all user roles from external auth system
+ *
+ * @param orgUserId
+ * @param getUserRolesEntity
+ * @return user roles from external auth system
+ */
+ ResponseEntity<String> getUserRolesFromExtAuthSystem(String orgUserId, HttpEntity<String> getUserRolesEntity) throws Exception;