public abstract class Node extends Object implements Serializable, Groupable
| Modifier and Type | Field and Description |
|---|---|
protected String |
artificialId |
protected int |
classId |
protected boolean |
derivePermissionsFromClass |
protected String |
description
description.
|
protected String |
domain
domain.
|
protected boolean |
dynamic |
protected String |
dynamicChildrenStatement |
protected int |
iconFactory |
protected String |
iconString |
protected int |
id
id.
|
protected boolean |
isValid |
protected boolean |
leaf
indicates whether this node is a leaf (has no children) by default has children as this will cause the least
problems.
|
protected String |
name
name.
|
protected boolean |
sqlSort |
| Constructor and Description |
|---|
Node(int id,
String name,
String domain,
String description,
boolean leaf,
Policy policy,
int iconFactory,
String icon,
boolean derivePermissionsFromClass)
constructor.
|
Node(int id,
String name,
String domain,
String description,
boolean leaf,
Policy policy,
int iconFactory,
String icon,
boolean derivePermissionsFromClass,
String artificalId)
Creates a new Node object.
|
| Modifier and Type | Method and Description |
|---|---|
int |
compareTo(Object o)
comparable.
|
boolean |
deepEquals(Object other)
DOCUMENT ME!
|
boolean |
equals(Object other)
equals.
|
String |
getArtificialId()
DOCUMENT ME!
|
int |
getClassId()
DOCUMENT ME!
|
String |
getDescription()
getter for description.
|
String |
getDomain()
getter for domain.
|
String |
getDynamicChildrenStatement()
DOCUMENT ME!
|
String |
getGroup()
getter for group.
|
int |
getIconFactory()
DOCUMENT ME!
|
String |
getIconString()
DOCUMENT ME!
|
int |
getId()
getter for id.
|
String |
getName()
getter for name.
|
PermissionHolder |
getPermissions()
Getter for property permissions.
|
int |
hashCode() |
boolean |
isDerivePermissionsFromClass()
DOCUMENT ME!
|
boolean |
isDynamic()
DOCUMENT ME!
|
boolean |
isLeaf()
getter for leaf.
|
boolean |
isSqlSort()
DOCUMENT ME!
|
boolean |
isValid()
DOCUMENT ME!
|
void |
setArtificialId(String artificialId)
DOCUMENT ME!
|
void |
setClassId(int classId)
DOCUMENT ME!
|
void |
setDerivePermissionsFromClass(boolean derivePermissionsFromClass)
DOCUMENT ME!
|
void |
setDynamic(boolean dynamic)
DOCUMENT ME!
|
void |
setDynamicChildrenStatement(String dynamicChildrenStatement)
DOCUMENT ME!
|
void |
setIconFactory(int iconFactory)
DOCUMENT ME!
|
void |
setIconString(String iconString)
DOCUMENT ME!
|
void |
setLeaf(boolean leaf)
setter for leaf property.
|
void |
setName(String name)
Setter for property name.
|
void |
setPermissions(PermissionHolder permissions)
Setter for property permissions.
|
void |
setSqlSort(boolean sqlSort)
DOCUMENT ME!
|
String |
toString()
retrieve string represntation of this node.
|
void |
validate(boolean isValid)
DOCUMENT ME!
|
protected int id
protected final String domain
protected boolean leaf
protected String name
protected String description
protected boolean isValid
protected boolean dynamic
protected String dynamicChildrenStatement
protected boolean sqlSort
protected int classId
protected int iconFactory
protected boolean derivePermissionsFromClass
protected String iconString
protected String artificialId
public Node(int id,
String name,
String domain,
String description,
boolean leaf,
Policy policy,
int iconFactory,
String icon,
boolean derivePermissionsFromClass)
id - idname - namedomain - domaindescription - descriptionleaf - has no childrenpolicy - DOCUMENT ME!iconFactory - DOCUMENT ME!icon - DOCUMENT ME!derivePermissionsFromClass - DOCUMENT ME!public Node(int id,
String name,
String domain,
String description,
boolean leaf,
Policy policy,
int iconFactory,
String icon,
boolean derivePermissionsFromClass,
String artificalId)
id - DOCUMENT ME!name - DOCUMENT ME!domain - DOCUMENT ME!description - DOCUMENT ME!leaf - DOCUMENT ME!policy - DOCUMENT ME!iconFactory - DOCUMENT ME!icon - DOCUMENT ME!derivePermissionsFromClass - DOCUMENT ME!artificalId - DOCUMENT ME!IllegalArgumentException - DOCUMENT ME!public String getGroup()
public final int getId()
public final String getDomain()
public boolean isLeaf()
public String getName()
public String getDescription()
public final boolean isValid()
public final void validate(boolean isValid)
isValid - DOCUMENT ME!public void setLeaf(boolean leaf)
leaf - has no child nodespublic String toString()
public PermissionHolder getPermissions()
public void setPermissions(PermissionHolder permissions)
permissions - New value of property permissions.public void setName(String name)
name - New value of property name.public int compareTo(Object o)
o - other objectpublic boolean equals(Object other)
public boolean deepEquals(Object other)
other - DOCUMENT ME!public boolean isDynamic()
public void setDynamic(boolean dynamic)
dynamic - DOCUMENT ME!public String getDynamicChildrenStatement()
public void setDynamicChildrenStatement(String dynamicChildrenStatement)
dynamicChildrenStatement - DOCUMENT ME!public boolean isSqlSort()
public void setSqlSort(boolean sqlSort)
sqlSort - DOCUMENT ME!public int getClassId()
public void setClassId(int classId)
classId - DOCUMENT ME!public boolean isDerivePermissionsFromClass()
public void setDerivePermissionsFromClass(boolean derivePermissionsFromClass)
derivePermissionsFromClass - DOCUMENT ME!public int getIconFactory()
public void setIconFactory(int iconFactory)
iconFactory - DOCUMENT ME!public String getIconString()
public void setIconString(String iconString)
iconString - DOCUMENT ME!public String getArtificialId()
public void setArtificialId(String artificialId)
artificialId - DOCUMENT ME!Copyright © 2012–2026 cismet GmbH. All rights reserved.