Package org.wildfly.security.authz
Interface PermissionMappable
- All Known Implementing Classes:
SecurityIdentity
public interface PermissionMappable
An entity to which permissions can be mapped.
- Author:
- David M. Lloyd
-
Method Summary
Modifier and TypeMethodDescriptiondefault AttributesGet the attributes of this entity.default InstantGet the creation time of this entity (if known).default PrincipalGet the principal of this entity.default IdentityCredentialsGet the public credentials of this entity.
-
Method Details
-
getAttributes
Get the attributes of this entity.- Returns:
- the attributes of this entity (must not be
null)
-
getPrincipal
Get the principal of this entity.- Returns:
- the principal of this entity (must not be
null)
-
getCreationTime
Get the creation time of this entity (if known).- Returns:
- the creation time of this entity, or
nullif it cannot be determined
-
getPublicCredentials
Get the public credentials of this entity.- Returns:
- the public credentials (must not be
null)
-