Class BaseUMObject

All Implemented Interfaces:
Resource, Adaptable
Direct Known Subclasses:
SCIMGroupWebObject, SCIMUserWebObject

public abstract class BaseUMObject extends DefaultObject
Base class used for all WebObject associated to SCIM Domain model
Since:
7.4
Author:
tiry
  • Field Details

    • um

      protected UserManager um
    • mapper

      protected AbstractMapper mapper
    • baseUrl

      protected String baseUrl
    • fixeMediaType

      protected javax.ws.rs.core.MediaType fixeMediaType
  • Constructor Details

    • BaseUMObject

      public BaseUMObject()
  • Method Details

    • getPrefix

      protected abstract String getPrefix()
    • initialize

      protected void initialize(Object... args)
      Overrides:
      initialize in class AbstractResource<ResourceTypeImpl>
    • checkUpdateGuardPreconditions

      protected void checkUpdateGuardPreconditions()
    • isAPowerUserEditableArtifact

      protected boolean isAPowerUserEditableArtifact()
      Check that the current artifact is editable by a power user. Basically this means not an admin user or not an admin group.