public class CmsDateSeriesEditHandler extends java.lang.Object implements I_CmsEditHandler
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
PARAM_INSTANCEDATE
The key of the parameter/setting the instance date of the instance that should be edited is read from.
|
| Constructor and Description |
|---|
CmsDateSeriesEditHandler() |
| Modifier and Type | Method and Description |
|---|---|
CmsDialogOptions |
getDeleteOptions(CmsObject cms,
CmsContainerElementBean elementBean,
CmsUUID pageContextId,
java.util.Map<java.lang.String,java.lang.String[]> requestParams)
Returns a map of delete options.
|
CmsDialogOptions |
getEditOptions(CmsObject cms,
CmsContainerElementBean elementBean,
CmsUUID pageContextId,
java.util.Map<java.lang.String,java.lang.String[]> requestParams,
boolean isListElement)
Returns a map of edit options.
|
CmsDialogOptions |
getNewOptions(CmsObject cms,
CmsContainerElementBean elementBean,
CmsUUID pageContextId,
java.util.Map<java.lang.String,java.lang.String[]> requestParam)
Gets the options for the 'New' (plus) operation in the page editor.
|
void |
handleDelete(CmsObject cms,
CmsContainerElementBean elementBean,
java.lang.String deleteOption,
CmsUUID pageContextId,
java.util.Map<java.lang.String,java.lang.String[]> requestParams)
Executes the actual delete.
|
java.lang.String |
handleNew(CmsObject cms,
java.lang.String newLink,
java.util.Locale locale,
java.lang.String referenceSitePath,
java.lang.String modelFileSitePath,
java.lang.String postCreateHandler,
CmsContainerElementBean element,
CmsUUID pageId,
java.util.Map<java.lang.String,java.lang.String[]> requestParams,
java.lang.String choice)
Creates a new resource to edit.
|
CmsUUID |
prepareForEdit(CmsObject cms,
CmsContainerElementBean elementBean,
java.lang.String editOption,
CmsUUID pageContextId,
java.util.Map<java.lang.String,java.lang.String[]> requestParams)
Prepares the resource to be edited.
|
void |
setParameters(java.util.Map<java.lang.String,java.lang.String> params)
Sets parameters for the edit handler.
|
public static final java.lang.String PARAM_INSTANCEDATE
public CmsDateSeriesEditHandler()
public CmsDialogOptions getDeleteOptions(CmsObject cms, CmsContainerElementBean elementBean, CmsUUID pageContextId, java.util.Map<java.lang.String,java.lang.String[]> requestParams)
I_CmsEditHandlergetDeleteOptions in interface I_CmsEditHandlercms - the cms contextelementBean - the container element to be deletedpageContextId - the structure id of the context containerpagerequestParams - the request parametersI_CmsEditHandler.getDeleteOptions(org.opencms.file.CmsObject, org.opencms.xml.containerpage.CmsContainerElementBean, org.opencms.util.CmsUUID, java.util.Map)public CmsDialogOptions getEditOptions(CmsObject cms, CmsContainerElementBean elementBean, CmsUUID pageContextId, java.util.Map<java.lang.String,java.lang.String[]> requestParams, boolean isListElement)
I_CmsEditHandlergetEditOptions in interface I_CmsEditHandlercms - the cms contextelementBean - the container element to be editedpageContextId - the structure id of the context containerpagerequestParams - the request parametersisListElement - in case a list element, not a container element is about to be editedI_CmsEditHandler.getEditOptions(org.opencms.file.CmsObject, org.opencms.xml.containerpage.CmsContainerElementBean, org.opencms.util.CmsUUID, java.util.Map, boolean)public CmsDialogOptions getNewOptions(CmsObject cms, CmsContainerElementBean elementBean, CmsUUID pageContextId, java.util.Map<java.lang.String,java.lang.String[]> requestParam)
I_CmsEditHandlerIf this returns null, the default behavior for the 'New' operation will be used instead.
getNewOptions in interface I_CmsEditHandlercms - the cms contextelementBean - the container element bean from which the 'New' operation was initiatedpageContextId - the structure id of the container pagerequestParam - the request parametersI_CmsEditHandler.getNewOptions(org.opencms.file.CmsObject, org.opencms.xml.containerpage.CmsContainerElementBean, org.opencms.util.CmsUUID, java.util.Map)public void handleDelete(CmsObject cms, CmsContainerElementBean elementBean, java.lang.String deleteOption, CmsUUID pageContextId, java.util.Map<java.lang.String,java.lang.String[]> requestParams) throws CmsException
I_CmsEditHandlerhandleDelete in interface I_CmsEditHandlercms - the cms contextelementBean - the container element to deletedeleteOption - the selected delete optionpageContextId - the structure id of the context containerpagerequestParams - the request parametersCmsException - if something goes wrongI_CmsEditHandler.handleDelete(org.opencms.file.CmsObject, org.opencms.xml.containerpage.CmsContainerElementBean, java.lang.String, org.opencms.util.CmsUUID, java.util.Map)public java.lang.String handleNew(CmsObject cms, java.lang.String newLink, java.util.Locale locale, java.lang.String referenceSitePath, java.lang.String modelFileSitePath, java.lang.String postCreateHandler, CmsContainerElementBean element, CmsUUID pageId, java.util.Map<java.lang.String,java.lang.String[]> requestParams, java.lang.String choice)
I_CmsEditHandlerhandleNew in interface I_CmsEditHandlercms - The CmsObject of the current requestnewLink - A string, specifying where which new content should be created.locale - The localereferenceSitePath - site path of the currently edited content.modelFileSitePath - site path of the model filepostCreateHandler - optional class name of an I_CmsCollectorPostCreateHandler which is invoked after the content has been created.element - the container element beanpageId - the page idrequestParams - the request parameterschoice - the option chosen by the userI_CmsEditHandler.handleNew(org.opencms.file.CmsObject, java.lang.String, java.util.Locale, java.lang.String, java.lang.String, java.lang.String, org.opencms.xml.containerpage.CmsContainerElementBean, org.opencms.util.CmsUUID, java.util.Map, java.lang.String)public CmsUUID prepareForEdit(CmsObject cms, CmsContainerElementBean elementBean, java.lang.String editOption, CmsUUID pageContextId, java.util.Map<java.lang.String,java.lang.String[]> requestParams) throws CmsException
I_CmsEditHandlerprepareForEdit in interface I_CmsEditHandlercms - the cms contextelementBean - the container element to be editededitOption - the selected edit optionpageContextId - the structure id of the context containerpagerequestParams - the request parametersCmsException - if something goes wrongI_CmsEditHandler.prepareForEdit(org.opencms.file.CmsObject, org.opencms.xml.containerpage.CmsContainerElementBean, java.lang.String, org.opencms.util.CmsUUID, java.util.Map)public void setParameters(java.util.Map<java.lang.String,java.lang.String> params)
I_CmsEditHandlersetParameters in interface I_CmsEditHandlerparams - the parametersI_CmsEditHandler.setParameters(java.util.Map)