Package org.primefaces.model
Class DefaultOrganigramNode
- java.lang.Object
-
- org.primefaces.model.DefaultOrganigramNode
-
- All Implemented Interfaces:
Serializable
,OrganigramNode
public class DefaultOrganigramNode extends Object implements OrganigramNode, Serializable
Default implementation for theOrganigramNode
.- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static String
DEFAULT_TYPE
-
Constructor Summary
Constructors Constructor Description DefaultOrganigramNode()
DefaultOrganigramNode(Object data)
DefaultOrganigramNode(Object data, OrganigramNode parent)
DefaultOrganigramNode(String type, Object data, OrganigramNode parent)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
clearParent()
boolean
equals(Object obj)
int
getChildCount()
List<OrganigramNode>
getChildren()
Object
getData()
OrganigramNode
getParent()
String
getRowKey()
String
getType()
int
hashCode()
boolean
isCollapsible()
boolean
isDraggable()
boolean
isDroppable()
boolean
isExpanded()
boolean
isLeaf()
boolean
isSelectable()
void
setChildren(List<OrganigramNode> children)
void
setCollapsible(boolean collapsible)
void
setData(Object data)
void
setDraggable(boolean draggable)
void
setDroppable(boolean droppable)
void
setExpanded(boolean expanded)
void
setParent(OrganigramNode parent)
void
setRowKey(String rowKey)
void
setSelectable(boolean selectable)
void
setType(String type)
-
-
-
Field Detail
-
DEFAULT_TYPE
public static final String DEFAULT_TYPE
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
DefaultOrganigramNode
public DefaultOrganigramNode()
-
DefaultOrganigramNode
public DefaultOrganigramNode(Object data)
-
DefaultOrganigramNode
public DefaultOrganigramNode(Object data, OrganigramNode parent)
-
DefaultOrganigramNode
public DefaultOrganigramNode(String type, Object data, OrganigramNode parent)
-
-
Method Detail
-
getType
public String getType()
- Specified by:
getType
in interfaceOrganigramNode
-
setType
public void setType(String type)
- Specified by:
setType
in interfaceOrganigramNode
-
getData
public Object getData()
- Specified by:
getData
in interfaceOrganigramNode
-
setData
public void setData(Object data)
- Specified by:
setData
in interfaceOrganigramNode
-
getChildren
public List<OrganigramNode> getChildren()
- Specified by:
getChildren
in interfaceOrganigramNode
-
setChildren
public void setChildren(List<OrganigramNode> children)
- Specified by:
setChildren
in interfaceOrganigramNode
-
getParent
public OrganigramNode getParent()
- Specified by:
getParent
in interfaceOrganigramNode
-
setParent
public void setParent(OrganigramNode parent)
- Specified by:
setParent
in interfaceOrganigramNode
-
getRowKey
public String getRowKey()
- Specified by:
getRowKey
in interfaceOrganigramNode
-
setRowKey
public void setRowKey(String rowKey)
- Specified by:
setRowKey
in interfaceOrganigramNode
-
isExpanded
public boolean isExpanded()
- Specified by:
isExpanded
in interfaceOrganigramNode
-
setExpanded
public void setExpanded(boolean expanded)
- Specified by:
setExpanded
in interfaceOrganigramNode
-
isSelectable
public boolean isSelectable()
- Specified by:
isSelectable
in interfaceOrganigramNode
-
setSelectable
public void setSelectable(boolean selectable)
- Specified by:
setSelectable
in interfaceOrganigramNode
-
isDraggable
public boolean isDraggable()
- Specified by:
isDraggable
in interfaceOrganigramNode
-
setDraggable
public void setDraggable(boolean draggable)
- Specified by:
setDraggable
in interfaceOrganigramNode
-
isDroppable
public boolean isDroppable()
- Specified by:
isDroppable
in interfaceOrganigramNode
-
setDroppable
public void setDroppable(boolean droppable)
- Specified by:
setDroppable
in interfaceOrganigramNode
-
getChildCount
public int getChildCount()
- Specified by:
getChildCount
in interfaceOrganigramNode
-
isLeaf
public boolean isLeaf()
- Specified by:
isLeaf
in interfaceOrganigramNode
-
clearParent
public void clearParent()
- Specified by:
clearParent
in interfaceOrganigramNode
-
isCollapsible
public boolean isCollapsible()
- Specified by:
isCollapsible
in interfaceOrganigramNode
-
setCollapsible
public void setCollapsible(boolean collapsible)
- Specified by:
setCollapsible
in interfaceOrganigramNode
-
-