Class EditYFormDefinitionAction
java.lang.Object
com.hybris.cockpitng.engine.impl.AbstractComponentWidgetAdapterAware
de.hybris.platform.xyformsbackoffice.actions.edit.EditYFormDefinitionAction
- All Implemented Interfaces:
com.hybris.cockpitng.actions.CockpitAction<Object,,String> com.hybris.cockpitng.engine.ComponentWidgetAdapterAware
public class EditYFormDefinitionAction
extends com.hybris.cockpitng.engine.impl.AbstractComponentWidgetAdapterAware
implements com.hybris.cockpitng.actions.CockpitAction<Object,String>
Allows edition of a YFormDefinition by calling yForm Builder
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidalertUserToProceedCarefully(YFormDefinitionModel yformDefinition, com.hybris.cockpitng.actions.ActionContext<Object> ctx) Alerts the user that needs to proceed carefullyprotected voidalertUserTryingToEditOldVersion(YFormDefinitionModel yformDefinition, YFormDefinitionData latestDefinition, com.hybris.cockpitng.actions.ActionContext<Object> ctx) Alerts user that is trying to edit a Form Definition that has a newer versionbooleancanPerform(com.hybris.cockpitng.actions.ActionContext<Object> ctx) getConfirmationMessage(com.hybris.cockpitng.actions.ActionContext<Object> ctx) protected voidmodifyFormDataForBuilder(YFormDefinitionModel yformDefinition) Deprecated, for removal: This API element is subject to removal in a future version.since 2005booleanneedsConfirmation(com.hybris.cockpitng.actions.ActionContext<Object> ctx) com.hybris.cockpitng.actions.ActionResult<String>protected voidrenderBuilder(YFormDefinitionModel yformDefinition) Renders the Form BuilderMethods inherited from class com.hybris.cockpitng.engine.impl.AbstractComponentWidgetAdapterAware
addSocketInputEventListener, getComponentID, handleSocketInputEvent, initialize, initializeDefaultEventListeners, registerStubInstance, sendOutput, setComponentID, unregisterStubInstance
-
Field Details
-
LOG
public static final org.apache.log4j.Logger LOG -
YFORM_DEFINITION_SOCKET_OUT
- See Also:
-
EDIT_YFORM_DEFINITION_COUNTERPART_ERROR
- See Also:
-
EDIT_YFORM_DEFINITION_ERROR
- See Also:
-
-
Constructor Details
-
EditYFormDefinitionAction
public EditYFormDefinitionAction()
-
-
Method Details
-
perform
-
canPerform
-
needsConfirmation
-
getConfirmationMessage
-
renderBuilder
Renders the Form Builder- Parameters:
yformDefinition-- Throws:
YFormServiceException
-
modifyFormDataForBuilder
@Deprecated(since="2005", forRemoval=true) protected void modifyFormDataForBuilder(YFormDefinitionModel yformDefinition) throws YFormServiceException Deprecated, for removal: This API element is subject to removal in a future version.since 2005Modifies the YFormData for Form Builder with the content given by YFormDefinition- Parameters:
yformDefinition-- Throws:
YFormServiceException
-
alertUserTryingToEditOldVersion
protected void alertUserTryingToEditOldVersion(YFormDefinitionModel yformDefinition, YFormDefinitionData latestDefinition, com.hybris.cockpitng.actions.ActionContext<Object> ctx) Alerts user that is trying to edit a Form Definition that has a newer version- Parameters:
yformDefinition-latestDefinition-ctx-
-
alertUserToProceedCarefully
protected void alertUserToProceedCarefully(YFormDefinitionModel yformDefinition, com.hybris.cockpitng.actions.ActionContext<Object> ctx) Alerts the user that needs to proceed carefully- Parameters:
yformDefinition-ctx-
-