Package io.jans.scim.service.external
Class ExternalScimService
- java.lang.Object
-
- io.jans.service.custom.script.ExternalScriptService
-
- io.jans.scim.service.external.ExternalScimService
-
- All Implemented Interfaces:
Serializable
@ApplicationScoped public class ExternalScimService extends io.jans.service.custom.script.ExternalScriptService
- Author:
- Val Pecaoco, jgomer
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description ExternalScimService()
-
Method Summary
-
Methods inherited from class io.jans.service.custom.script.ExternalScriptService
addExternalConfigurations, clearScriptError, configure, determineDefaultCustomScriptConfiguration, executeExternalGetApiVersion, getCustomScriptConfigurationByName, getCustomScriptConfigurations, getCustomScriptConfigurationsByDns, getCustomScriptType, getDefaultExternalCustomScript, init, isEnabled, isLoaded, reload, reloadExternal, saveScriptError
-
-
-
-
Method Detail
-
executeScimCreateUserMethods
public boolean executeScimCreateUserMethods(ScimCustomPerson user)
-
executeScimPostCreateUserMethods
public boolean executeScimPostCreateUserMethods(ScimCustomPerson user)
-
executeScimUpdateUserMethods
public boolean executeScimUpdateUserMethods(ScimCustomPerson user)
-
executeScimPostUpdateUserMethods
public boolean executeScimPostUpdateUserMethods(ScimCustomPerson user)
-
executeScimDeleteUserMethods
public boolean executeScimDeleteUserMethods(ScimCustomPerson user)
-
executeScimPostDeleteUserMethods
public boolean executeScimPostDeleteUserMethods(ScimCustomPerson user)
-
executeScimCreateGroupMethods
public boolean executeScimCreateGroupMethods(GluuGroup group)
-
executeScimPostCreateGroupMethods
public boolean executeScimPostCreateGroupMethods(GluuGroup group)
-
executeScimUpdateGroupMethods
public boolean executeScimUpdateGroupMethods(GluuGroup group)
-
executeScimPostUpdateGroupMethods
public boolean executeScimPostUpdateGroupMethods(GluuGroup group)
-
executeScimDeleteGroupMethods
public boolean executeScimDeleteGroupMethods(GluuGroup group)
-
executeScimPostDeleteGroupMethods
public boolean executeScimPostDeleteGroupMethods(GluuGroup group)
-
executeScimGetUserMethods
public boolean executeScimGetUserMethods(ScimCustomPerson user)
-
executeScimGetGroupMethods
public boolean executeScimGetGroupMethods(GluuGroup group)
-
executeScimPostSearchUsersMethods
public boolean executeScimPostSearchUsersMethods(io.jans.orm.model.PagedResult<ScimCustomPerson> result)
-
executeScimPostSearchGroupsMethods
public boolean executeScimPostSearchGroupsMethods(io.jans.orm.model.PagedResult<GluuGroup> result)
-
executeManageResourceOperation
public javax.ws.rs.core.Response executeManageResourceOperation(io.jans.orm.model.base.Entry entity, Object payload, OperationContext context) throws Exception
- Throws:
Exception
-
executeManageSearchOperation
public javax.ws.rs.core.Response executeManageSearchOperation(SearchRequest searchRequest, OperationContext context) throws Exception
- Throws:
Exception
-
-