Package de.xima.fc.interfaces.auth
Interface IClientAuthorization
- 
- All Superinterfaces:
 Serializable
- All Known Subinterfaces:
 IEntityClientAuthorization
- All Known Implementing Classes:
 AClientAuthorization,BasicClientAuthorization,DirectClientAuthorization,IndirectClientAuthorization
public interface IClientAuthorization extends Serializable
Common interface for authorization to aMandant. Authorizations determine the permission of user profiles to clients viaRolles andBenutzerGruppes.- Since:
 - 8.0.0
 - Author:
 - XIMA Media GmbH
 
 
- 
- 
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description MandantgetClient()Set<Rolle>getRoles()Set<BenutzerGruppe>getUserGroups() 
 - 
 
- 
- 
Method Detail
- 
getClient
Mandant getClient()
- Returns:
 - the client for which this authorization is configured.
 
 
- 
getRoles
Set<Rolle> getRoles()
- Returns:
 - the roles that will be assigned to users that match this authorization configuration.
 
 
- 
getUserGroups
Set<BenutzerGruppe> getUserGroups()
- Returns:
 - the user groups that will be assigned to the users that match this authorization configuration.
 
 
 - 
 
 -