Interface IEntityClientAuthorization
- All Superinterfaces:
Comparable<de.xima.cmn.dao.interfaces.IEntity<Long>>, IClientAuthorization, de.xima.cmn.dao.interfaces.IEntity<Long>, IMandantDependent, INameProviding, ITransferable, ITransferableEntity, IUUIDEntity, Serializable
- All Known Implementing Classes:
AClientAuthorization, DirectClientAuthorization, IndirectClientAuthorization
public interface IEntityClientAuthorization
extends IClientAuthorization, de.xima.cmn.dao.interfaces.IEntity<Long>, IUUIDEntity, IMandantDependent, INameProviding
Common interface for authorization to a
Mandant that are entities. Authorizations determine the permission of
user profiles to clients via Rolles and BenutzerGruppes.- Since:
- 8.0.0
- Author:
- XIMA Media GmbH
-
Field Summary
Fields inherited from interface de.xima.cmn.dao.interfaces.IEntity
ATTR_IDFields inherited from interface IMandantDependent
ATTR_CLIENT, ATTR_MANDANT, COL_CLIENT_IDFields inherited from interface INameProviding
ATTR_NAME, COL_NAMEFields inherited from interface ITransferableEntity
IMPORT_ID, INVALID_IDFields inherited from interface IUUIDEntity
ATTR_UUID, COL_UUID, INVALID_UUID, INVALID_UUID_OBJECT, NULL_SAFE_UUID_TYPE, NULLABLE_UUID_TYPE, TYPE_NAME_UUID -
Method Summary
Modifier and TypeMethodDescriptionMethods inherited from interface Comparable
compareToMethods inherited from interface IClientAuthorization
getClient, getRoles, getUserGroupsMethods inherited from interface de.xima.cmn.dao.interfaces.IEntity
getId, isPersisted, setIdMethods inherited from interface IMandantDependent
getMandant, setMandantMethods inherited from interface INameProviding
getNameMethods inherited from interface IUUIDEntity
getUUID, getUUIDObject, setUUID
-
Method Details
-
getDisplayName
String getDisplayName()- Returns:
- a display name for this authorization configuration.
-
getAccessGrantedBy
String getAccessGrantedBy()- Returns:
- the display name of user that granted the access initially via this authorization configuration.
-
getAccessGrantedInstant
Instant getAccessGrantedInstant()- Returns:
- the instant this authorization configuration was initially granted.
-
getAccessExpireInstant
Instant getAccessExpireInstant()- Returns:
- the instant this authorization configuration will expire.
-