Package de.xima.fc.entities
Class DirectClientAuthorization
- java.lang.Object
- 
- de.xima.cmn.dao.model.AEntity<Long>
- 
- de.xima.fc.entities.AbstractEntity
- 
- de.xima.fc.entities.AbstractLockableEntity
- 
- de.xima.fc.entities.ALockableEntity
- 
- de.xima.fc.entities.AClientDependentEntity
- 
- de.xima.fc.entities.AClientAuthorization
- 
- de.xima.fc.entities.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 ofUserProfiles toMandants viaRolles andBenutzerGruppes.- Since:
- 8.0.0
- Author:
- XIMA Media GmbH
- See Also:
- Serialized Form
 
- 
- 
Field SummaryFields Modifier and Type Field Description static StringATTR_INVITATION_ACCEPTEDstatic StringATTR_INVITATION_EXPIRE_INSTANTstatic StringATTR_INVITATION_UUIDstatic StringATTR_INVITED_EMAIL_ADDRESSstatic StringATTR_USER_PROFILEstatic StringCOL_INVITATION_ACCEPTEDstatic StringCOL_INVITATION_EXPIRE_TIMESTAMPstatic StringCOL_INVITATION_UUIDstatic StringCOL_INVITED_EMAIL_ADDRESSstatic StringCOL_PROFILE_ID- 
Fields inherited from class de.xima.fc.entities.AClientAuthorizationATTR_ACCESS_EXPIRE_INSTANT, ATTR_ACCESS_GRANTED_BY, ATTR_ACCESS_GRANTED_INSTANT, ATTR_ROLES, ATTR_USER_GROUPS, COL_ACCESS_EXPIRE_TIMESTAMP, COL_ACCESS_GRANTED_BY, COL_ACCESS_GRANTED_TIMESTAMP
 - 
Fields inherited from class de.xima.fc.entities.AClientDependentEntityCOL_CLIENTID, mandant
 - 
Fields inherited from class de.xima.fc.entities.AbstractLockableEntityCOL_LOCKINGVERSION, lockingVersion
 - 
Fields inherited from class de.xima.fc.entities.AbstractEntityCOL_ID, id
 - 
Fields inherited from interface de.xima.fc.entities.interfaces.IMandantDependentATTR_MANDANT, COL_CLIENT_ID
 - 
Fields inherited from interface de.xima.fc.entities.interfaces.INameProvidingATTR_NAME, COL_NAME
 - 
Fields inherited from interface de.xima.fc.entities.interfaces.ITransferableEntityIMPORT_ID, INVALID_ID
 - 
Fields inherited from interface de.xima.fc.entities.interfaces.IUUIDEntityATTR_UUID, COL_UUID, INVALID_UUID, INVALID_UUID_OBJECT, NULL_SAFE_UUID_TYPE, NULLABLE_UUID_TYPE, TYPE_NAME_UUID
 
- 
 - 
Constructor SummaryConstructors Constructor Description DirectClientAuthorization()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetDisplayName()LonggetId()InstantgetInvitationExpireInstant()UUIDgetInvitationUuid()StringgetInvitedEmailAddress()StringgetName()Set<Rolle>getRoles()Set<BenutzerGruppe>getUserGroups()UserProfilegetUserProfile()booleanisInvitationAccepted()voidsetInvitationAccepted(boolean invitationAccepted)voidsetInvitationExpireInstant(Instant invitationExpireInstant)voidsetInvitationUuid(UUID invitationUuid)voidsetInvitedEmailAddress(String invitedEmailAddress)voidsetRoles(Set<Rolle> roles)voidsetUserGroups(Set<BenutzerGruppe> groups)voidsetUserProfile(UserProfile userProfile)- 
Methods inherited from class de.xima.fc.entities.AClientAuthorizationaddRole, addUserGroup, getAccessExpireInstant, getAccessGrantedBy, getAccessGrantedInstant, getClient, getUUID, getUUIDObject, setAccessExpireInstant, setAccessGrantedBy, setAccessGrantedInstant, setId, setUUID, setUUIDObject
 - 
Methods inherited from class de.xima.fc.entities.AClientDependentEntitygetMandant, setMandant
 - 
Methods inherited from class de.xima.fc.entities.AbstractLockableEntityentityHasChanged, getLockingVersion, setLockingVersion, toString
 - 
Methods inherited from class de.xima.fc.entities.AbstractEntityasIntValue, isPersisted, setId
 - 
Methods inherited from class de.xima.cmn.dao.model.AEntitycompareTo, equals, getDBTableName, hashCode
 - 
Methods inherited from class java.lang.Objectclone, finalize, getClass, notify, notifyAll, wait, wait, wait
 - 
Methods inherited from interface java.lang.ComparablecompareTo
 - 
Methods inherited from interface de.xima.fc.entities.interfaces.IMandantDependentgetMandant, setMandant
 
- 
 
- 
- 
- 
Field Detail- 
COL_PROFILE_IDpublic static final String COL_PROFILE_ID - See Also:
- Constant Field Values
 
 - 
COL_INVITED_EMAIL_ADDRESSpublic static final String COL_INVITED_EMAIL_ADDRESS - See Also:
- Constant Field Values
 
 - 
COL_INVITATION_UUIDpublic static final String COL_INVITATION_UUID - See Also:
- Constant Field Values
 
 - 
COL_INVITATION_EXPIRE_TIMESTAMPpublic static final String COL_INVITATION_EXPIRE_TIMESTAMP - See Also:
- Constant Field Values
 
 - 
COL_INVITATION_ACCEPTEDpublic static final String COL_INVITATION_ACCEPTED - See Also:
- Constant Field Values
 
 - 
ATTR_USER_PROFILEpublic static final String ATTR_USER_PROFILE - See Also:
- Constant Field Values
 
 - 
ATTR_INVITED_EMAIL_ADDRESSpublic static final String ATTR_INVITED_EMAIL_ADDRESS - See Also:
- Constant Field Values
 
 - 
ATTR_INVITATION_UUIDpublic static final String ATTR_INVITATION_UUID - See Also:
- Constant Field Values
 
 - 
ATTR_INVITATION_EXPIRE_INSTANTpublic static final String ATTR_INVITATION_EXPIRE_INSTANT - See Also:
- Constant Field Values
 
 - 
ATTR_INVITATION_ACCEPTEDpublic static final String ATTR_INVITATION_ACCEPTED - See Also:
- Constant Field Values
 
 
- 
 - 
Method Detail- 
getIdpublic Long getId() 
 - 
getUserProfilepublic UserProfile getUserProfile() 
 - 
setUserProfilepublic void setUserProfile(UserProfile userProfile) 
 - 
getInvitedEmailAddresspublic String getInvitedEmailAddress() 
 - 
setInvitedEmailAddresspublic void setInvitedEmailAddress(String invitedEmailAddress) 
 - 
getInvitationUuidpublic UUID getInvitationUuid() 
 - 
setInvitationUuidpublic void setInvitationUuid(UUID invitationUuid) 
 - 
getInvitationExpireInstantpublic Instant getInvitationExpireInstant() 
 - 
setInvitationExpireInstantpublic void setInvitationExpireInstant(Instant invitationExpireInstant) 
 - 
isInvitationAcceptedpublic boolean isInvitationAccepted() 
 - 
setInvitationAcceptedpublic void setInvitationAccepted(boolean invitationAccepted) 
 - 
getNamepublic String getName() - Returns:
- The name of this object.
 
 - 
getRolespublic Set<Rolle> getRoles() - Returns:
- the roles that will be assigned to users that match this authorization configuration.
 
 - 
getUserGroupspublic Set<BenutzerGruppe> getUserGroups() - Returns:
- the user groups that will be assigned to the users that match this authorization configuration.
 
 - 
setUserGroupspublic void setUserGroups(Set<BenutzerGruppe> groups) 
 - 
getDisplayNamepublic String getDisplayName() - Returns:
- a display name for this authorization configuration.
 
 
- 
 
-