Class JavaExtensionController

java.lang.Object
com.axemble.easysite.mvc.controllers.AbstractContentNodeController
com.axemble.easysite.mvc.controllers.AbstractElementController
com.axemble.vdoc.sdk.impl.base.BaseComponentController
com.axemble.vdoc.sdk.components.builders.javaextension.JavaExtensionController
All Implemented Interfaces:
com.axemble.easysite.mvc.controllers.IContentNodeController, com.axemble.easysite.mvc.controllers.IElementController, IComponentController, IContentComponentController, IController, Serializable

public class JavaExtensionController extends com.axemble.vdoc.sdk.impl.base.BaseComponentController
Author:
vlygeros
See Also:
  • Field Summary

    Fields inherited from class com.axemble.vdoc.sdk.impl.base.BaseComponentController

    designView, PLUGIN_URI, pluginImpl

    Fields inherited from class com.axemble.easysite.mvc.controllers.AbstractElementController

    log

    Fields inherited from class com.axemble.easysite.mvc.controllers.AbstractContentNodeController

    instance, view

    Fields inherited from interface com.axemble.easysite.mvc.controllers.IContentNodeController

    CONTEXTS
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected int
    Internal use only.
    protected void
    Allows to set some values to the
    invalid reference
    IRenderModule
    object.
    protected void
    processEvent(String eventName, String eventValue)
    Allows to handle events.
    protected void
     

    Methods inherited from class com.axemble.vdoc.sdk.impl.base.BaseComponentController

    displayDesignView, doHandleEvent, doHandleForm, evaluateBookmarks, getComponent, getComponentContext, getComponentsElement, getSiteModule, initDesignView, prepareContentNode, prepareModel

    Methods inherited from class com.axemble.easysite.mvc.controllers.AbstractElementController

    getElementContext, getElementInstance, setElementInstance

    Methods inherited from class com.axemble.easysite.mvc.controllers.AbstractContentNodeController

    buildDefaultModel, doHandlePagerEvent, finalize, getContentNodeContext, getContentNodeInstance, getView, prepareAlternateModel, setContentNodeInstance, setView

    Methods inherited from class java.lang.Object

    clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface com.axemble.easysite.mvc.controllers.IContentNodeController

    getContentNodeInstance, getView, prepareAlternateModel, setContentNodeInstance, setView
  • Constructor Details

    • JavaExtensionController

      public JavaExtensionController()
  • Method Details

    • processEvent

      protected void processEvent(String eventName, String eventValue) throws Exception
      Description copied from class: com.axemble.vdoc.sdk.impl.base.BaseComponentController
      Allows to handle events.
      Specified by:
      processEvent in class com.axemble.vdoc.sdk.impl.base.BaseComponentController
      Parameters:
      eventName - The event name.
      eventValue - The event value.
      Throws:
      Exception - Default exception.
    • processForm

      protected void processForm() throws Exception
      Throws:
      Exception
    • prepareModel

      protected void prepareModel(IRenderModel model) throws Exception
      Description copied from class: com.axemble.vdoc.sdk.impl.base.BaseComponentController
      Allows to set some values to the
      invalid reference
      IRenderModule
      object.
      Specified by:
      prepareModel in class com.axemble.vdoc.sdk.impl.base.BaseComponentController
      Parameters:
      model - The IRenderModel object.
      Throws:
      Exception - Default exception.
    • prepareComponent

      protected int prepareComponent() throws Exception
      Description copied from class: com.axemble.vdoc.sdk.impl.base.BaseComponentController
      Internal use only.
      Overrides:
      prepareComponent in class com.axemble.vdoc.sdk.impl.base.BaseComponentController
      Returns:
      The render option value to use.
      Throws:
      Exception - Default exception.