Class BaseEditorExtension

java.lang.Object
com.axemble.vdoc.sdk.document.extensions.forms.BaseEditorExtension

public abstract class BaseEditorExtension extends Object
  • Field Details Link icon

    • LOGGER Link icon

      protected static com.axemble.vdp.utils.Logger LOGGER
  • Constructor Details Link icon

    • BaseEditorExtension Link icon

      public BaseEditorExtension()
  • Method Details Link icon

    • init Link icon

      public final void init(com.axemble.vdp.ui.framework.document.AbstractDocument document, com.axemble.vdp.ui.framework.composites.base.CtlAbstractSheetPage abstractSheetPage, com.axemble.vdp.form.domain.Form parentForm, com.axemble.easysite.content.definitions.ContentDefinition contentNode, com.axemble.easysite.content.block.xml.Def contentNodeDef, com.axemble.easysite.content.definitions.InheritedBlockDefinition rootBlock, com.axemble.easysite.content.definitions.BlockDefinition parentNode, Boolean isCreation)
    • init Link icon

      public void init()
      This method is called when the extension is available. It allows initialization of various specific members.
    • onBeforeLoad Link icon

      public boolean onBeforeLoad()
    • onAfterLoad Link icon

      public boolean onAfterLoad()
    • validate Link icon

      public boolean validate(boolean checkMandatory, com.axemble.vdp.ui.framework.composites.base.ISection section)
    • onBeforeSaveInternal Link icon

      public final boolean onBeforeSaveInternal(com.axemble.easysite.dao.domain.impl.ContentNodeImpl contentNode)
    • onBeforeSave Link icon

      public boolean onBeforeSave()
    • onAfterSave Link icon

      public boolean onAfterSave()
    • onBeforeRemove Link icon

      public boolean onBeforeRemove()
    • onAfterRemove Link icon

      public boolean onAfterRemove()
    • getDocument Link icon

      public final com.axemble.vdp.ui.framework.document.AbstractDocument getDocument()
    • getPage Link icon

      public final com.axemble.vdp.ui.framework.composites.base.CtlAbstractSheetPage getPage()
    • isCreation Link icon

      public final boolean isCreation()
    • getRootBlock Link icon

      public final com.axemble.easysite.content.definitions.InheritedBlockDefinition getRootBlock()
    • getParentBlock Link icon

      public final com.axemble.easysite.content.definitions.BlockDefinition getParentBlock()
    • getWorkflowModule Link icon

      public final IBaseWorkflowModule getWorkflowModule()
      Retrieves the workflow system object.
      Returns:
      A IBaseWorkflowModule object.
    • getSiteModule Link icon

      public final IBaseSiteModule getSiteModule()
      Retrieves the site system object.
      Returns:
      A IBaseSiteModule object.
    • getResourceController Link icon

      public final IResourceController getResourceController()
      Returns:
      the resourceController
    • getContentNode Link icon

      public com.axemble.easysite.content.definitions.ContentDefinition getContentNode()
    • getContentNodeDef Link icon

      public com.axemble.easysite.content.block.xml.Def getContentNodeDef()
    • getParentForm Link icon

      public com.axemble.vdp.form.domain.Form getParentForm()
    • getFormContext Link icon

      public BaseEditorExtension.FormContext getFormContext()