@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 |
mandantCOL_LOCKINGVERSION, lockingVersionCOL_ID, idCOL_NAMEATTR_DESCRIPTIONATTR_UUID, INVALID_UUID, INVALID_UUID_OBJECT, NULL_SAFE_UUID_TYPE, TYPE_NAME_UUIDATTR_MANDANT, COL_CLIENT_IDIMPORT_ID, INVALID_ID| Constructor and Description |
|---|
BenutzerGruppe() |
getMandant, setMandantentityHasChanged, getLockingVersion, setLockingVersionasIntValue, isPersisted, setId, setIdcompareTo, equals, getDBTableName, hashCodeclone, finalize, getClass, notify, notifyAll, wait, wait, waitgetDescriptioncompareTopublic 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 IUUIDEntityMandant, Projekt, ...public void setUUID(String uuid)
setUUID in interface IUUIDEntitypublic UUID getUUIDObject()
getUUIDObject in interface IUUIDEntitypublic void setUUIDObject(UUID uuid)
public String getName()
getName in interface INameProvidingpublic void setName(String name)
public String getBeschreibung()
getBeschreibung in interface IDescriptionProvidingpublic void setBeschreibung(String beschreibung)
public List<Benutzer> getBenutzer()
Set mit BenutzerGruppe-Elementen oder eine leeres Setpublic 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 Setpublic void addPostfach(Postfach postfach)
public void removePostfach(Postfach postfach)
public String toString()
toString in class AbstractLockableEntityCopyright © 2020 XIMA MEDIA GmbH. All rights reserved.