Class TranslationBlockController

java.lang.Object
com.axemble.easysite.mvc.controllers.AbstractContentNodeController
com.axemble.easysite.mvc.controllers.AbstractBlockController
com.axemble.vdoc.sdk.impl.base.BaseBlockController
com.vdoc.sdk.commons.ui.easy.site.block.controller.TranslationBlockController
All Implemented Interfaces:
com.axemble.easysite.mvc.controllers.IBlockController, com.axemble.easysite.mvc.controllers.IContentNodeController, IBlockController, IContentComponentController, IController, Serializable

public class TranslationBlockController extends com.axemble.vdoc.sdk.impl.base.BaseBlockController
Translation block controller
Author:
vmartinon
See Also:
  • Nested Class Summary

    Nested classes/interfaces inherited from interface com.axemble.vdoc.sdk.interfaces.IBlockController

    IBlockController.IRenderOptions
  • Field Summary

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

    log, modelAndViewList

    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 void
     
    protected int
     
    protected void
    Allows to set some values to the
    invalid reference
    IRenderModule
    object.
    protected void
    Allows to handle events.

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

    doHandleEvent, doHandleForm, evaluateBookmarks, getBlock, getBlockContext, getSiteModule, prepareContentNode, prepareModel

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

    getBlockContext, getBlockInstance, getModelAndViewList, setBlockInstance, setModelAndViewList

    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

    • TranslationBlockController

      public TranslationBlockController()
  • Method Details

    • prepareBlock

      protected int prepareBlock()
      Overrides:
      prepareBlock in class com.axemble.vdoc.sdk.impl.base.BaseBlockController
      See Also:
      • BaseBlockController.prepareBlock()
    • prepareModel

      protected void prepareModel(IRenderModel renderModel)
      Description copied from class: com.axemble.vdoc.sdk.impl.base.BaseBlockController
      Allows to set some values to the
      invalid reference
      IRenderModule
      object.
      Specified by:
      prepareModel in class com.axemble.vdoc.sdk.impl.base.BaseBlockController
      Parameters:
      renderModel - The IRenderModel object.
    • processEvent

      protected void processEvent(String s, String s1)
      Description copied from class: com.axemble.vdoc.sdk.impl.base.BaseBlockController
      Allows to handle events.
      Specified by:
      processEvent in class com.axemble.vdoc.sdk.impl.base.BaseBlockController
      Parameters:
      s - The event name.
      s1 - The event value.
    • browseBlock

      protected void browseBlock(Collection<IContentComponent> components)