org.alfresco.repo.webservice.action
Class ActionWebService

java.lang.Object
  extended by org.alfresco.repo.webservice.AbstractWebService
      extended by org.alfresco.repo.webservice.action.ActionWebService
All Implemented Interfaces:
java.rmi.Remote, org.alfresco.repo.webservice.action.ActionServiceSoapPort

public class ActionWebService
extends AbstractWebService
implements org.alfresco.repo.webservice.action.ActionServiceSoapPort

Action web service implementation


Field Summary
 
Fields inherited from class org.alfresco.repo.webservice.AbstractWebService
contentService, namespaceService, nodeService, querySessionCache, searchService, serviceRegistry
 
Constructor Summary
ActionWebService()
           
 
Method Summary
 org.alfresco.repo.webservice.action.ActionExecutionResult[] executeActions(org.alfresco.repo.webservice.types.Predicate predicate, org.alfresco.repo.webservice.action.Action[] webServiceActions)
           
 org.alfresco.repo.webservice.action.ActionExecutionResult[] executeActionsImpl(org.alfresco.repo.webservice.types.Predicate predicate, org.alfresco.repo.webservice.action.Action[] webServiceActions)
          Execute actions implementation
 org.alfresco.repo.webservice.action.ActionItemDefinition[] getActionDefinitions()
           
 org.alfresco.repo.webservice.action.ActionItemDefinition getActionItemDefinition(java.lang.String name, org.alfresco.repo.webservice.action.ActionItemDefinitionType definitionType)
           
 org.alfresco.repo.webservice.action.ActionItemDefinition getActionItemDefinitionImpl(java.lang.String name, org.alfresco.repo.webservice.action.ActionItemDefinitionType definitionType)
           
 org.alfresco.repo.webservice.action.Action[] getActions(org.alfresco.repo.webservice.types.Reference reference, org.alfresco.repo.webservice.action.ActionFilter filter)
           
 org.alfresco.repo.webservice.action.ActionItemDefinition[] getConditionDefinitions()
           
 org.alfresco.repo.webservice.action.Rule[] getRules(org.alfresco.repo.webservice.types.Reference reference, org.alfresco.repo.webservice.action.RuleFilter ruleFilter)
           
 org.alfresco.repo.webservice.action.RuleType getRuleType(java.lang.String name)
           
 org.alfresco.repo.webservice.action.RuleType getRuleTypeImpl(java.lang.String name)
           
 org.alfresco.repo.webservice.action.RuleType[] getRuleTypes()
           
 org.alfresco.repo.webservice.action.RuleType[] getRuleTypesImpl()
           
 void removeActions(org.alfresco.repo.webservice.types.Reference reference, org.alfresco.repo.webservice.action.Action[] webServiceActions)
           
 void removeRules(org.alfresco.repo.webservice.types.Reference reference, org.alfresco.repo.webservice.action.Rule[] webServiceRules)
           
 void removeRulesImpl(org.alfresco.repo.webservice.types.Reference reference, org.alfresco.repo.webservice.action.Rule[] webServiceRules)
           
 org.alfresco.repo.webservice.action.Action[] saveActions(org.alfresco.repo.webservice.types.Reference reference, org.alfresco.repo.webservice.action.Action[] webServiceActions)
           
 org.alfresco.repo.webservice.action.Rule[] saveRules(org.alfresco.repo.webservice.types.Reference reference, org.alfresco.repo.webservice.action.Rule[] webServiceRules)
           
 void setActionService(org.alfresco.service.cmr.action.ActionService actionService)
          Set the action service
 void setDictionaryService(org.alfresco.service.cmr.dictionary.DictionaryService dictionaryService)
          Set the dictionary service
 void setRuleService(org.alfresco.service.cmr.rule.RuleService ruleService)
          Set the rule service
 void setTransactionService(org.alfresco.repo.transaction.TransactionServiceImpl transactionService)
          Sets the transaction service
 
Methods inherited from class org.alfresco.repo.webservice.AbstractWebService
setContentService, setNamespaceService, setNodeService, setQuerySessionCache, setSearchService, setServiceRegistry
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ActionWebService

public ActionWebService()
Method Detail

setActionService

public void setActionService(org.alfresco.service.cmr.action.ActionService actionService)
Set the action service

Parameters:
actionService - the action service

setRuleService

public void setRuleService(org.alfresco.service.cmr.rule.RuleService ruleService)
Set the rule service

Parameters:
ruleService - the rule service

setDictionaryService

public void setDictionaryService(org.alfresco.service.cmr.dictionary.DictionaryService dictionaryService)
Set the dictionary service

Overrides:
setDictionaryService in class AbstractWebService
Parameters:
dictionaryService - the dictionary service

setTransactionService

public void setTransactionService(org.alfresco.repo.transaction.TransactionServiceImpl transactionService)
Sets the transaction service

Parameters:
transactionService - the transaction service

getConditionDefinitions

public org.alfresco.repo.webservice.action.ActionItemDefinition[] getConditionDefinitions()
                                                                                   throws java.rmi.RemoteException,
                                                                                          org.alfresco.repo.webservice.action.ActionFault
Specified by:
getConditionDefinitions in interface org.alfresco.repo.webservice.action.ActionServiceSoapPort
Throws:
java.rmi.RemoteException
org.alfresco.repo.webservice.action.ActionFault
See Also:
ActionServiceSoapPort.getConditionDefinitions()

getActionDefinitions

public org.alfresco.repo.webservice.action.ActionItemDefinition[] getActionDefinitions()
                                                                                throws java.rmi.RemoteException,
                                                                                       org.alfresco.repo.webservice.action.ActionFault
Specified by:
getActionDefinitions in interface org.alfresco.repo.webservice.action.ActionServiceSoapPort
Throws:
java.rmi.RemoteException
org.alfresco.repo.webservice.action.ActionFault
See Also:
ActionServiceSoapPort.getActionDefinitions()

getActionItemDefinition

public org.alfresco.repo.webservice.action.ActionItemDefinition getActionItemDefinition(java.lang.String name,
                                                                                        org.alfresco.repo.webservice.action.ActionItemDefinitionType definitionType)
                                                                                 throws java.rmi.RemoteException,
                                                                                        org.alfresco.repo.webservice.action.ActionFault
Specified by:
getActionItemDefinition in interface org.alfresco.repo.webservice.action.ActionServiceSoapPort
Throws:
java.rmi.RemoteException
org.alfresco.repo.webservice.action.ActionFault
See Also:
ActionServiceSoapPort.getActionItemDefinition(java.lang.String, org.alfresco.repo.webservice.action.ActionItemDefinitionType)

getActionItemDefinitionImpl

public org.alfresco.repo.webservice.action.ActionItemDefinition getActionItemDefinitionImpl(java.lang.String name,
                                                                                            org.alfresco.repo.webservice.action.ActionItemDefinitionType definitionType)
                                                                                     throws java.rmi.RemoteException,
                                                                                            org.alfresco.repo.webservice.action.ActionFault
Parameters:
name -
definitionType -
Returns:
Throws:
java.rmi.RemoteException
ActionFault

getRuleTypes

public org.alfresco.repo.webservice.action.RuleType[] getRuleTypes()
                                                            throws java.rmi.RemoteException,
                                                                   org.alfresco.repo.webservice.action.ActionFault
Specified by:
getRuleTypes in interface org.alfresco.repo.webservice.action.ActionServiceSoapPort
Throws:
java.rmi.RemoteException
org.alfresco.repo.webservice.action.ActionFault
See Also:
ActionServiceSoapPort.getRuleTypes()

getRuleTypesImpl

public org.alfresco.repo.webservice.action.RuleType[] getRuleTypesImpl()
                                                                throws java.rmi.RemoteException,
                                                                       org.alfresco.repo.webservice.action.ActionFault
Throws:
java.rmi.RemoteException
org.alfresco.repo.webservice.action.ActionFault

getRuleType

public org.alfresco.repo.webservice.action.RuleType getRuleType(java.lang.String name)
                                                         throws java.rmi.RemoteException,
                                                                org.alfresco.repo.webservice.action.ActionFault
Specified by:
getRuleType in interface org.alfresco.repo.webservice.action.ActionServiceSoapPort
Throws:
java.rmi.RemoteException
org.alfresco.repo.webservice.action.ActionFault
See Also:
ActionServiceSoapPort.getRuleType(java.lang.String)

getRuleTypeImpl

public org.alfresco.repo.webservice.action.RuleType getRuleTypeImpl(java.lang.String name)
                                                             throws java.rmi.RemoteException,
                                                                    org.alfresco.repo.webservice.action.ActionFault
Throws:
java.rmi.RemoteException
org.alfresco.repo.webservice.action.ActionFault

getActions

public org.alfresco.repo.webservice.action.Action[] getActions(org.alfresco.repo.webservice.types.Reference reference,
                                                               org.alfresco.repo.webservice.action.ActionFilter filter)
                                                        throws java.rmi.RemoteException,
                                                               org.alfresco.repo.webservice.action.ActionFault
Specified by:
getActions in interface org.alfresco.repo.webservice.action.ActionServiceSoapPort
Throws:
java.rmi.RemoteException
org.alfresco.repo.webservice.action.ActionFault
See Also:
org.alfresco.repo.webservice.action.ActionServiceSoapPort#getActions(org.alfresco.repo.webservice.types.Reference, java.lang.String[])

saveActions

public org.alfresco.repo.webservice.action.Action[] saveActions(org.alfresco.repo.webservice.types.Reference reference,
                                                                org.alfresco.repo.webservice.action.Action[] webServiceActions)
                                                         throws java.rmi.RemoteException,
                                                                org.alfresco.repo.webservice.action.ActionFault
Specified by:
saveActions in interface org.alfresco.repo.webservice.action.ActionServiceSoapPort
Throws:
java.rmi.RemoteException
org.alfresco.repo.webservice.action.ActionFault
See Also:
ActionServiceSoapPort.saveActions(org.alfresco.repo.webservice.types.Reference, org.alfresco.repo.webservice.action.Action[])

removeActions

public void removeActions(org.alfresco.repo.webservice.types.Reference reference,
                          org.alfresco.repo.webservice.action.Action[] webServiceActions)
                   throws java.rmi.RemoteException,
                          org.alfresco.repo.webservice.action.ActionFault
Specified by:
removeActions in interface org.alfresco.repo.webservice.action.ActionServiceSoapPort
Throws:
java.rmi.RemoteException
org.alfresco.repo.webservice.action.ActionFault
See Also:
ActionServiceSoapPort.removeActions(org.alfresco.repo.webservice.types.Reference, org.alfresco.repo.webservice.action.Action[])

executeActions

public org.alfresco.repo.webservice.action.ActionExecutionResult[] executeActions(org.alfresco.repo.webservice.types.Predicate predicate,
                                                                                  org.alfresco.repo.webservice.action.Action[] webServiceActions)
                                                                           throws java.rmi.RemoteException,
                                                                                  org.alfresco.repo.webservice.action.ActionFault
Specified by:
executeActions in interface org.alfresco.repo.webservice.action.ActionServiceSoapPort
Throws:
java.rmi.RemoteException
org.alfresco.repo.webservice.action.ActionFault
See Also:
ActionServiceSoapPort.executeActions(org.alfresco.repo.webservice.types.Predicate, org.alfresco.repo.webservice.action.Action[])

executeActionsImpl

public org.alfresco.repo.webservice.action.ActionExecutionResult[] executeActionsImpl(org.alfresco.repo.webservice.types.Predicate predicate,
                                                                                      org.alfresco.repo.webservice.action.Action[] webServiceActions)
                                                                               throws java.rmi.RemoteException,
                                                                                      org.alfresco.repo.webservice.action.ActionFault
Execute actions implementation

Parameters:
predicate -
webServiceActions -
Returns:
Throws:
java.rmi.RemoteException
ActionFault

getRules

public org.alfresco.repo.webservice.action.Rule[] getRules(org.alfresco.repo.webservice.types.Reference reference,
                                                           org.alfresco.repo.webservice.action.RuleFilter ruleFilter)
                                                    throws java.rmi.RemoteException,
                                                           org.alfresco.repo.webservice.action.ActionFault
Specified by:
getRules in interface org.alfresco.repo.webservice.action.ActionServiceSoapPort
Throws:
java.rmi.RemoteException
org.alfresco.repo.webservice.action.ActionFault
See Also:
ActionServiceSoapPort.getRules(org.alfresco.repo.webservice.types.Reference, org.alfresco.repo.webservice.action.RuleFilter)

saveRules

public org.alfresco.repo.webservice.action.Rule[] saveRules(org.alfresco.repo.webservice.types.Reference reference,
                                                            org.alfresco.repo.webservice.action.Rule[] webServiceRules)
                                                     throws java.rmi.RemoteException,
                                                            org.alfresco.repo.webservice.action.ActionFault
Specified by:
saveRules in interface org.alfresco.repo.webservice.action.ActionServiceSoapPort
Throws:
java.rmi.RemoteException
org.alfresco.repo.webservice.action.ActionFault
See Also:
ActionServiceSoapPort.saveRules(org.alfresco.repo.webservice.types.Reference, org.alfresco.repo.webservice.action.Rule[])

removeRules

public void removeRules(org.alfresco.repo.webservice.types.Reference reference,
                        org.alfresco.repo.webservice.action.Rule[] webServiceRules)
                 throws java.rmi.RemoteException,
                        org.alfresco.repo.webservice.action.ActionFault
Specified by:
removeRules in interface org.alfresco.repo.webservice.action.ActionServiceSoapPort
Throws:
java.rmi.RemoteException
org.alfresco.repo.webservice.action.ActionFault
See Also:
ActionServiceSoapPort.removeRules(org.alfresco.repo.webservice.types.Reference, org.alfresco.repo.webservice.action.Rule[])

removeRulesImpl

public void removeRulesImpl(org.alfresco.repo.webservice.types.Reference reference,
                            org.alfresco.repo.webservice.action.Rule[] webServiceRules)
                     throws java.rmi.RemoteException,
                            org.alfresco.repo.webservice.action.ActionFault
Parameters:
reference -
webServiceRules -
Throws:
java.rmi.RemoteException
ActionFault


Copyright © 2005 - 2010 Alfresco Software, Inc. All Rights Reserved.