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:
  • Constructor Details

    • ExternalScimService

      public ExternalScimService()
  • Method Details

    • 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(JansGroup group)
    • executeScimPostCreateGroupMethods

      public boolean executeScimPostCreateGroupMethods(JansGroup group)
    • executeScimUpdateGroupMethods

      public boolean executeScimUpdateGroupMethods(JansGroup group)
    • executeScimPostUpdateGroupMethods

      public boolean executeScimPostUpdateGroupMethods(JansGroup group)
    • executeScimDeleteGroupMethods

      public boolean executeScimDeleteGroupMethods(JansGroup group)
    • executeScimPostDeleteGroupMethods

      public boolean executeScimPostDeleteGroupMethods(JansGroup group)
    • executeScimGetUserMethods

      public boolean executeScimGetUserMethods(ScimCustomPerson user)
    • executeScimGetGroupMethods

      public boolean executeScimGetGroupMethods(JansGroup group)
    • executeScimPostSearchUsersMethods

      public boolean executeScimPostSearchUsersMethods(io.jans.orm.model.PagedResult<ScimCustomPerson> result)
    • executeScimPostSearchGroupsMethods

      public boolean executeScimPostSearchGroupsMethods(io.jans.orm.model.PagedResult<JansGroup> result)
    • executeManageResourceOperation

      public jakarta.ws.rs.core.Response executeManageResourceOperation(io.jans.orm.model.base.Entry entity, Object payload, OperationContext context) throws Exception
      Throws:
      Exception
    • executeManageSearchOperation

      public jakarta.ws.rs.core.Response executeManageSearchOperation(SearchRequest searchRequest, OperationContext context) throws Exception
      Throws:
      Exception