Uses of Class
de.hybris.platform.xyformsservices.exception.YFormServiceException
Packages that use YFormServiceException
Package
Description
-
Uses of YFormServiceException in de.hybris.platform.xyformsbackoffice.actions.edit
Methods in de.hybris.platform.xyformsbackoffice.actions.edit that throw YFormServiceExceptionModifier and TypeMethodDescriptionprotected voidEditYFormDefinitionAction.modifyFormDataForBuilder(YFormDefinitionModel yformDefinition) Deprecated, for removal: This API element is subject to removal in a future version.since 2005protected voidEditYFormDefinitionAction.renderBuilder(YFormDefinitionModel yformDefinition) Renders the Form Builder -
Uses of YFormServiceException in de.hybris.platform.xyformsfacades.form
Methods in de.hybris.platform.xyformsfacades.form that throw YFormServiceExceptionModifier and TypeMethodDescriptionYFormFacade.createEmptyYFormData(String applicationId, String formId) Creates empty YFormData and assigns it to the corresponding YFormDefinition via orbeon background API.YFormFacade.createOrUpdateYFormData(String applicationId, String formId, String formDataId, YFormDataTypeEnum type, String formDataContent) Create or Update YFormDataModel.YFormFacade.createOrUpdateYFormData(String applicationId, String formId, String formDataId, YFormDataTypeEnum type, String refId, String formDataContent) Create or Update YFormDataModel.YFormFacade.createYFormData(String applicationId, String formId, String formDataId, YFormDataTypeEnum type, String refId, String content) Creates YFormData if it doesn't exist and assigns it to the corresponding YFormDefinition.YFormFacade.createYFormDefinition(String applicationId, String formId, String content, String documentId) Create a new YFormDefinition with specific parameters.YFormFacade.getFormDataContent(String applicationId, String formId, String formDataId) Returns the content of form data with specific application id, form id and form data id.YFormFacade.getFormDataContentTemplate(String applicationId, String formId) For a given application id and form id a form data content template (an empty form data via createEmptyYFormData) is returned.YFormFacade.getInlineFormHtml(String applicationId, String formId) For a given application id and form id an inline form definition is returned.
The inline form definition can be injected in to a page instead of getting entire xform tagged betweenYFormFacade.getInlineFormHtml(String applicationId, String formId, YFormDataActionEnum action, String formDataId) For a given application id, form id, form data id and action an inline form definition is returned.
The inline form definition can be injected in to a page instead of getting entire xform tagged betweenYFormFacade.getInlineFormHtml(String applicationId, String formId, YFormDataActionEnum action, String formDataId, YFormPreprocessorStrategy strategy) For a given application id, form id, form data id, action and strategy an inline form definition is returned.
The inline form definition can be injected in to a page instead of getting entire xform tagged betweenYFormFacade.getInlineFormHtml(String applicationId, String formId, YFormDataActionEnum action, String formDataId, YFormPreprocessorStrategy strategy, Map<String, Object> params) For a given application id, form id, form data id, action and strategy (plus parameters) an inline form definition is returned.
The inline form definition can be injected in to a page instead of getting entire xform tagged betweenYFormFacade.getInlineFormHtml(String applicationId, String formId, String formDataId) For a given application id, form id and form data id an inline form definition is returned.
The inline form definition can be injected in to a page instead of getting entire xform tagged betweenYFormFacade.getYFormData(String formDataId) For a given id a form data is returned.YFormFacade.getYFormData(String formDataId, YFormDataTypeEnum type) For a given id and type a form data is returned.YFormFacade.getYFormData(String applicationId, String formId, String refId) For the given application id, form id and reference id a form data is returned.YFormFacade.getYFormData(String applicationId, String formId, String refId, YFormDataTypeEnum type) For the given application id, form id, reference id and form type a form data is returned.YFormFacade.getYFormDefinition(String documentId) For a given document id a form definition is returned.YFormFacade.getYFormDefinition(String applicationId, String formId) For a given application id and form id a form definition is returned.YFormFacade.getYFormDefinition(String applicationId, String formId, int version) This method is available for testing purposes, to get the latest YFormDefinition use other method.YFormFacade.recreateYFormDefinitionCounterpart(String applicationId, String formId, int version) Creates the form data counterpart form definition with specific application id, form id and version number.voidYFormFacade.setFormDefinitionStatus(String applicationId, String formId, YFormDefinitionStatusEnum status) Changes the state of a form definition.YFormFacade.updateYFormData(String formDataId, YFormDataTypeEnum type, String content) Update YFormData content of form data with specific id and type.YFormFacade.updateYFormDefinition(String applicationId, String formId, String content, String documentId) Update YFormDefinition if it exists in the database.booleanIndicates if the given Form Data is valid or not. -
Uses of YFormServiceException in de.hybris.platform.xyformsfacades.form.impl
Methods in de.hybris.platform.xyformsfacades.form.impl that throw YFormServiceExceptionModifier and TypeMethodDescriptionDefaultYFormFacade.createEmptyYFormData(String applicationId, String formId) Create empty YFormData for YFormDefinition.DefaultYFormFacade.createOrUpdateYFormData(String applicationId, String formId, String formDataId, YFormDataTypeEnum type, String content) Create or Update YFormDataModel.DefaultYFormFacade.createOrUpdateYFormData(String applicationId, String formId, String formDataId, YFormDataTypeEnum type, String refId, String content) Create or Update YFormDataModel.DefaultYFormFacade.createYFormData(String applicationId, String formId, String formDataId, YFormDataTypeEnum type, String refId, String content) Create YFormData if no previous one exists.DefaultYFormFacade.createYFormDefinition(String applicationId, String formId, String content, String documentId) Create a new YFormDefinition by the given parameters.DefaultYFormFacade.getFormDataContent(String applicationId, String formId, String formDataId) For a given application id, form id and form data id an inline form definition is returned.
The inline form definition can be injected in to a page instead of getting entire xform tagged betweenDefaultYFormFacade.getFormDataContentTemplate(String applicationId, String formId) DefaultYFormFacade.getInlineFormHtml(String applicationId, String formId) For a given application id and form id an inline form definition is returned.
The inline form definition can be injected in to a page instead of getting entire xform tagged betweenDefaultYFormFacade.getInlineFormHtml(String applicationId, String formId, YFormDataActionEnum action, String formDataId) For a given application id, form id, form data id and action an inline form definition is returned.
The inline form definition can be injected in to a page instead of getting entire xform tagged betweenDefaultYFormFacade.getInlineFormHtml(String applicationId, String formId, YFormDataActionEnum action, String formDataId, YFormPreprocessorStrategy strategy) For a given application id, form id, form data id, action and strategy an inline form definition is returned.
The inline form definition can be injected in to a page instead of getting entire xform tagged betweenDefaultYFormFacade.getInlineFormHtml(String applicationId, String formId, YFormDataActionEnum action, String formDataId, YFormPreprocessorStrategy strategy, Map<String, Object> params) For a given application id, form id, form data id, action and strategy (plus parameters) an inline form definition is returned.
The inline form definition can be injected in to a page instead of getting entire xform tagged betweenDefaultYFormFacade.getInlineFormHtml(String applicationId, String formId, String formDataId) For a given application id, form id and form data id an inline form definition is returned.
The inline form definition can be injected in to a page instead of getting entire xform tagged betweenDefaultYFormFacade.getYFormData(String formDataId) For a given id a form data is returned.DefaultYFormFacade.getYFormData(String formDataId, YFormDataTypeEnum type) For a given id and type a form data is returned.DefaultYFormFacade.getYFormData(String applicationId, String formId, String refId) For the given application id, form id and reference id a form data is returned.DefaultYFormFacade.getYFormData(String applicationId, String formId, String refId, YFormDataTypeEnum type) For the given application id, form id, reference id and form type a form data is returned.protected YFormDataModelDefaultYFormFacade.getYFormDataModel(String formDataId) For a given id a form data is returned, if there is first a DRAFT document it will be return, else the DATA version of itDefaultYFormFacade.getYFormDefinition(String documentId) For a given document id a form definition is returned.DefaultYFormFacade.getYFormDefinition(String applicationId, String formId) For a given application id and form id a form definition is returned.DefaultYFormFacade.getYFormDefinition(String applicationId, String formId, int version) For a given application id, form id and version number a form definition is returned.DefaultYFormFacade.recreateYFormDefinitionCounterpart(String applicationId, String formId, int version) Given an application id, form id and version number, the yForm Data counterpart is created.voidDefaultYFormFacade.setFormDefinitionStatus(String applicationId, String formId, YFormDefinitionStatusEnum status) Changes the state of a form definition.DefaultYFormFacade.updateYFormData(String formDataId, YFormDataTypeEnum type, String content) Update YFormData by the given form data id.DefaultYFormFacade.updateYFormDefinition(String applicationId, String formId, String content, String documentId) Update YFormDefinition if it exists in the database.boolean/** Indicates if the given Form Data is valid or not.voidDefaultYFormFacadeTest.validateFormDataWithDataTypeAndInvalidContentShouldReturnFalse()voidDefaultYFormFacadeTest.validateFormDataWithDataTypeAndValidContentShouldReturnTrue()voidDefaultYFormFacadeTest.validateFormDataWithDraftTypeShouldReturnFalse()protected voidDefaultYFormFacade.validateFormDefinitionMetadata(String applicationId, String formId, String documentId) Checks if the metadata stored in the YFormData counterpart matches the given applicationId and formId -
Uses of YFormServiceException in de.hybris.platform.xyformsfacades.proxy
Methods in de.hybris.platform.xyformsfacades.proxy that throw YFormServiceExceptionModifier and TypeMethodDescriptionProxyFacade.createEmptyDataForForm(String applicationId, String formId) Deprecated, for removal: This API element is subject to removal in a future version.Creates empty YFormData for a form definition via orbeon background API.ProxyFacade.getInlineFormHtml(String applicationId, String formId, YFormDataActionEnum action, String formDataId) Deprecated, for removal: This API element is subject to removal in a future version.Gets the embedded HTML representation of a form definition. -
Uses of YFormServiceException in de.hybris.platform.xyformsfacades.proxy.impl
Methods in de.hybris.platform.xyformsfacades.proxy.impl that throw YFormServiceExceptionModifier and TypeMethodDescriptionDefaultProxyFacade.createEmptyDataForForm(String applicationId, String formId) Deprecated, for removal: This API element is subject to removal in a future version.DefaultProxyFacade.getInlineFormHtml(String applicationId, String formId, YFormDataActionEnum action, String formDataId) Deprecated, for removal: This API element is subject to removal in a future version. -
Uses of YFormServiceException in de.hybris.platform.xyformsfacades.strategy
Methods in de.hybris.platform.xyformsfacades.strategy that throw YFormServiceExceptionModifier and TypeMethodDescriptionReturns a List of YFormDefinitionData that relate to the product -
Uses of YFormServiceException in de.hybris.platform.xyformsfacades.strategy.preprocessor
Methods in de.hybris.platform.xyformsfacades.strategy.preprocessor that throw YFormServiceExceptionModifier and TypeMethodDescriptionprotected StringTransformerYFormPreprocessorStrategy.getFormDataContent(String applicationId, String formId, String formDataId, Map<String, Object> params) voidEmptyYFormPreprocessorStrategy.process(String applicationId, String formId, YFormDataActionEnum action, String formDataId) voidEmptyYFormPreprocessorStrategy.process(String applicationId, String formId, YFormDataActionEnum action, String formDataId, Map<String, Object> params) voidTransformerYFormPreprocessorStrategy.process(String applicationId, String formId, YFormDataActionEnum action, String formDataId) The algorithm is as follows: It gets the content for a given formDataId Applies the transformation Creates a DRAFT record for the given formDataId If action is NEW, the formDataId should not exist.voidTransformerYFormPreprocessorStrategy.process(String applicationId, String formId, YFormDataActionEnum action, String formDataId, Map<String, Object> params) The algorithm is as follows: It gets the content for a given formDataId Applies the transformation Creates a DRAFT record for the given formDataId If action is NEW, the formDataId should not exist.voidYFormPreprocessorStrategy.process(String applicationId, String formId, YFormDataActionEnum action, String formDataId) Preprocesses a formvoidYFormPreprocessorStrategy.process(String applicationId, String formId, YFormDataActionEnum action, String formDataId, Map<String, Object> params) Preprocesses a formvoidReferenceIdTransformerYFormPreprocessorStrategy.save(String applicationId, String formId, String formDataId, String content, Map<String, Object> params) protected voidTransformerYFormPreprocessorStrategy.save(String applicationId, String formId, String formDataId, String content, Map<String, Object> params) protected voidReferenceIdTransformerYFormPreprocessorStrategy.validate(String applicationId, String formId, YFormDataActionEnum action, String formDataId, Map<String, Object> params) protected voidTransformerYFormPreprocessorStrategy.validate(String applicationId, String formId, YFormDataActionEnum action, String formDataId, Map<String, Object> params) -
Uses of YFormServiceException in de.hybris.platform.xyformsfacades.utils
Methods in de.hybris.platform.xyformsfacades.utils that throw YFormServiceExceptionModifier and TypeMethodDescriptionprotected static DocumentBuilderFormDefinitionUtils.getDocumentBuilder()protected static ElementFormDefinitionUtils.getElementByXPath(String content, String path) protected static ElementFormDefinitionUtils.getElementByXPath(Document doc, String path) static StringFormDefinitionUtils.getFormDataIdFromResponse(String response) Given a response it returns id of newly created documentvoidFormDefinitionUtilsTest.getFormDataIdFromResponseShoulfReturnExceptionTest()static StringFormDefinitionUtils.getFormDefinition(String content) Used to get the form definition given the content parameter.static StringFormDefinitionUtils.getFormDefinitionContent(String content, YFormDefinitionData yformDefinition) Given a content it returns a new content containing the meta information provided by the given yForm DefinitionvoidFormDefinitionUtilsTest.getFormDefinitionContentShouldReturnCorrectResultTest()voidFormDefinitionUtilsTest.getFormDefinitionContentShouldThrowExceptionTest()FormDefinitionUtils.getFormDefinitionMetadata(String content) It returns the DOM representation of the Metadata TAG from the given content parameter.voidFormDefinitionUtilsTest.getFormDefinitionMetadataShouldReturnCorrectResultTest()voidFormDefinitionUtilsTest.getFormDefinitionMetadataShouldThrowException()voidFormDefinitionUtilsTest.getFormDefinitionShouldReturnCorrectResultTest()voidFormDefinitionUtilsTest.getFormDefinitionShouldThrowExceptionTest()voidFormDefinitionUtilsTest.getIdFromCreatingEmptyDataTest()static Stringstatic StringNormalizes the given xml content.voidFormDefinitionUtilsTest.normalizeShouldReturnCorrectResultTest() -
Uses of YFormServiceException in de.hybris.platform.xyformsservices.form
Methods in de.hybris.platform.xyformsservices.form that throw YFormServiceExceptionModifier and TypeMethodDescriptionYFormService.createOrUpdateYFormData(String applicationId, String formId, String formDataId, YFormDataTypeEnum type, String refId, String content) Create or Update YFormDataModel.YFormService.createYFormData(String applicationId, String formId, String formDataId, YFormDataTypeEnum type, String refId, String content) Creates YFormData if it doesn't exist and assigns it to the corresponding YFormDefinition.YFormService.createYFormData(String applicationId, String formId, String formDataId, YFormDataTypeEnum type, String refId, String content, String ownerApplicationId, String ownerFormId) Creates YFormData if it doesn't exist already and assigns it to the corresponding YFormDefinition.YFormService.createYFormData(String applicationId, String formId, String formDataId, YFormDataTypeEnum type, String refId, String content, String ownerApplicationId, String ownerFormId, boolean system) Creates YFormData if it doesn't exist already and assigns it to the corresponding YFormDefinition.YFormService.createYFormDefinition(String applicationId, String formId, String title, String description, String content, String documentId) Create a new YFormDefinition with specific parameters.YFormService.getYFormData(String formDataId, YFormDataTypeEnum type) Return form data model with specific id and type.YFormService.getYFormData(String applicationId, String formId, String refId, YFormDataTypeEnum type) Return the form data model with the specified parameters.YFormService.getYFormDefinition(String applicationId, String formId) For a given applicationId and formId a form definition is returned.YFormService.getYFormDefinition(String applicationId, String formId, int version) Only for testing purposes, shouldn't be used to get the latest YFormDefinitionYFormService.updateYFormData(String formDataId, YFormDataTypeEnum type, String content) Update YFormData content of form data with specific id and type.YFormService.updateYFormDefinition(String applicationId, String formId, String content, String documentId) Update YFormDefinition if it exists in the database. -
Uses of YFormServiceException in de.hybris.platform.xyformsservices.form.impl
Methods in de.hybris.platform.xyformsservices.form.impl that throw YFormServiceExceptionModifier and TypeMethodDescriptionDefaultYFormService.createOrUpdateYFormData(String applicationId, String formId, String formDataId, YFormDataTypeEnum type, String refId, String content) Create or Update YFormDataModel.DefaultYFormService.createYFormData(String applicationId, String formId, String formDataId, YFormDataTypeEnum type, String refId, String content) Create YFormData if no previous exists.DefaultYFormService.createYFormData(String applicationId, String formId, String formDataId, YFormDataTypeEnum type, String refId, String content, String ownerApplicationId, String ownerFormId) Create YFormData if no previous exists.DefaultYFormService.createYFormData(String applicationId, String formId, String formDataId, YFormDataTypeEnum type, String refId, String content, String ownerApplicationId, String ownerFormId, boolean system) Create YFormData if no previous exists.DefaultYFormService.createYFormDefinition(String applicationId, String formId, String title, String description, String content, String documentId) Create a new YFormDefinition by the given parameters.DefaultYFormService.getYFormData(String formDataId, YFormDataTypeEnum type) For a given id and type a form data is returned.DefaultYFormService.getYFormData(String applicationId, String formId, String refId, YFormDataTypeEnum type) For the given parameters a YFormDataModel is returned.DefaultYFormService.getYFormDefinition(String applicationId, String formId) For a given applicationId and formId a form definition is returned.DefaultYFormService.getYFormDefinition(String applicationId, String formId, int version) For a given applicationId and formId a form definition is returned.voidDefaultYFormServiceTest.shouldCreateYFormData()voidDefaultYFormServiceTest.shouldCreateYFormDefinitionWithDefinedApplicationIdIfNotExisted()voidDefaultYFormServiceTest.shouldReturnAYFormDefinitionModelWithModelExistsInDatabase_YFormDefinitionModel()voidDefaultYFormServiceTest.shouldReturnOnExistYFormDataId()voidDefaultYFormServiceTest.shouldThrowExceptionOnEmptyYFormDataId()voidDefaultYFormServiceTest.shouldThrowExceptionOnNullYFormDataId()voidDefaultYFormServiceTest.shouldThrowIllegalArgumentExceptionWhenApplicationIdNull()voidDefaultYFormServiceTest.shouldThrowIllegalArgumentExceptionWhenApplicationIdNull_YFormDefinition()voidDefaultYFormServiceTest.shouldThrowIllegalArgumentExceptionWhenFormIdNull()voidDefaultYFormServiceTest.shouldThrowIllegalArgumentExceptionWhenFormIdNull_YFormDefinition()voidDefaultYFormServiceTest.shouldThrowModelNotFoundExceptionIfYFormDefinitionNotExisted()voidDefaultYFormServiceTest.shouldThrowYFormServiceExceptionWhenGotAmbiguousIdentifierException_YFormDefinitionModel()voidDefaultYFormServiceTest.shouldThrowYFormServiceExceptionWhenGotModelNotFoundException()voidDefaultYFormServiceTest.shouldUpdateYFormDataById()voidDefaultYFormServiceTest.shouldUpdateYFormDefinitionContentIfExisted()voidDefaultYFormServiceTest.shouldUpdateYFormDefinitionIfExisted()DefaultYFormService.updateYFormData(String formDataId, YFormDataTypeEnum type, String content) Update YFormData by the given form data id.DefaultYFormService.updateYFormData(String formDataId, YFormDataTypeEnum type, String content, String refId) Update YFormData by the given form data id.DefaultYFormService.updateYFormDefinition(String applicationId, String formId, String content, String documentId) Update YFormDefinition if it exists in the database. -
Uses of YFormServiceException in de.hybris.platform.xyformsweb.controllers.integration
Methods in de.hybris.platform.xyformsweb.controllers.integration that throw YFormServiceExceptionModifier and TypeMethodDescriptionOrbeonFormController.getFormDataData(String applicationId, String formId, String formDataId, javax.servlet.http.HttpServletResponse response) Retrieves the DATA version of a form data.OrbeonFormController.getFormDataDraft(String applicationId, String formId, String formDataId, javax.servlet.http.HttpServletResponse response) Retrieves the DRAFT version of a form data.OrbeonFormController.getFormDefinition(String applicationId, String formId, String documentId, javax.servlet.http.HttpServletResponse response) Get yForm Definition.voidOrbeonFormController.putFormData(String applicationId, String formId, String formDataType, String formDataId, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) Saves the amend form data back to the database.voidOrbeonFormController.searchFormData(String applicationId, String formId, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) Search for form data, no actual implementation yet, only returns an empty xml, this to minimize error logs on the orbeon side.