Class 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 Detail

      • ExternalScimService

        public ExternalScimService()
    • 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 jakarta.ws.rs.core.Response executeManageResourceOperation​(io.jans.orm.model.base.Entry entity,
                                                                          Object payload,
                                                                          OperationContext context)
                                                                   throws Exception
        Throws:
        Exception