public class ActionWebService extends AbstractWebService implements ActionServiceSoapPort
contentService, namespaceService, nodeService, querySessionCache, searchService, serviceRegistry| Constructor and Description |
|---|
ActionWebService() |
| Modifier and Type | Method and Description |
|---|---|
ActionExecutionResult[] |
executeActions(Predicate predicate,
Action[] webServiceActions)
Executes actions.
|
ActionExecutionResult[] |
executeActionsImpl(Predicate predicate,
Action[] webServiceActions)
Execute actions implementation
|
ActionItemDefinition[] |
getActionDefinitions()
Gets the available action definitions.
|
ActionItemDefinition |
getActionItemDefinition(String name,
ActionItemDefinitionType definitionType)
Get a named action item definition.
|
ActionItemDefinition |
getActionItemDefinitionImpl(String name,
ActionItemDefinitionType definitionType) |
Action[] |
getActions(Reference reference,
ActionFilter filter)
Gets the actions saved against a reference.
|
ActionItemDefinition[] |
getConditionDefinitions()
Gets the available condition definitions.
|
Rule[] |
getRules(Reference reference,
RuleFilter ruleFilter)
Gets the rules for a reference.
|
RuleType |
getRuleType(String name)
Get a named rule type.
|
RuleType |
getRuleTypeImpl(String name) |
RuleType[] |
getRuleTypes()
Gets the availble action types.
|
RuleType[] |
getRuleTypesImpl() |
void |
removeActions(Reference reference,
Action[] webServiceActions)
Removes saved actions.
|
void |
removeRules(Reference reference,
Rule[] webServiceRules)
Remove saved rules.
|
void |
removeRulesImpl(Reference reference,
Rule[] webServiceRules) |
Action[] |
saveActions(Reference reference,
Action[] webServiceActions)
Save actions against a given reference.
|
Rule[] |
saveRules(Reference reference,
Rule[] webServiceRules)
Save rules.
|
void |
setActionService(ActionService actionService)
Set the action service
|
void |
setDictionaryService(org.alfresco.service.cmr.dictionary.DictionaryService dictionaryService)
Set the dictionary service
|
void |
setRuleService(RuleService ruleService)
Set the rule service
|
void |
setTransactionService(TransactionServiceImpl transactionService)
Sets the transaction service
|
setContentService, setNamespaceService, setNodeService, setQuerySessionCache, setSearchService, setServiceRegistrypublic void setActionService(ActionService actionService)
actionService - the action servicepublic void setRuleService(RuleService ruleService)
ruleService - the rule servicepublic void setDictionaryService(org.alfresco.service.cmr.dictionary.DictionaryService dictionaryService)
setDictionaryService in class AbstractWebServicedictionaryService - the dictionary servicepublic void setTransactionService(TransactionServiceImpl transactionService)
transactionService - the transaction servicepublic ActionItemDefinition[] getConditionDefinitions() throws RemoteException, ActionFault
ActionServiceSoapPortgetConditionDefinitions in interface ActionServiceSoapPortRemoteExceptionActionFaultActionServiceSoapPort.getConditionDefinitions()public ActionItemDefinition[] getActionDefinitions() throws RemoteException, ActionFault
ActionServiceSoapPortgetActionDefinitions in interface ActionServiceSoapPortRemoteExceptionActionFaultActionServiceSoapPort.getActionDefinitions()public ActionItemDefinition getActionItemDefinition(String name, ActionItemDefinitionType definitionType) throws RemoteException, ActionFault
ActionServiceSoapPortpublic ActionItemDefinition getActionItemDefinitionImpl(String name, ActionItemDefinitionType definitionType) throws RemoteException, ActionFault
name - definitionType - RemoteExceptionActionFaultpublic RuleType[] getRuleTypes() throws RemoteException, ActionFault
ActionServiceSoapPortgetRuleTypes in interface ActionServiceSoapPortRemoteExceptionActionFaultActionServiceSoapPort.getRuleTypes()public RuleType[] getRuleTypesImpl() throws RemoteException, ActionFault
RemoteExceptionActionFaultpublic RuleType getRuleType(String name) throws RemoteException, ActionFault
ActionServiceSoapPortgetRuleType in interface ActionServiceSoapPortRemoteExceptionActionFaultActionServiceSoapPort.getRuleType(java.lang.String)public RuleType getRuleTypeImpl(String name) throws RemoteException, ActionFault
RemoteExceptionActionFaultpublic Action[] getActions(Reference reference, ActionFilter filter) throws RemoteException, ActionFault
ActionServiceSoapPortgetActions in interface ActionServiceSoapPortRemoteExceptionActionFaultorg.alfresco.repo.webservice.action.ActionServiceSoapPort#getActions(org.alfresco.repo.webservice.types.Reference, java.lang.String[])public Action[] saveActions(Reference reference, Action[] webServiceActions) throws RemoteException, ActionFault
ActionServiceSoapPortsaveActions in interface ActionServiceSoapPortRemoteExceptionActionFaultActionServiceSoapPort.saveActions(org.alfresco.repo.webservice.types.Reference, org.alfresco.repo.webservice.action.Action[])public void removeActions(Reference reference, Action[] webServiceActions) throws RemoteException, ActionFault
ActionServiceSoapPortremoveActions in interface ActionServiceSoapPortRemoteExceptionActionFaultActionServiceSoapPort.removeActions(org.alfresco.repo.webservice.types.Reference, org.alfresco.repo.webservice.action.Action[])public ActionExecutionResult[] executeActions(Predicate predicate, Action[] webServiceActions) throws RemoteException, ActionFault
ActionServiceSoapPortpublic ActionExecutionResult[] executeActionsImpl(Predicate predicate, Action[] webServiceActions) throws RemoteException, ActionFault
predicate - webServiceActions - RemoteExceptionActionFaultpublic Rule[] getRules(Reference reference, RuleFilter ruleFilter) throws RemoteException, ActionFault
ActionServiceSoapPortgetRules in interface ActionServiceSoapPortRemoteExceptionActionFaultActionServiceSoapPort.getRules(org.alfresco.repo.webservice.types.Reference, org.alfresco.repo.webservice.action.RuleFilter)public Rule[] saveRules(Reference reference, Rule[] webServiceRules) throws RemoteException, ActionFault
ActionServiceSoapPortsaveRules in interface ActionServiceSoapPortRemoteExceptionActionFaultActionServiceSoapPort.saveRules(org.alfresco.repo.webservice.types.Reference, org.alfresco.repo.webservice.action.Rule[])public void removeRules(Reference reference, Rule[] webServiceRules) throws RemoteException, ActionFault
ActionServiceSoapPortremoveRules in interface ActionServiceSoapPortRemoteExceptionActionFaultActionServiceSoapPort.removeRules(org.alfresco.repo.webservice.types.Reference, org.alfresco.repo.webservice.action.Rule[])public void removeRulesImpl(Reference reference, Rule[] webServiceRules) throws RemoteException, ActionFault
reference - webServiceRules - RemoteExceptionActionFaultCopyright © 2005–2014 Alfresco Software. All rights reserved.