public interface NavigationNode extends NavigationItem
Modifier and Type | Method and Description |
---|---|
boolean |
canMove() |
InputStream |
getContent()
Returns the content stream, it will be loaded on demand.
|
String |
getDisplayName()
Returns the node/folder name to display on frontend.
|
long |
getDocCount() |
FolderClass |
getFolderClass()
Returns the folder class.
|
FolderId |
getId()
Returns the node/folder identifier.
|
String |
getIndexFormName()
Returns the index form name.
|
String |
getLinkFolder()
Returns the link folder id.
|
NavigationNode |
getLinkingNode() |
String |
getLinkTable()
Returns the link table.
|
String |
getMaskDDCName()
Returns the mask ddc name.
|
NavigationItem |
getParent()
Returns the parent navigation item (node or tree).
|
String |
getPath() |
Map<String,String> |
getProperties()
Returns the properties of the folder.
|
String |
getQueryFormName()
Returns the query form name.
|
com.saperion.constants.SaFolderConstants.FOLDER_TYPE |
getType()
Returns folder type.
|
long |
getUnreadCount() |
FolderUploadInfos |
getUploadInfos() |
WorkflowNodeInfo |
getWorkflowInfo() |
boolean |
isInPrivateSubtree()
Checks if the node is located within a private-subtree of the navigation tree.
|
boolean |
isLinked() |
void |
setContent(InputStream content)
Sets the content stream.
|
void |
setDocCount(int count)
Sets the number of documents enclosed by this folder.
|
void |
setId(FolderId folderId)
Sets the ID of this node.
|
void |
setLinkingNode(NavigationNode linking)
Sets the node that is linking to this node.
|
void |
setName(String nodeName)
Sets the node name.
|
void |
setParent(NavigationItem parentItem)
Sets a new parent to a Node.
|
void |
setUnreadCount(long count)
Sets the number of unread documents enclosed by this folder.
|
void |
setWorkflowInfo(WorkflowNodeInfo info) |
canAddFolder, canDelete, canPermissions, canRename, getName, getNodes, getQuery, getViewElementId, remove, setViewElementId
NavigationItem getParent()
NavigationItem
void setParent(NavigationItem parentItem)
parentItem
- The new parentItem.String getDisplayName()
String getQueryFormName()
String getMaskDDCName()
String getIndexFormName()
String getLinkFolder()
String getLinkTable()
FolderId getId()
void setId(FolderId folderId)
folderId
- node idvoid setName(String nodeName)
nodeName
- Namecom.saperion.constants.SaFolderConstants.FOLDER_TYPE getType()
InputStream getContent() throws BinaryUnavailableException, AuthenticationException
AuthenticationException
- AuthenticationExceptionBinaryUnavailableException
- BinaryUnavailableExceptionvoid setContent(InputStream content)
content
- contentString getPath()
long getDocCount()
void setDocCount(int count)
count
- the number of documents enclosed by this folder.long getUnreadCount()
void setUnreadCount(long count)
count
- the number of unread documents enclosed by this folder.boolean canMove()
FolderUploadInfos getUploadInfos()
FolderClass getFolderClass()
Map<String,String> getProperties()
void setWorkflowInfo(WorkflowNodeInfo info)
info
- Set the workflow infomation'sWorkflowNodeInfo getWorkflowInfo()
boolean isLinked()
NavigationNode getLinkingNode()
void setLinkingNode(NavigationNode linking)
linking
- the linking nodeboolean isInPrivateSubtree()
Copyright © 2016 Lexmark Enterprise Software Deutschland GmbH. All rights reserved.