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 aMandant
that are entities. Authorizations determine the permission of user profiles to clients viaRolle
s andBenutzerGruppe
s.- Since:
- 8.0.0
- Author:
- XIMA Media GmbH
-
-
Field Summary
-
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
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Instant
getAccessExpireInstant()
String
getAccessGrantedBy()
Instant
getAccessGrantedInstant()
String
getDisplayName()
-
Methods 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.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 Detail
-
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.
-
-