org.exoplatform.ecm.webui.component.admin.taxonomy
Class UITaxonomyManager

java.lang.Object
  extended by org.exoplatform.webui.core.UIComponent
      extended by org.exoplatform.webui.core.UIContainer
          extended by org.exoplatform.webui.ext.manager.UIAbstractManager
              extended by org.exoplatform.ecm.webui.component.admin.taxonomy.UITaxonomyManager

public class UITaxonomyManager
extends UIAbstractManager

Created by The eXo Platform SARL Author : Dang Van Minh minh.dang@exoplatform.com Apr 10, 2008 4:28:44 PM


Nested Class Summary
static class UITaxonomyManager.SelectPathActionListener
           
 
Nested classes/interfaces inherited from class org.exoplatform.webui.core.UIContainer
org.exoplatform.webui.core.UIContainer.SelectTabActionListener
 
Field Summary
static java.lang.String PERMISSION_ID_POPUP
           
 
Fields inherited from class org.exoplatform.webui.core.UIComponent
AJAX_ASYNC, config, OBJECTID, UICOMPONENT, uiparent
 
Constructor Summary
UITaxonomyManager()
           
 
Method Summary
 void changeGroup(java.lang.String groupId, java.lang.Object context)
           
 javax.jcr.Node getNodeByPath(java.lang.String path)
           
 java.lang.String getRepository()
           
 org.exoplatform.services.jcr.core.ManageableRepository getRepository(java.lang.String repositoryName)
           
 javax.jcr.Node getRootNode()
           
 java.lang.String getSelectedPath()
           
 javax.jcr.Session getSession()
           
 javax.jcr.Node getTaxonomyNode()
           
 void init()
           
 void initPopup(java.lang.String path)
           
 org.exoplatform.webui.core.UIPopupContainer initPopupPermission(java.lang.String id)
           
 void onChange(javax.jcr.Node currentNode)
           
 void refresh()
           
 void setSelectedPath(java.lang.String selectedPath)
           
 void update()
           
 void update(java.lang.String parentPath)
           
 
Methods inherited from class org.exoplatform.webui.core.UIContainer
addChild, addChild, findComponentById, findComponentOfType, findFirstComponentOfType, getChild, getChild, getChildById, getChildren, hasChildren, removeChild, removeChildById, renderChild, renderChild, renderChild, renderChild, renderChildren, renderChildren, renderUIComponent, replaceChild, replaceChild, setChildren, setRenderedChild, setRenderedChild, setRenderedChildrenOfTypes
 
Methods inherited from class org.exoplatform.webui.core.UIComponent
broadcast, createEvent, createUIComponent, createUIComponent, createUIComponent, doAsync, event, event, event, getAncestorOfType, getApplicationComponent, getComponentConfig, getId, getName, getParent, getRendererFor, getTemplate, getTemplateResourceResolver, getUIComponentName, isRendered, loadConfirmMesssage, processAction, processDecode, processRender, registerRendererFor, setComponentConfig, setComponentConfig, setId, setParent, setRendered, setRenderSibling, url, url, url
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

PERMISSION_ID_POPUP

public static final java.lang.String PERMISSION_ID_POPUP
See Also:
Constant Field Values
Constructor Detail

UITaxonomyManager

public UITaxonomyManager()
                  throws java.lang.Exception
Throws:
java.lang.Exception
Method Detail

init

public void init()
          throws java.lang.Exception
Overrides:
init in class UIAbstractManager
Throws:
java.lang.Exception

refresh

public void refresh()
             throws java.lang.Exception
Specified by:
refresh in class UIAbstractManager
Throws:
java.lang.Exception

update

public void update()
            throws java.lang.Exception
Throws:
java.lang.Exception

update

public void update(java.lang.String parentPath)
            throws java.lang.Exception
Throws:
java.lang.Exception

getRootNode

public javax.jcr.Node getRootNode()
                           throws java.lang.Exception
Throws:
java.lang.Exception

getTaxonomyNode

public javax.jcr.Node getTaxonomyNode()
                               throws java.lang.Exception
Throws:
java.lang.Exception

setSelectedPath

public void setSelectedPath(java.lang.String selectedPath)

getSelectedPath

public java.lang.String getSelectedPath()

getNodeByPath

public javax.jcr.Node getNodeByPath(java.lang.String path)
                             throws java.lang.Exception
Throws:
java.lang.Exception

getRepository

public java.lang.String getRepository()
                               throws java.lang.Exception
Throws:
java.lang.Exception

getSession

public javax.jcr.Session getSession()
                             throws java.lang.Exception
Throws:
java.lang.Exception

getRepository

public org.exoplatform.services.jcr.core.ManageableRepository getRepository(java.lang.String repositoryName)
                                                                     throws java.lang.Exception
Throws:
java.lang.Exception

initPopup

public void initPopup(java.lang.String path)
               throws java.lang.Exception
Throws:
java.lang.Exception

initPopupPermission

public org.exoplatform.webui.core.UIPopupContainer initPopupPermission(java.lang.String id)
                                                                throws java.lang.Exception
Throws:
java.lang.Exception

onChange

public void onChange(javax.jcr.Node currentNode)
              throws java.lang.Exception
Throws:
java.lang.Exception

changeGroup

public void changeGroup(java.lang.String groupId,
                        java.lang.Object context)
                 throws java.lang.Exception
Throws:
java.lang.Exception


Copyright © 2010 eXo Platform SAS. All Rights Reserved.