Tree PREV CLASS NEXT CLASS SUMMARY: NESTED | FIELD | CONSTR | METHOD DETAIL: FIELD | CONSTR | METHOD com.ibm.workplace.wcm.api.custom
Interface CustomWorkflowService
public interface CustomWorkflowServiceService to configure custom workflow functions.
- Since:
- 6.1
Method Summary CustomWorkflowActionResult createResult(Directive directive, java.lang.String message)
Create an instance of a CustomWorkflowActionResultCustomWorkflowActionResult createResult(Directive directive, java.lang.String message, DirectiveParams params)
Create an instance of a CustomWorkflowActionResultboolean factoryExists(java.lang.String factoryName)
Determine if a factory with the supplied factory name exists as a registered custom workflow action factory.CustomWorkflowActionFactory[] getAllFactories()
Get all of the registered custom workflow action factories.CustomWorkflowActionFactory getFactory(java.lang.String factoryName)
Get a factory given a factory namevoid registerFactory(CustomWorkflowActionFactory factory)
Register a custom workflow action factory.
Method Detail factoryExists
boolean factoryExists(java.lang.String factoryName)
- Determine if a factory with the supplied factory name exists as a registered custom workflow action factory.
- Parameters:
- factoryName - Name of the factory
- Returns:
- True if a factory has already been registered with the same name
registerFactory
void registerFactory(CustomWorkflowActionFactory factory)
- Register a custom workflow action factory. Each factory is uniquely identified by the getName() String. If a factory is currently registered using the same name, it will be replaced by the supplied factory. If more than one application is registering a factory, each application must ensure that the factory name provided is unique. Otherwise, the last application will replace the first application's factory.
- Parameters:
- factory - Factory to register.
- Throws:
- java.lang.IllegalArgumentException - Thrown if the supplied factory is null, the factory name is invalid or any action names are invalid.
getFactory
CustomWorkflowActionFactory getFactory(java.lang.String factoryName)
- Get a factory given a factory name
- Parameters:
- factoryName - Factory name to look up
- Returns:
- Factory
getAllFactories
CustomWorkflowActionFactory[] getAllFactories()
- Get all of the registered custom workflow action factories.
- Returns:
- Registered factories.
createResult
CustomWorkflowActionResult createResult(Directive directive, java.lang.String message)
- Create an instance of a CustomWorkflowActionResult
- Parameters:
- directive - Result directive
- message - Result message
- Returns:
- Result
createResult
CustomWorkflowActionResult createResult(Directive directive, java.lang.String message, DirectiveParams params)
- Create an instance of a CustomWorkflowActionResult
- Parameters:
- directive - Result directive
- message - Result message
- params - Result directive parameters
- Returns:
- Result
Tree PREV CLASS NEXT CLASS SUMMARY: NESTED | FIELD | CONSTR | METHOD DETAIL: FIELD | CONSTR | METHOD