public class UITaxonomyTreeContainer extends org.exoplatform.webui.core.UIContainer implements UISelectable
| Modifier and Type | Class and Description |
|---|---|
static class |
UITaxonomyTreeContainer.CancelActionListener |
static class |
UITaxonomyTreeContainer.RefreshActionListener |
| Modifier and Type | Field and Description |
|---|---|
static String |
POPUP_PERMISSION |
static String |
POPUP_TAXONOMYHOMEPATH |
| Constructor and Description |
|---|
UITaxonomyTreeContainer() |
| Modifier and Type | Method and Description |
|---|---|
void |
addTaxonomyTree(String name,
String workspace,
String homePath,
List<PermissionBean> permBeans)
Add taxonomy tree with given name, workspace, home path.
|
void |
doSelect(String selectField,
Object value)
Do select.
|
String[] |
getActions() |
int |
getCurrentStep() |
int |
getSelectedStep() |
javax.jcr.Session |
getSession(String workspace) |
TaxonomyTreeData |
getTaxonomyTreeData() |
void |
refresh() |
void |
setCurrentSep(int step) |
void |
setSelectedStep(int step) |
void |
setTaxonomyTreeData(TaxonomyTreeData taxonomyTreeData) |
boolean |
updateTaxonomyTree(String name,
String workspace,
String homePath,
String actionName)
Update taxonomy tree: If home path or workspace is changed, move taxonomy tree to new target
|
void |
viewStep(int step) |
addChild, addChild, findComponentById, findComponentOfType, findFirstComponentOfType, getChild, getChild, getChildById, getChildren, hasChildren, removeChild, removeChildById, renderChild, renderChild, renderChild, renderChild, renderChildren, renderChildren, renderUIComponent, replaceChild, replaceChild, setChildren, setRenderedChild, setRenderedChild, setRenderedChildrenOfTypesbroadcast, buildModelObject, createEvent, createUIComponent, createUIComponent, createUIComponent, doAsync, event, event, event, getAncestorOfType, getApplicationComponent, getComponentConfig, getId, getName, getParent, getTemplate, getTemplateResourceResolver, getUIComponentName, isRendered, loadConfirmMesssage, processAction, processDecode, processRender, renderEventURL, setComponentConfig, setComponentConfig, setId, setParent, setRendered, setRenderSibling, url, url, urlpublic static final String POPUP_PERMISSION
public static final String POPUP_TAXONOMYHOMEPATH
public String[] getActions()
public void setCurrentSep(int step)
public int getCurrentStep()
public void setSelectedStep(int step)
public int getSelectedStep()
public TaxonomyTreeData getTaxonomyTreeData()
public void setTaxonomyTreeData(TaxonomyTreeData taxonomyTreeData)
public void viewStep(int step)
public javax.jcr.Session getSession(String workspace) throws javax.jcr.RepositoryException
javax.jcr.RepositoryExceptionpublic void doSelect(String selectField, Object value) throws Exception
UISelectabledoSelect in interface UISelectableselectField - the select fieldvalue - the valueException - the exceptionpublic void addTaxonomyTree(String name, String workspace, String homePath, List<PermissionBean> permBeans) throws TaxonomyAlreadyExistsException, TaxonomyNodeAlreadyExistsException, AccessControlException, Exception
name - workspace - homePath - permBeans - TaxonomyAlreadyExistsExceptionTaxonomyNodeAlreadyExistsExceptionAccessControlExceptionExceptionpublic boolean updateTaxonomyTree(String name, String workspace, String homePath, String actionName) throws javax.jcr.RepositoryException, AccessControlException, Exception
name - workspace - homePath - javax.jcr.RepositoryExceptionAccessControlExceptionExceptionCopyright © 2003–2019 eXo Platform SAS. All rights reserved.