Class AclSid

java.lang.Object
org.genesys.blocks.model.EmptyModel
org.genesys.blocks.model.BasicModel
org.genesys.blocks.model.VersionedModel
org.genesys.blocks.model.AuditedVersionedModel
org.genesys.blocks.security.model.AclSid
All Implemented Interfaces:
Serializable, org.genesys.blocks.model.Activatable, org.genesys.blocks.model.EntityId, org.springframework.data.domain.Persistable<Long>
Direct Known Subclasses:
BasicUser, OAuthClient

@Entity public class AclSid extends AuditedVersionedModel
ACL SID uniquely identifies any principal or authority in the system ("SID" stands for "security identity").
See Also:
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final String
    The OAuth claim name that contains the SID id

    Fields inherited from class org.genesys.blocks.model.VersionedModel

    active
  • Constructor Summary

    Constructors
    Constructor
    Description
     
    Used by EntityRefDeserializer
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
     
    Subclasses should override this method and return a sensible display name for the SID.
     

    Methods inherited from class org.genesys.blocks.model.VersionedModel

    getVersion, isActive, setActive, setVersion

    Methods inherited from class org.genesys.blocks.model.BasicModel

    getId, setId

    Methods inherited from class org.genesys.blocks.model.EmptyModel

    equals, hashCode, isNew

    Methods inherited from class java.lang.Object

    clone, finalize, getClass, notify, notifyAll, wait, wait, wait
  • Field Details

  • Constructor Details

    • AclSid

      public AclSid()
    • AclSid

      public AclSid(Long id)
      Used by EntityRefDeserializer
  • Method Details

    • getFullName

      public String getFullName()
      Subclasses should override this method and return a sensible display name for the SID.
      Returns:
      SID full name
    • canEqual

      public boolean canEqual(Object other)
      Specified by:
      canEqual in class org.genesys.blocks.model.EmptyModel
    • toString

      public String toString()
      Overrides:
      toString in class org.genesys.blocks.model.VersionedModel