Class AbstractActionComponent

    • Field Summary

      • Fields inherited from class org.exoplatform.webui.core.UIComponent

        AJAX_ASYNC, config, OBJECTID, UICOMPONENT, uiparent
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      abstract String getActionLink()
      Get action link
      abstract String getActionName()
      Get name
      abstract boolean isAnchor()
      Get type of action
      • Methods inherited from class org.exoplatform.webui.core.UIComponent

        broadcast, buildModelObject, createEvent, createUIComponent, createUIComponent, createUIComponent, doAsync, event, event, event, findComponentById, findComponentOfType, findFirstComponentOfType, getAncestorOfType, getApplicationComponent, getComponentConfig, getId, getName, getParent, getTemplate, getTemplateResourceResolver, getUIComponentName, isRendered, loadConfirmMesssage, processAction, processDecode, processRender, renderEventURL, setComponentConfig, setComponentConfig, setId, setParent, setRendered, setRenderSibling, url, url, url
    • Constructor Detail

      • AbstractActionComponent

        public AbstractActionComponent()
    • Method Detail

      • getActionName

        public abstract String getActionName()
        Get name
        Returns:
        name of this component
      • getActionLink

        public abstract String getActionLink()
                                      throws Exception
        Get action link
        Returns:
        a real action link of this component
        Throws:
        Exception
      • isAnchor

        public abstract boolean isAnchor()
        Get type of action
        Returns:
        true if this action creates anchor, false if vice versa