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 Rolle
s and BenutzerGruppe
s.- Since:
- 8.0.0
- Author:
- XIMA Media GmbH
-
Field Summary
Fields inherited from interface de.xima.cmn.dao.interfaces.IEntity
ATTR_ID
Fields inherited from interface de.xima.fc.entities.interfaces.IMandantDependent
ATTR_MANDANT, COL_CLIENT_ID
Fields inherited from interface de.xima.fc.entities.interfaces.INameProviding
ATTR_NAME, COL_NAME
Fields inherited from interface de.xima.fc.entities.interfaces.ITransferableEntity
IMPORT_ID, INVALID_ID
Fields 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
compareTo
Methods inherited from interface de.xima.fc.interfaces.auth.IClientAuthorization
getClient, getRoles, getUserGroups
Methods inherited from interface de.xima.cmn.dao.interfaces.IEntity
getId, isPersisted, setId
Methods inherited from interface de.xima.fc.entities.interfaces.IMandantDependent
getMandant, setMandant
Methods inherited from interface de.xima.fc.entities.interfaces.INameProviding
getName
Methods 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.
-