public abstract class BaseEditorExtension extends Object implements com.axemble.easysite.components.extensions.IEditorExtension
Modifier and Type | Field and Description |
---|---|
protected static com.axemble.vdp.utils.Logger |
LOGGER |
Constructor and Description |
---|
BaseEditorExtension() |
Modifier and Type | Method and Description |
---|---|
String |
getComponentName() |
IContent |
getContent() |
IContentComponent |
getContentComponent() |
IContentContainer |
getContentContainer() |
com.axemble.vdp.ui.framework.document.AbstractDocument |
getDocument() |
com.axemble.vdp.ui.framework.composites.base.CtlAbstractForm |
getForm() |
IBlock |
getParentBlock() |
IResourceController |
getResourceController() |
IBlock |
getRootBlock() |
IBaseSiteModule |
getSiteModule()
Retrieves the site system object.
|
IBaseWorkflowModule |
getWorkflowModule()
Retrieves the workflow system object.
|
void |
init()
This method is called when the extension is available.
|
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) |
boolean |
isCreation() |
boolean |
onAfterLoad() |
boolean |
onAfterRemove() |
boolean |
onAfterSave() |
boolean |
onBeforeLoad() |
boolean |
onBeforeRemove() |
boolean |
onBeforeSave() |
boolean |
onBeforeSaveInternal(com.axemble.easysite.dao.domain.impl.ContentNodeImpl contentNode) |
boolean |
validate() |
public 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)
init
in interface com.axemble.easysite.components.extensions.IEditorExtension
public void init()
public boolean onBeforeLoad()
onBeforeLoad
in interface com.axemble.easysite.components.extensions.IEditorExtension
public boolean onAfterLoad()
onAfterLoad
in interface com.axemble.easysite.components.extensions.IEditorExtension
public boolean validate()
validate
in interface com.axemble.easysite.components.extensions.IEditorExtension
public final String getComponentName()
public final boolean onBeforeSaveInternal(com.axemble.easysite.dao.domain.impl.ContentNodeImpl contentNode)
public boolean onBeforeSave()
onBeforeSave
in interface com.axemble.easysite.components.extensions.IEditorExtension
public boolean onAfterSave()
onAfterSave
in interface com.axemble.easysite.components.extensions.IEditorExtension
public boolean onBeforeRemove()
onBeforeRemove
in interface com.axemble.easysite.components.extensions.IEditorExtension
public boolean onAfterRemove()
onAfterRemove
in interface com.axemble.easysite.components.extensions.IEditorExtension
public final com.axemble.vdp.ui.framework.document.AbstractDocument getDocument()
public final com.axemble.vdp.ui.framework.composites.base.CtlAbstractForm getForm()
public final boolean isCreation()
public final IContentContainer getContentContainer()
public final IContent getContent()
public final IContentComponent getContentComponent()
public final IBlock getRootBlock()
public final IBlock getParentBlock()
public final IBaseWorkflowModule getWorkflowModule()
IBaseWorkflowModule
object.public final IBaseSiteModule getSiteModule()
IBaseSiteModule
object.public final IResourceController getResourceController()
Copyright © 2021 Visiativ Software. All rights reserved.