Class DirectClientAuthorization

All Implemented Interfaces:
de.xima.cmn.dao.interfaces.IEntity<Long>, de.xima.cmn.dao.interfaces.ILockableEntity<Long>, IEntityClientAuthorization, ILockingVersionProviding, IMandantDependent, INameProviding, ITransferable, ITransferableEntity, ITransferableLockableEntity, IUUIDEntity, IClientAuthorization, Serializable, Comparable<de.xima.cmn.dao.interfaces.IEntity<Long>>

@Entity public class DirectClientAuthorization extends AClientAuthorization
Direct client authorizations define the permissions of UserProfiles to Mandants via Rolles and BenutzerGruppes.
Since:
8.0.0
Author:
XIMA Media GmbH
See Also:
  • Field Details

  • Constructor Details

    • DirectClientAuthorization

      public DirectClientAuthorization()
  • Method Details

    • getId

      public Long getId()
    • getUserProfile

      public UserProfile getUserProfile()
    • setUserProfile

      public void setUserProfile(UserProfile userProfile)
    • getInvitedEmailAddress

      public String getInvitedEmailAddress()
    • setInvitedEmailAddress

      public void setInvitedEmailAddress(String invitedEmailAddress)
    • getInvitationUuid

      public UUID getInvitationUuid()
    • setInvitationUuid

      public void setInvitationUuid(UUID invitationUuid)
    • getInvitationExpireInstant

      public Instant getInvitationExpireInstant()
    • setInvitationExpireInstant

      public void setInvitationExpireInstant(Instant invitationExpireInstant)
    • isInvitationAccepted

      public boolean isInvitationAccepted()
    • setInvitationAccepted

      public void setInvitationAccepted(boolean invitationAccepted)
    • getName

      public String getName()
      Returns:
      The name of this object.
    • getRoles

      public Set<Rolle> getRoles()
      Returns:
      the roles that will be assigned to users that match this authorization configuration.
    • setRoles

      public void setRoles(Set<Rolle> roles)
    • getUserGroups

      public Set<BenutzerGruppe> getUserGroups()
      Returns:
      the user groups that will be assigned to the users that match this authorization configuration.
    • setUserGroups

      public void setUserGroups(Set<BenutzerGruppe> groups)
    • getDisplayName

      public String getDisplayName()
      Returns:
      a display name for this authorization configuration.