@Entity public class BenutzerGruppe extends AbstractMandantDependentEntity implements INameProviding, IDescriptionProviding, IUUIDEntity
Benutzer
zugeordnet werden können. Die Gruppen
bieten eine Möglichkeit der Abbildung eines Rechte- und Zugriffsystems. Es kann dazu genutzt werden verschiedene
Abteilungen einer Organisation im realen Leben abzubilden.Modifier and Type | Field and Description |
---|---|
static String |
ATTR_ACCESSPROJEKTE |
static String |
ATTR_BENUTZER |
static String |
ATTR_BESCHREIBUNG |
static String |
ATTR_EDITORPROJEKTE |
static String |
ATTR_NAME |
static String |
ATTR_POSTFAECHER |
static String |
ATTR_VISIBLE_PROJECTS |
static String |
COL_UUID |
mandant
COL_LOCKINGVERSION, lockingVersion
COL_ID, id
COL_NAME
ATTR_DESCRIPTION
ATTR_UUID, INVALID_UUID, INVALID_UUID_OBJECT, NULL_SAFE_UUID_TYPE, TYPE_NAME_UUID
ATTR_MANDANT, COL_CLIENT_ID
IMPORT_ID, INVALID_ID
Constructor and Description |
---|
BenutzerGruppe() |
getMandant, setMandant
entityHasChanged, getLockingVersion, setLockingVersion
asIntValue, isPersisted, setId, setId
compareTo, equals, getDBTableName, hashCode
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
getDescription
compareTo
public static final String ATTR_NAME
public static final String ATTR_BESCHREIBUNG
public static final String ATTR_POSTFAECHER
public static final String ATTR_EDITORPROJEKTE
public static final String ATTR_ACCESSPROJEKTE
public static final String ATTR_VISIBLE_PROJECTS
public static final String ATTR_BENUTZER
public static final String COL_UUID
public String getUUID()
getUUID
in interface IUUIDEntity
Mandant
, Projekt
, ...public void setUUID(String uuid)
setUUID
in interface IUUIDEntity
public UUID getUUIDObject()
getUUIDObject
in interface IUUIDEntity
public void setUUIDObject(UUID uuid)
public String getName()
getName
in interface INameProviding
public void setName(String name)
public String getBeschreibung()
getBeschreibung
in interface IDescriptionProviding
public void setBeschreibung(String beschreibung)
public List<Benutzer> getBenutzer()
Set
mit BenutzerGruppe
-Elementen oder eine leeres Set
public List<LDAPGruppe> getLdapGroups()
public void setLdapGroups(List<LDAPGruppe> ldapGroups)
public void addLdapGroup(LDAPGruppe ldapGroup)
public void removeLdapGroup(LDAPGruppe ldapGroup)
public void addBenutzer(Benutzer benutzer)
public void removeBenutzer(Benutzer benutzer)
public List<Projekt> getEditorProjekte()
public void addEditorProjekte(Projekt projekt)
public void removeEditorProjekte(Projekt projekt)
public void addVisibleProject(Projekt project)
public void removeVisibleProject(Projekt project)
public List<Projekt> getAccessProjekte()
public void addAccessProjekte(Projekt projekt)
public void removeAccessProjekte(Projekt projekt)
public List<Postfach> getPostfaecher()
Set
mit BenutzerGruppe
-Elementen oder eine leeres Set
public void addPostfach(Postfach postfach)
public void removePostfach(Postfach postfach)
public String toString()
toString
in class AbstractLockableEntity
Copyright © 2020 XIMA MEDIA GmbH. All rights reserved.