Class AbstractRuleWebScript
- java.lang.Object
-
- org.springframework.extensions.webscripts.AbstractWebScript
-
- org.springframework.extensions.webscripts.DeclarativeWebScript
-
- org.alfresco.repo.web.scripts.rule.AbstractRuleWebScript
-
- All Implemented Interfaces:
org.springframework.extensions.webscripts.WebScript
- Direct Known Subclasses:
ActionConditionDefinitionsGet,ActionConstraintGet,ActionConstraintsGet,ActionDefinitionsGet,ActionQueuePost,InheritedRulesGet,RuleDelete,RuleGet,RulePost,RulesetGet,RulesGet,RuleTypesGet
public abstract class AbstractRuleWebScript extends org.springframework.extensions.webscripts.DeclarativeWebScript- Author:
- unknown
-
-
Field Summary
Fields Modifier and Type Field Description protected org.alfresco.service.cmr.action.ActionServiceactionServicestatic SimpleDateFormatdateFormateprotected org.alfresco.service.cmr.dictionary.DictionaryServicedictionaryServiceprotected org.alfresco.service.cmr.model.FileFolderServicefileFolderServiceprotected org.alfresco.service.namespace.NamespaceServicenamespaceServiceprotected org.alfresco.service.cmr.repository.NodeServicenodeServiceprotected org.alfresco.service.cmr.rule.RuleServiceruleService
-
Constructor Summary
Constructors Constructor Description AbstractRuleWebScript()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidcheckRule(org.alfresco.service.cmr.rule.Rule rule)protected org.alfresco.repo.action.ActionImplparseJsonAction(org.json.JSONObject jsonAction)protected org.alfresco.repo.action.ActionConditionImplparseJsonActionCondition(org.json.JSONObject jsonActionCondition)protected Map<String,Serializable>parseJsonParameterValues(org.json.JSONObject jsonParameterValues, String name, boolean isAction)protected org.alfresco.service.cmr.rule.RuleparseJsonRule(org.json.JSONObject jsonRule)protected org.alfresco.service.cmr.repository.NodeRefparseRequestForNodeRef(org.springframework.extensions.webscripts.WebScriptRequest req)Parses the request and providing it's valid returns the NodeRef.voidsetActionService(org.alfresco.service.cmr.action.ActionService actionService)Set action service instancevoidsetDictionaryService(org.alfresco.service.cmr.dictionary.DictionaryService dictionaryService)Set dictionary service instancevoidsetFileFolderService(org.alfresco.service.cmr.model.FileFolderService fileFolderService)Set file folder service instancevoidsetNamespaceService(org.alfresco.service.namespace.NamespaceService namespaceService)Set namespace service instancevoidsetNodeService(org.alfresco.service.cmr.repository.NodeService nodeService)Sets the node service instancevoidsetRuleService(org.alfresco.service.cmr.rule.RuleService ruleService)Set rule service instance-
Methods inherited from class org.springframework.extensions.webscripts.DeclarativeWebScript
execute, executeFinallyImpl, executeImpl, executeImpl, executeImpl, getTemplateModel, renderFormatTemplate
-
Methods 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 Detail
-
dateFormate
public static final SimpleDateFormat dateFormate
-
nodeService
protected org.alfresco.service.cmr.repository.NodeService nodeService
-
ruleService
protected org.alfresco.service.cmr.rule.RuleService ruleService
-
dictionaryService
protected org.alfresco.service.cmr.dictionary.DictionaryService dictionaryService
-
actionService
protected org.alfresco.service.cmr.action.ActionService actionService
-
fileFolderService
protected org.alfresco.service.cmr.model.FileFolderService fileFolderService
-
namespaceService
protected org.alfresco.service.namespace.NamespaceService namespaceService
-
-
Method Detail
-
setNodeService
public void setNodeService(org.alfresco.service.cmr.repository.NodeService nodeService)
Sets the node service instance- Parameters:
nodeService- the node service to set
-
setRuleService
public void setRuleService(org.alfresco.service.cmr.rule.RuleService ruleService)
Set rule service instance- Parameters:
ruleService- the rule service to set
-
setDictionaryService
public void setDictionaryService(org.alfresco.service.cmr.dictionary.DictionaryService dictionaryService)
Set dictionary service instance- Parameters:
dictionaryService- the dictionary service to set
-
setActionService
public void setActionService(org.alfresco.service.cmr.action.ActionService actionService)
Set action service instance- Parameters:
actionService- the action service to set
-
setFileFolderService
public void setFileFolderService(org.alfresco.service.cmr.model.FileFolderService fileFolderService)
Set file folder service instance- Parameters:
fileFolderService- the fileFolderService to set
-
setNamespaceService
public void setNamespaceService(org.alfresco.service.namespace.NamespaceService namespaceService)
Set namespace service instance- Parameters:
namespaceService- the namespace service to set
-
parseRequestForNodeRef
protected org.alfresco.service.cmr.repository.NodeRef parseRequestForNodeRef(org.springframework.extensions.webscripts.WebScriptRequest req)
Parses the request and providing it's valid returns the NodeRef.- Parameters:
req- The webscript request- Returns:
- The NodeRef passed in the request
-
parseJsonRule
protected org.alfresco.service.cmr.rule.Rule parseJsonRule(org.json.JSONObject jsonRule) throws org.json.JSONException- Throws:
org.json.JSONException
-
parseJsonAction
protected org.alfresco.repo.action.ActionImpl parseJsonAction(org.json.JSONObject jsonAction) throws org.json.JSONException- Throws:
org.json.JSONException
-
parseJsonActionCondition
protected org.alfresco.repo.action.ActionConditionImpl parseJsonActionCondition(org.json.JSONObject jsonActionCondition) throws org.json.JSONException- Throws:
org.json.JSONException
-
parseJsonParameterValues
protected Map<String,Serializable> parseJsonParameterValues(org.json.JSONObject jsonParameterValues, String name, boolean isAction) throws org.json.JSONException
- Throws:
org.json.JSONException
-
checkRule
protected void checkRule(org.alfresco.service.cmr.rule.Rule rule)
-
-