Package org.gcube.idm.common.models
Class IdmFullUser
- java.lang.Object
-
- org.gcube.idm.common.models.IdmUser
-
- org.gcube.idm.common.models.IdmFullUser
-
public class IdmFullUser extends IdmUser
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.gcube.idm.common.models.IdmUser
IdmUser.USERS_REPR
-
-
Field Summary
Fields Modifier and Type Field Description protected Map<String,List<String>>attributesprotected Map<String,List<String>>clientRolesprotected List<String>groupsprotected IntegernotBeforeprotected Stringoriginprotected List<String>realmRolesprotected List<String>requiredActionsprotected StringserviceAccountClientId-
Fields inherited from class org.gcube.idm.common.models.IdmUser
createdTimestamp, email, emailVerified, enabled, federationLink, firstName, id, lastName, self, username
-
-
Constructor Summary
Constructors Constructor Description IdmFullUser()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Map<String,List<String>>getAttributes()Map<String,List<String>>getClientRoles()List<String>getGroups()IntegergetNotBefore()List<String>getRealmRoles()List<String>getRequiredActions()StringgetServiceAccountClientId()voidsetAttributes(Map<String,List<String>> attributes)voidsetClientRoles(Map<String,List<String>> clientRoles)voidsetGroups(List<String> groups)voidsetNotBefore(Integer notBefore)voidsetRealmRoles(List<String> realmRoles)voidsetRequiredActions(List<String> requiredActions)voidsetServiceAccountClientId(String serviceAccountClientId)Map<String,List<String>>toAttributes()-
Methods inherited from class org.gcube.idm.common.models.IdmUser
getAccess, getCreatedTimestamp, getEmail, getFederationLink, getFirstName, getId, getLastName, getSelf, getUsername, isEmailVerified, isEnabled, setAccess, setCreatedTimestamp, setEmail, setEmailVerified, setEnabled, setFederationLink, setFirstName, setId, setLastName, setSelf, setUsername
-
-