Package fr.becpg.repo.web.scripts.remote
Class MergeEntityWebScript
java.lang.Object
org.springframework.extensions.webscripts.AbstractWebScript
fr.becpg.repo.web.scripts.remote.AbstractEntityWebScript
fr.becpg.repo.web.scripts.remote.MergeEntityWebScript
- All Implemented Interfaces:
org.springframework.extensions.webscripts.WebScript
Create entity branch
- Version:
- $Id: $Id
- Author:
- matthieu
-
Nested Class Summary
Nested classes/interfaces inherited from class org.springframework.extensions.webscripts.AbstractWebScript
org.springframework.extensions.webscripts.AbstractWebScript.ScriptDetails -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate EntityVersionServiceprivate static final StringConstantPARAM_BRANCH_TO_NODEREF="branchToNodeRef"private static final StringConstantPARAM_DESCRIPTION="description"private static final StringConstantPARAM_IMPACT_WUSED="impactWused"private static final StringConstantPARAM_MAJOR_VERSION="majorVersion"private static final StringConstantPARAM_RENAME_ON_MERGE="renameOnMerge"private static final StringConstantVALUE_TRUE="true"Fields inherited from class fr.becpg.repo.web.scripts.remote.AbstractEntityWebScript
advSearchService, JSON_PARAM, logger, mimetypeService, namespaceService, nodeService, PARAM_ALL_VERSION, PARAM_EXCLUDE_SYSTEMS, PARAM_FIELDS, PARAM_FORMAT, PARAM_LISTS, PARAM_MAX_RESULTS, PARAM_NODEREF, PARAM_PAGE, PARAM_PARAMS, PARAM_PATH, PARAM_QUERY, PARAM_TYPE, permissionService, remoteEntityService, remoteRateLimiter, securityService, systemConfigurationService -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidexecuteInternal(org.springframework.extensions.webscripts.WebScriptRequest req, org.springframework.extensions.webscripts.WebScriptResponse resp) executeInternal.voidsetEntityVersionService(EntityVersionService entityVersionService) Setter for the fieldentityVersionService.Methods inherited from class fr.becpg.repo.web.scripts.remote.AbstractEntityWebScript
booleanParam, decodeParam, execute, extractFields, extractJsonParamName, extractLists, extractParams, findEntities, findEntity, getContentType, getFormat, intParam, intParam, isBrokenPipe, maxResultsHardLimit, maxResultsLimit, sendOKStatus, setAdvSearchService, setMimetypeService, setNamespaceService, setNodeService, setPermissionService, setRemoteEntityService, setRemoteRateLimiter, setSecurityService, setSystemConfigurationServiceMethods inherited from class org.springframework.extensions.webscripts.AbstractWebScript
addModuleBundleToCache, checkModuleBundleCache, createArgs, createArgsM, createHeaders, createHeadersM, createScriptParameters, createStatusException, createTemplateParameters, executeScript, getContainer, getDescription, getExecuteScript, getResources, getStatusTemplate, init, renderString, renderString, renderTemplate, sendStatus, setURLModelFactory, toString
-
Field Details
-
PARAM_MAJOR_VERSION
ConstantPARAM_MAJOR_VERSION="majorVersion"- See Also:
-
PARAM_DESCRIPTION
ConstantPARAM_DESCRIPTION="description"- See Also:
-
PARAM_BRANCH_TO_NODEREF
ConstantPARAM_BRANCH_TO_NODEREF="branchToNodeRef"- See Also:
-
PARAM_IMPACT_WUSED
ConstantPARAM_IMPACT_WUSED="impactWused"- See Also:
-
PARAM_RENAME_ON_MERGE
ConstantPARAM_RENAME_ON_MERGE="renameOnMerge"- See Also:
-
VALUE_TRUE
ConstantVALUE_TRUE="true"- See Also:
-
entityVersionService
-
-
Constructor Details
-
MergeEntityWebScript
public MergeEntityWebScript()
-
-
Method Details
-
setEntityVersionService
Setter for the field
entityVersionService.- Parameters:
entityVersionService- aEntityVersionServiceobject
-
executeInternal
public void executeInternal(org.springframework.extensions.webscripts.WebScriptRequest req, org.springframework.extensions.webscripts.WebScriptResponse resp) throws IOException executeInternal.
- Specified by:
executeInternalin classAbstractEntityWebScript- Parameters:
req- aWebScriptRequestobjectresp- aWebScriptResponseobject- Throws:
IOException- if any.
-