Class BasicClientAuthorization
- java.lang.Object
-
- de.xima.fc.mdl.auth.authorization.BasicClientAuthorization
-
- All Implemented Interfaces:
IClientAuthorization
,Serializable
public class BasicClientAuthorization extends Object implements IClientAuthorization
Model class for a basic client authorization.- Since:
- 8.0.0
- Author:
- XIMA Media GmbH
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
BasicClientAuthorization.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static BasicClientAuthorization.Builder
builder(Mandant client)
Mandant
getClient()
Set<Rolle>
getRoles()
Set<BenutzerGruppe>
getUserGroups()
-
-
-
Method Detail
-
getClient
public Mandant getClient()
- Specified by:
getClient
in interfaceIClientAuthorization
- Returns:
- the client for which this authorization is configured.
-
getRoles
public Set<Rolle> getRoles()
- Specified by:
getRoles
in interfaceIClientAuthorization
- Returns:
- the roles that will be assigned to users that match this authorization configuration.
-
getUserGroups
public Set<BenutzerGruppe> getUserGroups()
- Specified by:
getUserGroups
in interfaceIClientAuthorization
- Returns:
- the user groups that will be assigned to the users that match this authorization configuration.
-
builder
@Generated("SparkTools") public static BasicClientAuthorization.Builder builder(Mandant client)
-
-