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
ACL SID uniquely identifies any principal or authority in the system ("SID"
stands for "security identity").
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final StringThe OAuth claim name that contains the SID idFields inherited from class org.genesys.blocks.model.VersionedModel
active -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class org.genesys.blocks.model.VersionedModel
getVersion, isActive, setActive, setVersionMethods inherited from class org.genesys.blocks.model.BasicModel
getId, setIdMethods inherited from class org.genesys.blocks.model.EmptyModel
equals, hashCode, isNew
-
Field Details
-
OIDC_SID_ID
The OAuth claim name that contains the SID id- See Also:
-
-
Constructor Details
-
AclSid
public AclSid() -
AclSid
Used by EntityRefDeserializer
-
-
Method Details
-
getFullName
Subclasses should override this method and return a sensible display name for the SID.- Returns:
- SID full name
-
canEqual
- Specified by:
canEqualin classorg.genesys.blocks.model.EmptyModel
-
toString
- Overrides:
toStringin classorg.genesys.blocks.model.VersionedModel
-