public static class TreeCatViewTag.TreeCatView extends TreeViewTag.TreeView
Constructor and Description |
---|
TreeCatView() |
Modifier and Type | Method and Description |
---|---|
void |
filterRights(JcmsJspContext ctxt,
java.util.Collection<Category> nodes)
Filter node's collection with given parameter and filter
|
CategoryFilter |
getFilter() |
java.lang.String |
getItemCss(TreeNode treeNode,
Member member,
Workspace workspace)
Returns a string representing CSS classes appended to the tree item (eg.
|
java.util.Collection<Category> |
getMemberRoots() |
java.lang.String |
getPortalIcon(java.util.Set<PortalInterface> set)
Returns the best matching icon for the given Set of PortalInterface.
|
java.lang.String |
getPortalIconTitle(java.util.Set<PortalInterface> set,
Member member,
java.lang.String lang)
Returns the best matching icon title for the given Set of PortalInterface.
|
java.util.Set<PortalInterface> |
getPortalSet(Category cat,
Member loggedMember)
Returns the Set of PortalInterface bind
to given Category and readable by given Member
|
java.lang.String |
getTreeLink(Data node,
JcmsJspContext ctxt)
Return the links associated to the given Data
|
java.lang.String |
getWorkspaceIcon(java.util.Set<Workspace> set)
Returns the best matching icon for the given Set of Workspace.
|
java.lang.String |
getWorkspaceIconTitle(java.util.Set<Workspace> set,
java.lang.String lang)
Returns the best matching icon title for the given Set of Workspace.
|
java.util.Set<Workspace> |
getWorkspaceSet(Category cat,
Member loggedMember,
boolean model)
Returns the Set of Workspace bind to given Category and readable by given Member.
|
void |
handleDragDrop(JcmsJspContext ctxt)
Handle Actions like drag and drop
|
boolean |
hasAnyUnread(Category cat,
Member loggedMember)
Check if the given Category or it's descendant
has any unread publication for given Member
|
boolean |
isDisabled(TreeNode treeNode)
Returns true if given Category is disabled
|
boolean |
isExactRoot() |
boolean |
isShowCtxMenu() |
boolean |
isShowEdit() |
boolean |
isShowPortal() |
boolean |
isShowPubCount() |
boolean |
isShowReadable() |
boolean |
isShowRights() |
boolean |
isShowWorkspace() |
boolean |
isShowWorkspaceIcon() |
boolean |
isTreeSelectable() |
protected void |
merge(TreeViewTag.TreeView parent) |
void |
setExactRoot(java.lang.Boolean exactRoot) |
void |
setFilter(CategoryFilter filter) |
void |
setMemberRoots(java.util.Collection<Category> memberRoots) |
void |
setShowCtxMenu(java.lang.Boolean showCtxMenu) |
void |
setShowEdit(java.lang.Boolean showEdit) |
void |
setShowPortal(java.lang.Boolean showPortal) |
void |
setShowPubCount(java.lang.Boolean showPubCount) |
void |
setShowReadable(java.lang.Boolean showReadable) |
void |
setShowRights(java.lang.Boolean showRights) |
void |
setShowWorkspace(java.lang.Boolean showWorkspace) |
void |
setShowWorkspaceIcon(java.lang.Boolean showWorkspaceIcon) |
void |
setTreeSelectable(java.lang.Boolean treeSelectable) |
addTreeCollection, addTreeRetained, getCurrentLevel, getDecorator, getMemo, getMemoMap, getParent, getTreeChecked, getTreeCollection, getTreeCSS, getTreeDisable, getTreeDisabled, getTreeHighlight, getTreeHighlighted, getTreeHint, getTreeInput, getTreeLevel, getTreeLink, getTreeLink, getTreeNode, getTreeOpened, getTreePrefix, getTreeRemoved, getTreeRetained, getTreeType, isAjaxLink, isChecked, isDragdrop, isHighlighted, isRemoved, isWrapper, setAjaxLink, setCurrentLevel, setDecorator, setDragdrop, setMemo, setParent, setTreeChecked, setTreeCollection, setTreeCSS, setTreeDisable, setTreeDisabled, setTreeHighlight, setTreeHighlighted, setTreeHint, setTreeInput, setTreeLevel, setTreeLink, setTreeNode, setTreeOpened, setTreePrefix, setTreeRemoved, setTreeRetained, setTreeType, setWrapper
public boolean isTreeSelectable()
public void setTreeSelectable(java.lang.Boolean treeSelectable)
public boolean isShowReadable()
public void setShowReadable(java.lang.Boolean showReadable)
public boolean isShowEdit()
public void setShowEdit(java.lang.Boolean showEdit)
public boolean isShowRights()
public void setShowRights(java.lang.Boolean showRights)
public boolean isShowWorkspace()
public void setShowWorkspace(java.lang.Boolean showWorkspace)
public boolean isShowWorkspaceIcon()
public void setShowWorkspaceIcon(java.lang.Boolean showWorkspaceIcon)
public boolean isShowPortal()
public void setShowPortal(java.lang.Boolean showPortal)
public boolean isShowPubCount()
public void setShowPubCount(java.lang.Boolean showPubCount)
public boolean isShowCtxMenu()
public void setShowCtxMenu(java.lang.Boolean showCtxMenu)
public CategoryFilter getFilter()
public void setFilter(CategoryFilter filter)
public void setExactRoot(java.lang.Boolean exactRoot)
public boolean isExactRoot()
public java.util.Collection<Category> getMemberRoots()
public void setMemberRoots(java.util.Collection<Category> memberRoots)
protected void merge(TreeViewTag.TreeView parent)
merge
in class TreeViewTag.TreeView
public java.lang.String getTreeLink(Data node, JcmsJspContext ctxt)
getTreeLink
in class TreeViewTag.TreeView
node
- the Datactxt
- the JcmsJspContextpublic void filterRights(JcmsJspContext ctxt, java.util.Collection<Category> nodes)
ctxt
- JcmsJspContext to retrieve contextnodes
- a Collection of categoriespublic void handleDragDrop(JcmsJspContext ctxt)
ctxt
- the current JcmsJspContextpublic boolean isDisabled(TreeNode treeNode)
isDisabled
in class TreeViewTag.TreeView
cat
- the Category to work withpublic java.lang.String getItemCss(TreeNode treeNode, Member member, Workspace workspace)
getItemCss
in class TreeViewTag.TreeView
treeNode
- current node to displaymember
- Current memberworkspace
- Current workspacepublic boolean hasAnyUnread(Category cat, Member loggedMember)
cat
- the Category to work withloggedMember
- the to checkpublic java.util.Set<PortalInterface> getPortalSet(Category cat, Member loggedMember)
cat
- the Category to work withloggedMember
- the Member to check rightspublic java.lang.String getPortalIcon(java.util.Set<PortalInterface> set)
set
- of PortalInterfacepublic java.lang.String getPortalIconTitle(java.util.Set<PortalInterface> set, Member member, java.lang.String lang)
set
- of PortalInterface
member
- current Member
lang
- current languagepublic java.util.Set<Workspace> getWorkspaceSet(Category cat, Member loggedMember, boolean model)
cat
- the Category to work withloggedMember
- the Member to check rightsmodel
- false to skip Workspace modelspublic java.lang.String getWorkspaceIcon(java.util.Set<Workspace> set)
set
- of WorkspaceCopyright © 2001-2017 Jalios SA. All Rights Reserved.