org.exoplatform.wcm.webui.clv
Class UICLVContainer

java.lang.Object
  extended by org.exoplatform.webui.core.UIComponent
      extended by org.exoplatform.webui.core.UIContainer
          extended by org.exoplatform.wcm.webui.clv.UICLVContainer
Direct Known Subclasses:
UICLVFolderMode, UICLVManualMode

public abstract class UICLVContainer
extends org.exoplatform.webui.core.UIContainer

Created by The eXo Platform SAS Author : anh.do anh.do@exoplatform.com, anhdn86@gmail.com Feb 23, 2009


Nested Class Summary
static class UICLVContainer.CLVNodeCreator
           
static class UICLVContainer.PreferencesActionListener
          The listener interface for receiving quickEditAction events.
 
Nested classes/interfaces inherited from class org.exoplatform.webui.core.UIContainer
org.exoplatform.webui.core.UIContainer.SelectTabActionListener
 
Field Summary
protected  java.lang.String messageKey
          The message key.
 
Fields inherited from class org.exoplatform.webui.core.UIComponent
AJAX_ASYNC, config, OBJECTID, UICOMPONENT, uiparent
 
Constructor Summary
UICLVContainer()
           
 
Method Summary
 java.lang.String getEditLink(boolean isEditable, boolean isNew)
           
 javax.jcr.Node getFolderNode()
           
 java.lang.String getMessageKey()
          Gets the message.
 java.lang.String getPortletId()
          Gets the portlet id.
abstract  java.lang.String getPortletName()
          Get portlet name.
 org.exoplatform.resolver.ResourceResolver getTemplateResourceResolver()
          Gets the template resource resolver.
 boolean hasFolderPath()
           
abstract  void init()
          Inits the.
 boolean isModeByFolder()
           
 boolean isShowAddContent()
           
 boolean isShowManageContent()
           
 boolean isShowPreferences()
           
 void onRefresh(org.exoplatform.webui.event.Event<UICLVPresentation> event)
           
 void processRender(org.exoplatform.webui.application.WebuiRequestContext context)
           
 
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, getTemplate, getTemplateResourceResolver, getUIComponentName, isRendered, loadConfirmMesssage, processAction, processDecode, renderEventURL, 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

messageKey

protected java.lang.String messageKey
The message key.

Constructor Detail

UICLVContainer

public UICLVContainer()
Method Detail

init

public abstract void init()
                   throws java.lang.Exception
Inits the.

Throws:
java.lang.Exception - the exception

getPortletName

public abstract java.lang.String getPortletName()
                                         throws java.lang.Exception
Get portlet name.

Throws:
java.lang.Exception - the exception

getMessageKey

public java.lang.String getMessageKey()
                               throws java.lang.Exception
Gets the message.

Returns:
the message
Throws:
java.lang.Exception - the exception

getPortletId

public java.lang.String getPortletId()
Gets the portlet id.

Returns:
the portlet id

processRender

public void processRender(org.exoplatform.webui.application.WebuiRequestContext context)
                   throws java.lang.Exception
Overrides:
processRender in class org.exoplatform.webui.core.UIComponent
Throws:
java.lang.Exception

getEditLink

public java.lang.String getEditLink(boolean isEditable,
                                    boolean isNew)

getFolderNode

public javax.jcr.Node getFolderNode()

getTemplateResourceResolver

public org.exoplatform.resolver.ResourceResolver getTemplateResourceResolver()
                                                                      throws java.lang.Exception
Gets the template resource resolver.

Returns:
the template resource resolver
Throws:
java.lang.Exception - the exception

onRefresh

public void onRefresh(org.exoplatform.webui.event.Event<UICLVPresentation> event)
               throws java.lang.Exception
Throws:
java.lang.Exception

isModeByFolder

public boolean isModeByFolder()

hasFolderPath

public boolean hasFolderPath()

isShowManageContent

public boolean isShowManageContent()

isShowAddContent

public boolean isShowAddContent()

isShowPreferences

public boolean isShowPreferences()


Copyright © 2013 eXo Platform SAS. All Rights Reserved.