|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.ibm.wps.services.Service
com.ibm.workplace.wcm.api.WebContentCustomWorkflowService
public abstract class WebContentCustomWorkflowService
WebContentCustomWorkflowService enables access to the Web Content Custom Workflow methods through Portal services. To ensure that the service is available at runtime, the below line must be added to the services.properties file (<wps>\shared\app\config\services.properties),
com.ibm.workplace.wcm.api.WebContentCustomWorkflowService = com.ibm.workplace.wcm.api.WebContentCustomWorkflowServiceImpl
Here is an example of how to retrieve the WebContentCustomWorkflowService:
try
{
// Construct and inital Context
InitialContext ctx = new InitialContext();
// Retrieve WebContentCustomWorkflowService using JNDI name
WebContentCustomWorkflowService webContentCustomWorkflowService = (WebContentCustomWorkflowService) ctx.lookup("portal:service/wcm/WebContentCustomWorkflowService");
}
catch (NamingException ne)
{
System.out.print("Naming Exception: " + ne);
}
| Constructor Summary | |
|---|---|
WebContentCustomWorkflowService()
WebContentCustomWorkflowService implementation constructor |
|
| Method Summary | |
|---|---|
abstract CustomWorkflowActionResult |
createResult(Directive directive,
java.lang.String message)
Create an instance of a CustomWorkflowActionResult |
abstract boolean |
factoryExists(java.lang.String factoryName)
Determine if a factory with the supplied factory name exists as a registered custom workflow action factory. |
abstract CustomWorkflowActionFactory[] |
getAllFactories()
Get all of the registered custom workflow action factories. |
abstract CustomWorkflowActionFactory |
getFactory(java.lang.String factoryName)
Get a factory given a factory name |
abstract void |
registerFactory(CustomWorkflowActionFactory factory)
Register a custom workflow action factory. |
| Methods inherited from class com.ibm.wps.services.Service |
|---|
inspect |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public WebContentCustomWorkflowService()
| Method Detail |
|---|
public abstract boolean factoryExists(java.lang.String factoryName)
factoryName - Name of the factory
public abstract void registerFactory(CustomWorkflowActionFactory factory)
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.
factory - Factory to register.
java.lang.IllegalArgumentException - Thrown if the supplied factory is null, the factory
name is invalid or any action names are invalid.public abstract CustomWorkflowActionFactory getFactory(java.lang.String factoryName)
factoryName - Factory name to look up
public abstract CustomWorkflowActionFactory[] getAllFactories()
public abstract CustomWorkflowActionResult createResult(Directive directive,
java.lang.String message)
directive - Result directivemessage - Result message
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||