Class BaseEditorExtension
java.lang.Object
com.axemble.vdoc.sdk.document.extensions.BaseEditorExtension
- All Implemented Interfaces:
- com.axemble.easysite.components.extensions.IEditorExtension,- Serializable
- Direct Known Subclasses:
- AbstractComponentEditor,- BaseDisplayModeEditor,- BaseDisplayModeEditor,- BaseDisplayModeEditor,- BaseDisplayModeEditor,- BaseDisplayModeEditor,- BaseDisplayModeEditor,- JavaExtensionEditor,- JavaExtensionEditor,- JavaScriptEditor,- JavaScriptEditor,- NavigationEditor
public abstract class BaseEditorExtension
extends Object
implements com.axemble.easysite.components.extensions.IEditorExtension
- See Also:
- 
Field SummaryFields
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionfinal Stringfinal IContentfinal IContentComponentfinal IContentContainerfinal com.axemble.vdp.ui.framework.document.AbstractDocumentfinal com.axemble.vdp.ui.framework.composites.base.CtlAbstractFormgetForm()final IBlockfinal IResourceControllerfinal IBlockfinal IBaseSiteModuleRetrieves the site system object.final IBaseWorkflowModuleRetrieves the workflow system object.voidinit()This method is called when the extension is available.final voidinit(com.axemble.vdp.ui.framework.document.AbstractDocument document, com.axemble.vdp.ui.framework.composites.base.CtlAbstractForm abstractForm, com.axemble.easysite.dao.domain.impl.ContentNodeImpl contentNode, com.axemble.easysite.dao.domain.impl.ContentNodeDefImpl contentNodeDef, com.axemble.easysite.dao.domain.impl.BlockImpl rootBlock, Serializable parentBlockId, String uri, Boolean isCreation) final booleanbooleanbooleanbooleanbooleanbooleanbooleanfinal booleanonBeforeSaveInternal(com.axemble.easysite.dao.domain.impl.ContentNodeImpl contentNode) booleanvalidate()
- 
Field Details- 
LOGGERprotected static com.axemble.vdp.utils.Logger LOGGER
 
- 
- 
Constructor Details- 
BaseEditorExtensionpublic BaseEditorExtension()
 
- 
- 
Method Details- 
initpublic final void init(com.axemble.vdp.ui.framework.document.AbstractDocument document, com.axemble.vdp.ui.framework.composites.base.CtlAbstractForm abstractForm, com.axemble.easysite.dao.domain.impl.ContentNodeImpl contentNode, com.axemble.easysite.dao.domain.impl.ContentNodeDefImpl contentNodeDef, com.axemble.easysite.dao.domain.impl.BlockImpl rootBlock, Serializable parentBlockId, String uri, Boolean isCreation) - Specified by:
- initin interface- com.axemble.easysite.components.extensions.IEditorExtension
 
- 
initpublic void init()This method is called when the extension is available. It allows initialization of various specific members.
- 
onBeforeLoadpublic boolean onBeforeLoad()- Specified by:
- onBeforeLoadin interface- com.axemble.easysite.components.extensions.IEditorExtension
 
- 
onAfterLoadpublic boolean onAfterLoad()- Specified by:
- onAfterLoadin interface- com.axemble.easysite.components.extensions.IEditorExtension
 
- 
validatepublic boolean validate()- Specified by:
- validatein interface- com.axemble.easysite.components.extensions.IEditorExtension
 
- 
getComponentName
- 
onBeforeSaveInternalpublic final boolean onBeforeSaveInternal(com.axemble.easysite.dao.domain.impl.ContentNodeImpl contentNode) 
- 
onBeforeSavepublic boolean onBeforeSave()- Specified by:
- onBeforeSavein interface- com.axemble.easysite.components.extensions.IEditorExtension
 
- 
onAfterSavepublic boolean onAfterSave()- Specified by:
- onAfterSavein interface- com.axemble.easysite.components.extensions.IEditorExtension
 
- 
onBeforeRemovepublic boolean onBeforeRemove()- Specified by:
- onBeforeRemovein interface- com.axemble.easysite.components.extensions.IEditorExtension
 
- 
onAfterRemovepublic boolean onAfterRemove()- Specified by:
- onAfterRemovein interface- com.axemble.easysite.components.extensions.IEditorExtension
 
- 
getDocumentpublic final com.axemble.vdp.ui.framework.document.AbstractDocument getDocument()
- 
getFormpublic final com.axemble.vdp.ui.framework.composites.base.CtlAbstractForm getForm()
- 
isCreationpublic final boolean isCreation()
- 
getContentContainer
- 
getContent
- 
getContentComponent
- 
getRootBlock
- 
getParentBlock
- 
getWorkflowModuleRetrieves the workflow system object.- Returns:
- A IBaseWorkflowModuleobject.
 
- 
getSiteModuleRetrieves the site system object.- Returns:
- A IBaseSiteModuleobject.
 
- 
getResourceController- Returns:
- the resourceController
 
 
-