public interface NodeNameGenerator<I>
Node.Node(String, String, Node, BasicItem, ChildNodeDirection)
.Modifier and Type | Method and Description |
---|---|
java.lang.String |
getDeniedNodeName(Node parentNode)
Generate a name for a node when the item exists, but
the current user doesn't have permission to access read
the item.
|
java.lang.String |
getDeniedNodeTitle(Node parentNode)
Generate a title for a node when the item exists, but
the current user doesn't have permission to access read
the item.
|
java.lang.String |
getMissingNodeName(Node parentNode)
Generate a name for a node when the item is missing.
|
java.lang.String |
getMissingNodeTitle(Node parentNode)
Generate a title for a node when the item is missing.
|
java.lang.String |
getNodeName(I item,
Node parentNode)
Generate a name for the new node that is about to be
created.
|
java.lang.String |
getNodeTitle(I item,
Node parentNode)
Generate a title for the new node that is about to be
created.
|
java.lang.String getMissingNodeName(Node parentNode)
parentNode
- The parent nodejava.lang.String getMissingNodeTitle(Node parentNode)
parentNode
- The parent nodejava.lang.String getDeniedNodeName(Node parentNode)
parentNode
- The parent nodejava.lang.String getDeniedNodeTitle(Node parentNode)
parentNode
- The parent nodejava.lang.String getNodeName(I item, Node parentNode)
item
- The item that is attached to the node (never null)parentNode
- The parent node of the new node