Package de.xima.fc.entities
Class Modul
- java.lang.Object
 - 
- de.xima.cmn.dao.model.AEntity<Long>
 
 
- 
- All Implemented Interfaces:
 de.xima.cmn.dao.interfaces.IEntity<Long>,de.xima.cmn.dao.interfaces.ILockableEntity<Long>,IDescriptionProviding,IIndexed,ILockingVersionProviding,IMandantDependent,INameProviding,ITransferable,ITransferableEntity,ITransferableLockableEntity,Serializable,Comparable<de.xima.cmn.dao.interfaces.IEntity<Long>>
@Entity public class Modul extends AbstractMandantDependentEntity implements IIndexed, INameProviding, IDescriptionProviding
- See Also:
 - Serialized Form
 
 
- 
- 
Field Summary
Fields Modifier and Type Field Description static StringATTR_BERECHTIGUNGENstatic StringATTR_INDEXstatic StringATTR_ROLLEN- 
Fields inherited from class de.xima.fc.entities.AbstractMandantDependentEntity
mandant 
- 
Fields inherited from class de.xima.fc.entities.AbstractLockableEntity
COL_LOCKINGVERSION, lockingVersion 
- 
Fields inherited from class de.xima.fc.entities.AbstractEntity
COL_ID, id 
- 
Fields inherited from interface de.xima.fc.entities.interfaces.IDescriptionProviding
ATTR_BESCHREIBUNG, ATTR_DESCRIPTION, COL_DESCRIPTION 
- 
Fields inherited from interface de.xima.fc.entities.interfaces.IIndexed
ATTR_IDXNUM 
- 
Fields inherited from interface de.xima.fc.entities.interfaces.IMandantDependent
ATTR_MANDANT, COL_CLIENT_ID 
- 
Fields inherited from interface de.xima.fc.entities.interfaces.INameProviding
ATTR_NAME, COL_NAME 
- 
Fields inherited from interface de.xima.fc.entities.interfaces.ITransferableEntity
IMPORT_ID, INVALID_ID 
 - 
 
- 
Constructor Summary
Constructors Constructor Description Modul() 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddRolle(Rolle rolle)voidaddTemplateBerechtigungen(Entityberechtigung berechtigungen)StringgetBeschreibung()LonggetId()intgetIdxNum()Liefert den aktuellen Index dieses Elements in der Collection, der es zugeordnet ist.StringgetName()List<Rolle>getRollen()Liefert die Liste der zugeordneten RollenSet<Entityberechtigung>getTemplateBerechtigungen()Liefert die Liste der Standard-BerechtigungenvoidremoveRolle(Rolle rolle)voidremoveTemplateBerechtigungen(Entityberechtigung berechtigungen)voidsetBeschreibung(String beschreibung)voidsetIdxNum(int idxNum)Setzt den aktuellen Index dieses Elements in der Collection, der es zugeordnet ist.voidsetName(String name)voidsetRollen(List<Rolle> rollen)Ersetzt die Liste der Rollen mit der übergebenenvoidsetTemplateBerechtigungen(Set<Entityberechtigung> berechtigungen)Ersetzt die templateBerechtigungen mit der übergebenen Liste- 
Methods inherited from class de.xima.fc.entities.AbstractMandantDependentEntity
getMandant, setMandant 
- 
Methods inherited from class de.xima.fc.entities.AbstractLockableEntity
entityHasChanged, getLockingVersion, setLockingVersion, toString 
- 
Methods inherited from class de.xima.fc.entities.AbstractEntity
asIntValue, isPersisted, setId, setId 
- 
Methods inherited from class de.xima.cmn.dao.model.AEntity
compareTo, equals, getDBTableName, hashCode 
- 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait 
- 
Methods inherited from interface java.lang.Comparable
compareTo 
- 
Methods inherited from interface de.xima.fc.entities.interfaces.IDescriptionProviding
getDescription 
 - 
 
 - 
 
- 
- 
Field Detail
- 
ATTR_ROLLEN
public static final String ATTR_ROLLEN
- See Also:
 - Constant Field Values
 
 
- 
ATTR_INDEX
public static final String ATTR_INDEX
- See Also:
 - Constant Field Values
 
 
- 
ATTR_BERECHTIGUNGEN
public static final String ATTR_BERECHTIGUNGEN
- See Also:
 - Constant Field Values
 
 
 - 
 
- 
Method Detail
- 
getName
public String getName()
- Specified by:
 getNamein interfaceINameProviding- Returns:
 - The name of this object.
 
 
- 
setName
public void setName(String name)
 
- 
getTemplateBerechtigungen
public Set<Entityberechtigung> getTemplateBerechtigungen()
Liefert die Liste der Standard-Berechtigungen- Returns:
 SetvonEntityberechtigungoder ein leeresSet
 
- 
setTemplateBerechtigungen
public void setTemplateBerechtigungen(Set<Entityberechtigung> berechtigungen)
Ersetzt die templateBerechtigungen mit der übergebenen Liste- Parameters:
 berechtigungen- - Liste von templateBerechtigungen, die dem Modul hinzugefügt werden sollen
 
- 
addTemplateBerechtigungen
public void addTemplateBerechtigungen(Entityberechtigung berechtigungen)
 
- 
removeTemplateBerechtigungen
public void removeTemplateBerechtigungen(Entityberechtigung berechtigungen)
 
- 
getRollen
public List<Rolle> getRollen()
Liefert die Liste der zugeordneten Rollen- Returns:
 - Typisierte Liste mit 
Rolle-Instanzen 
 
- 
setRollen
public void setRollen(List<Rolle> rollen)
Ersetzt die Liste der Rollen mit der übergebenen- Parameters:
 rollen- Liste mitRolle-Elementen, die komplett so übernommen werden soll
 
- 
addRolle
public void addRolle(Rolle rolle)
 
- 
removeRolle
public void removeRolle(Rolle rolle)
 
- 
getIdxNum
public int getIdxNum()
Description copied from interface:IIndexedLiefert den aktuellen Index dieses Elements in der Collection, der es zugeordnet ist. 
- 
setIdxNum
public void setIdxNum(int idxNum)
Description copied from interface:IIndexedSetzt den aktuellen Index dieses Elements in der Collection, der es zugeordnet ist. 
- 
getBeschreibung
public String getBeschreibung()
- Specified by:
 getBeschreibungin interfaceIDescriptionProviding
 
- 
setBeschreibung
public void setBeschreibung(String beschreibung)
 
 - 
 
 -