public static class TreeCatViewTag.TreeCatView extends TreeViewTag.TreeView
Modifier and Type | Field and Description |
---|---|
CategoryFilter |
filter |
boolean |
showCtxMenu |
boolean |
showEdit |
boolean |
showPortal |
boolean |
showPubCount |
boolean |
showReadable |
boolean |
showRights |
boolean |
showWorkspace |
boolean |
showWorkspaceIcon |
protected boolean |
treeSelectable |
Constructor and Description |
---|
TreeCatViewTag.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
|
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(Category cat)
Returns true if given Category is disabled
|
protected void |
merge(TreeViewTag.TreeView parent) |
addTreeCollection, getCurrentLevel, getMemo, getMemoMap, getParent, getTreeChecked, getTreeCollection, getTreeCSS, getTreeDisable, getTreeDisabled, getTreeHighlight, getTreeHighlighted, getTreeHint, getTreeInput, getTreeLevel, getTreeLink, getTreeLink, getTreeNode, getTreeOpened, getTreePrefix, getTreeRemoved, getTreeRetained, getTreeType, isAjaxLink, isChecked, isDisabled, isDragdrop, isHighlighted, isRemoved, isWrapper, setAjaxLink, setCurrentLevel, setDragdrop, setMemo, setParent, setTreeChecked, setTreeCollection, setTreeCSS, setTreeDisable, setTreeDisabled, setTreeHighlight, setTreeHighlighted, setTreeHint, setTreeInput, setTreeLevel, setTreeLink, setTreeNode, setTreeOpened, setTreePrefix, setTreeRemoved, setTreeRetained, setTreeType, setWrapper
protected boolean treeSelectable
public boolean showReadable
public boolean showEdit
public boolean showRights
public boolean showWorkspace
public boolean showWorkspaceIcon
public boolean showPortal
public boolean showPubCount
public boolean showCtxMenu
public CategoryFilter filter
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(Category cat)
cat
- the Category to work withpublic 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-#{NOWYEAR} Jalios SA. All Rights Reserved.