Class CompositeModule
- java.lang.Object
-
- de.terrestris.shoguncore.model.PersistentObject
-
- de.terrestris.shoguncore.model.module.Module
-
- de.terrestris.shoguncore.model.module.CompositeModule
-
- All Implemented Interfaces:
Serializable
- Direct Known Subclasses:
AccordionPanel
@Entity public class CompositeModule extends Module
This class represents a (simple) compositeModule, i.e. a module having children/submodules.- Author:
- Nils Bühner
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description CompositeModule()Explicitly adding the default constructor as this is important, e.g.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddModule(Module module)booleanequals(Object obj)LayoutgetLayout()List<Module>getSubModules()inthashCode()voidremove(Module module)voidsetLayout(Layout layout)voidsetSubModules(List<Module> subModules)-
Methods inherited from class de.terrestris.shoguncore.model.module.Module
getName, getProperties, getXtype, setName, setProperties, setXtype
-
Methods inherited from class de.terrestris.shoguncore.model.PersistentObject
getCreated, getGroupPermissions, getId, getModified, getUserPermissions, setGroupPermissions, setModified, setUserPermissions, toString
-
-
-
-
Method Detail
-
getLayout
public Layout getLayout()
- Returns:
- the layout
-
setLayout
public void setLayout(Layout layout)
- Parameters:
layout- the layout to set
-
addModule
public void addModule(Module module)
- Parameters:
module-
-
remove
public void remove(Module module)
- Parameters:
module-
-
setSubModules
public void setSubModules(List<Module> subModules)
- Parameters:
subModules- the subModules to set
-
hashCode
public int hashCode()
-
equals
public boolean equals(Object obj)
-
-