org.alfresco.webservice.action
Interface ActionServiceSoapPort

All Superinterfaces:
java.rmi.Remote
All Known Implementing Classes:
ActionServiceSoapBindingStub

public interface ActionServiceSoapPort
extends java.rmi.Remote


Method Summary
 ActionExecutionResult[] executeActions(Predicate predicate, Action[] actions)
          Executes actions.
 ActionItemDefinition[] getActionDefinitions()
          Gets the available action definitions.
 ActionItemDefinition getActionItemDefinition(java.lang.String name, ActionItemDefinitionType definitionType)
          Get a named action item definition.
 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(java.lang.String name)
          Get a named rule type.
 RuleType[] getRuleTypes()
          Gets the availble action types.
 void removeActions(Reference reference, Action[] actions)
          Removes saved actions.
 void removeRules(Reference reference, Rule[] rules)
          Remove saved rules.
 Action[] saveActions(Reference reference, Action[] actions)
          Save actions against a given reference.
 Rule[] saveRules(Reference reference, Rule[] rules)
          Save rules.
 

Method Detail

getConditionDefinitions

ActionItemDefinition[] getConditionDefinitions()
                                               throws java.rmi.RemoteException,
                                                      ActionFault
Gets the available condition definitions.

Throws:
java.rmi.RemoteException
ActionFault

getActionDefinitions

ActionItemDefinition[] getActionDefinitions()
                                            throws java.rmi.RemoteException,
                                                   ActionFault
Gets the available action definitions.

Throws:
java.rmi.RemoteException
ActionFault

getActionItemDefinition

ActionItemDefinition getActionItemDefinition(java.lang.String name,
                                             ActionItemDefinitionType definitionType)
                                             throws java.rmi.RemoteException,
                                                    ActionFault
Get a named action item definition.

Throws:
java.rmi.RemoteException
ActionFault

getRuleTypes

RuleType[] getRuleTypes()
                        throws java.rmi.RemoteException,
                               ActionFault
Gets the availble action types.

Throws:
java.rmi.RemoteException
ActionFault

getRuleType

RuleType getRuleType(java.lang.String name)
                     throws java.rmi.RemoteException,
                            ActionFault
Get a named rule type.

Throws:
java.rmi.RemoteException
ActionFault

getActions

Action[] getActions(Reference reference,
                    ActionFilter filter)
                    throws java.rmi.RemoteException,
                           ActionFault
Gets the actions saved against a reference.

Throws:
java.rmi.RemoteException
ActionFault

saveActions

Action[] saveActions(Reference reference,
                     Action[] actions)
                     throws java.rmi.RemoteException,
                            ActionFault
Save actions against a given reference.

Throws:
java.rmi.RemoteException
ActionFault

removeActions

void removeActions(Reference reference,
                   Action[] actions)
                   throws java.rmi.RemoteException,
                          ActionFault
Removes saved actions.

Throws:
java.rmi.RemoteException
ActionFault

executeActions

ActionExecutionResult[] executeActions(Predicate predicate,
                                       Action[] actions)
                                       throws java.rmi.RemoteException,
                                              ActionFault
Executes actions.

Throws:
java.rmi.RemoteException
ActionFault

getRules

Rule[] getRules(Reference reference,
                RuleFilter ruleFilter)
                throws java.rmi.RemoteException,
                       ActionFault
Gets the rules for a reference.

Throws:
java.rmi.RemoteException
ActionFault

saveRules

Rule[] saveRules(Reference reference,
                 Rule[] rules)
                 throws java.rmi.RemoteException,
                        ActionFault
Save rules.

Throws:
java.rmi.RemoteException
ActionFault

removeRules

void removeRules(Reference reference,
                 Rule[] rules)
                 throws java.rmi.RemoteException,
                        ActionFault
Remove saved rules.

Throws:
java.rmi.RemoteException
ActionFault


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