@Entity public class Modul extends AbstractMandantDependentEntity implements IIndexed, INameProviding, IDescriptionProviding
Modifier and Type | Field and Description |
---|---|
static String |
ATTR_BERECHTIGUNGEN |
static String |
ATTR_INDEX |
static String |
ATTR_ROLLEN |
mandant
COL_LOCKINGVERSION, lockingVersion
COL_ID, id
ATTR_IDXNUM
ATTR_NAME
ATTR_BESCHREIBUNG, ATTR_DESCRIPTION
ATTR_MANDANT
IMPORT_ID, INVALID_ID
Constructor and Description |
---|
Modul() |
Modifier and Type | Method and Description |
---|---|
void |
addRolle(Rolle rolle) |
void |
addTemplateBerechtigungen(Entityberechtigung berechtigungen) |
String |
getBeschreibung() |
Long |
getId() |
int |
getIdxNum()
Liefert den aktuellen Index dieses Elements in der Collection, der es zugeordnet ist.
|
String |
getName() |
List<Rolle> |
getRollen()
Liefert die Liste der zugeordneten Rollen
|
Set<Entityberechtigung> |
getTemplateBerechtigungen()
Liefert die Liste der Standard-Berechtigungen
|
void |
removeRolle(Rolle rolle) |
void |
removeTemplateBerechtigungen(Entityberechtigung berechtigungen) |
void |
setBeschreibung(String beschreibung) |
void |
setIdxNum(int idxNum)
Setzt den aktuellen Index dieses Elements in der Collection, der es zugeordnet ist.
|
void |
setName(String name) |
void |
setRollen(List<Rolle> rollen)
Ersetzt die Liste der Rollen mit der übergebenen
|
void |
setTemplateBerechtigungen(Set<Entityberechtigung> berechtigungen)
Ersetzt die templateBerechtigungen mit der übergebenen Liste
|
getMandant, setMandant
entityHasChanged, getLockingVersion, setLockingVersion, toString
asIntValue, isPersisted, setId, setId
compareTo, equals, getDBTableName, hashCode
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
getDescription
compareTo
public static final String ATTR_ROLLEN
public static final String ATTR_INDEX
public static final String ATTR_BERECHTIGUNGEN
public String getName()
getName
in interface INameProviding
public void setName(String name)
public Set<Entityberechtigung> getTemplateBerechtigungen()
Set
von Entityberechtigung
oder ein leeres Set
public void setTemplateBerechtigungen(Set<Entityberechtigung> berechtigungen)
berechtigungen
- - Liste von templateBerechtigungen, die dem Modul hinzugefügt werden sollenpublic void addTemplateBerechtigungen(Entityberechtigung berechtigungen)
public void removeTemplateBerechtigungen(Entityberechtigung berechtigungen)
public List<Rolle> getRollen()
Rolle
-Instanzenpublic void setRollen(List<Rolle> rollen)
rollen
- Liste mit Rolle
-Elementen, die komplett so übernommen werden sollpublic void addRolle(Rolle rolle)
public void removeRolle(Rolle rolle)
public int getIdxNum()
IIndexed
public void setIdxNum(int idxNum)
IIndexed
public String getBeschreibung()
getBeschreibung
in interface IDescriptionProviding
public void setBeschreibung(String beschreibung)
Copyright © 2019 XIMA MEDIA GmbH. All rights reserved.