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
  • 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.