public interface FMCRUDService
| Modifier and Type | Method and Description |
|---|---|
boolean |
checkNodeExist(ResourceResolver resourceResolver,
java.lang.String nodePath)
This API is used to check whether a node exists or not
|
void |
cleanUpABTestingInfo(Session session,
java.lang.String formPath)
This API is used to clean up the unwanted A/B testing details present on the form and its
corresponding cq:Page
To be used in import of packages and copy/paste functionality
|
void |
cleanUpAnalyticsInfo(Session session,
java.lang.String formPath)
This API is used to clean up the unwanted Analytics information present with the form
To be used in import of packages and copy/paste functionality
|
void |
cleanUpForm(Session session,
java.lang.String formPath)
This API is used to clean up the unwanted info related to review, analytics, abtest and replication from provided Form
To be used in import of packages and copy/paste functionality
|
void |
cleanUpFormABTestingInfo(Session session,
java.lang.String formPath)
This API is used to clean up the unwanted A/B testing details present on the form dam:Asset
To be used in copy/paste functionality
|
void |
cleanUpFormPageABTestingInfo(Session session,
java.lang.String pagePath)
This API is used to clean up the unwanted A/B testing details present on the form cq:Page
To be used in copy/paste functionality
|
void |
cleanUpReviewInfo(Session session,
java.lang.String formPath)
This API is used to clean up unwanted review information of form.
|
void |
copyAsset(CopiedAssetInfo copiedAssetInfo,
java.lang.String sourcePath,
java.lang.String destinationPath,
ResourceResolver resourceResolver)
This API is used to copy the asset at destinationPath.
|
Asset |
createAsset(ResourceResolver resolver,
JSONObject assetJSON)
Create the Dam Asset
|
void |
createFDM(ResourceResolver resolver,
JSONObject assetJson)
This API is used to create FDM asset.
|
void |
createFormset(ResourceResolver resolver,
JSONObject assetJSON)
Create the formset
|
java.lang.String |
createFragmentFromPanel(ResourceResolver resolver,
JSONObject params)
This API is used to create Adaptive Form Fragment from exiting panel of an Adaptive Form.
|
void |
createTheme(ResourceResolver resolver,
JSONObject themeJson,
JSONObject themeContentJson)
This API is used to create Theme Asset.
|
void |
deleteCRXResource(Session session,
java.lang.String resourcePath)
Deletes a resource from CRX side, be it a folder, form, guide or resource.
|
void |
generateFormsetThumbnail(ResourceResolver resolver,
java.lang.String formsetPath)
Generate Thumbnail for Formset
|
void |
scheduleFormReplication(java.lang.String assetPath,
java.lang.String updatedAttribute,
long updatedTime)
This API is used to schedule a replication job.
|
void |
updateFDMSources(ResourceResolver resolver,
java.lang.String path,
java.lang.String cqConf,
JSONArray assetJson)
This API is used to update FDM sources
|
void |
updateFormset(ResourceResolver resolver,
JSONObject assetJSON)
Update the formset
|
void |
updateThemeClientlib(ResourceResolver resolver,
RequestParameterMap paramMap)
Updates theme clientlib.
|
void deleteCRXResource(Session session, java.lang.String resourcePath) throws com.adobe.aemforms.fm.exception.FormsMgrException
session - resourcePath - - The path of the resource to be deleted.com.adobe.aemforms.fm.exception.FormsMgrExceptionvoid createFormset(ResourceResolver resolver, JSONObject assetJSON) throws com.adobe.aemforms.fm.exception.FormsMgrException, java.io.IOException
resolver - assetJSON - com.adobe.aemforms.fm.exception.FormsMgrExceptionjava.io.IOExceptionAsset createAsset(ResourceResolver resolver, JSONObject assetJSON) throws com.adobe.aemforms.fm.exception.FormsMgrException
resolver - assetJSON - com.adobe.aemforms.fm.exception.FormsMgrExceptionvoid updateFormset(ResourceResolver resolver, JSONObject assetJSON) throws com.adobe.aemforms.fm.exception.FormsMgrException
resolver - assetJSON - com.adobe.aemforms.fm.exception.FormsMgrExceptionvoid generateFormsetThumbnail(ResourceResolver resolver, java.lang.String formsetPath) throws com.adobe.aemforms.fm.exception.FormsMgrException, java.io.IOException
resolver - formsetPath - com.adobe.aemforms.fm.exception.FormsMgrExceptionjava.io.IOExceptionjava.lang.String createFragmentFromPanel(ResourceResolver resolver, JSONObject params) throws com.adobe.aemforms.fm.exception.FormsMgrException
resolver - params - com.adobe.aemforms.fm.exception.FormsMgrExceptionvoid cleanUpForm(Session session, java.lang.String formPath) throws com.adobe.aemforms.fm.exception.FormsMgrException
session - representing JCR sessionformPath - representing repository path to Formcom.adobe.aemforms.fm.exception.FormsMgrExceptionvoid cleanUpReviewInfo(Session session, java.lang.String formPath) throws com.adobe.aemforms.fm.exception.FormsMgrException
session - representing JCR sessionformPath - representing repository path to Formcom.adobe.aemforms.fm.exception.FormsMgrExceptionvoid cleanUpABTestingInfo(Session session, java.lang.String formPath) throws com.adobe.aemforms.fm.exception.FormsMgrException
session - formPath - com.adobe.aemforms.fm.exception.FormsMgrExceptionvoid cleanUpFormABTestingInfo(Session session, java.lang.String formPath) throws com.adobe.aemforms.fm.exception.FormsMgrException
session - formPath - path of form dam:asset nodecom.adobe.aemforms.fm.exception.FormsMgrExceptionvoid cleanUpFormPageABTestingInfo(Session session, java.lang.String pagePath) throws com.adobe.aemforms.fm.exception.FormsMgrException
session - pagePath - path of the cq:Page corresponding Form assetcom.adobe.aemforms.fm.exception.FormsMgrExceptionvoid cleanUpAnalyticsInfo(Session session, java.lang.String formPath) throws com.adobe.aemforms.fm.exception.FormsMgrException
session - formPath - com.adobe.aemforms.fm.exception.FormsMgrExceptionvoid createTheme(ResourceResolver resolver, JSONObject themeJson, JSONObject themeContentJson) throws com.adobe.aemforms.fm.exception.FormsMgrException
resolver - themeJson - themeContentJson - com.adobe.aemforms.fm.exception.FormsMgrExceptionboolean checkNodeExist(ResourceResolver resourceResolver, java.lang.String nodePath) throws com.adobe.aemforms.fm.exception.FormsMgrException
resourceResolver - nodePath - com.adobe.aemforms.fm.exception.FormsMgrExceptionvoid copyAsset(CopiedAssetInfo copiedAssetInfo, java.lang.String sourcePath, java.lang.String destinationPath, ResourceResolver resourceResolver) throws com.adobe.aemforms.fm.exception.FormsMgrException
copiedAssetInfo - sourcePath - destinationPath - resourceResolver - com.adobe.aemforms.fm.exception.FormsMgrExceptionvoid createFDM(ResourceResolver resolver, JSONObject assetJson) throws com.adobe.aemforms.fm.exception.FormsMgrException
resolver - assetJson - com.adobe.aemforms.fm.exception.FormsMgrExceptionvoid scheduleFormReplication(java.lang.String assetPath,
java.lang.String updatedAttribute,
long updatedTime)
throws com.adobe.aemforms.fm.exception.FormsMgrException
assetPath - updatedAttribute - updatedTime - com.adobe.aemforms.fm.exception.FormsMgrExceptionvoid updateFDMSources(ResourceResolver resolver, java.lang.String path, java.lang.String cqConf, JSONArray assetJson) throws com.adobe.aemforms.fm.exception.FormsMgrException
resolver - path - assetJson - com.adobe.aemforms.fm.exception.FormsMgrExceptionvoid updateThemeClientlib(ResourceResolver resolver, RequestParameterMap paramMap) throws com.adobe.aemforms.fm.exception.FormsMgrException
resolver - paramMap - com.adobe.aemforms.fm.exception.FormsMgrExceptionCopyright © 2010 - 2019 Adobe. All Rights Reserved