Package de.xima.fc.entities.interfaces
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 de.xima.fc.entities.interfaces.IMandantDependent
ATTR_MANDANT, COL_CLIENT_IDFields inherited from interface de.xima.fc.entities.interfaces.INameProviding
ATTR_NAME, COL_NAMEFields inherited from interface de.xima.fc.entities.interfaces.ITransferableEntity
IMPORT_ID, INVALID_IDFields inherited from interface de.xima.fc.entities.interfaces.IUUIDEntity
ATTR_UUID, COL_UUID, INVALID_UUID, INVALID_UUID_OBJECT, NULL_SAFE_UUID_TYPE, TYPE_NAME_UUID -
Method Summary
Modifier and TypeMethodDescriptionMethods inherited from interface java.lang.Comparable
compareToMethods inherited from interface de.xima.fc.interfaces.auth.IClientAuthorization
getClient, getRoles, getUserGroupsMethods inherited from interface de.xima.cmn.dao.interfaces.IEntity
getId, isPersisted, setIdMethods inherited from interface de.xima.fc.entities.interfaces.IMandantDependent
getMandant, setMandantMethods inherited from interface de.xima.fc.entities.interfaces.INameProviding
getNameMethods inherited from interface de.xima.fc.entities.interfaces.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.
-