public final class CustomActionRegistry
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
CustomActionRegistry.UITreeNodeComparator |
Modifier and Type | Method and Description |
---|---|
java.util.List<java.lang.String> |
generateTaskOutputFieldNamesForBaseHandlerAndType(CustomActionConfigEntry entry,
CustomActionConfigEntry adapterMduiEntry,
java.lang.String type)
generate binding format as
"baseAbstractTask.adapterTaskOutput"
|
java.util.Set<java.lang.String> |
getAllHandlerLabels() |
FormLOVPair[] |
getAllHandlersAsLOVs() |
java.util.Set<java.lang.String> |
getAllHandlerTypes() |
UITreeNodeDefinition[] |
getAllTaskCategoryDefinitions() |
WFTaskDefinition[] |
getAllTaskDefinitions() |
UITreeNodeDefinition |
getCategoryDefn(java.lang.String id) |
FormLOVPair[] |
getCategoryLOVs() |
java.util.Set<java.lang.String> |
getCategoryNames() |
java.lang.String |
getCategoryTreeAsString() |
java.lang.Class<?> |
getConfigClassForHandler(java.lang.String handlerType) |
WFTaskDefinition |
getDefinition(java.lang.String handlerType) |
WFTaskDoclet |
getDoclet(java.lang.String handlerType) |
CustomActionHandlerIf |
getHandler(java.lang.String handlerType) |
FormLOVPair[] |
getHandlerLOVs(java.lang.String category) |
static CustomActionRegistry |
getInstance() |
java.util.List<UITreeNodeDefinition> |
getSubCategories(java.lang.String category)
To get sub categories under a specified category
|
java.util.List<WFTaskDefinition> |
getTaskDefinitionsByCategory(java.lang.String category)
To get the list of Tasks under the specified category
|
java.util.List<java.lang.String> |
getTaskOutputFieldNamesForHandlerAndType(CustomActionConfigEntry entry,
java.lang.String type) |
java.util.List<WorkflowOutputFieldDefinition> |
getTaskOutputsForHandler(java.lang.String handlerType) |
boolean |
isCategoryIDUsed(java.lang.String id) |
void |
loadTaskDocumentation(java.lang.Class<?> c,
java.lang.String resourceName) |
void |
loadTaskDocumentation(java.lang.String fileName,
java.io.InputStream in) |
void |
printCategoryTree() |
void |
registerCategoryDefinition(UITreeNodeDefinition def) |
void |
registerDefinition(WFTaskDefinition def) |
void |
unregisterCategoryDefinition(java.lang.String id) |
void |
unregisterDefinition(java.lang.String handlerType) |
void |
unregisterDefinitionAndItsCatagoryIfNoTask(java.lang.String handlerType) |
public static final CustomActionRegistry getInstance()
public WFTaskDefinition getDefinition(java.lang.String handlerType)
public CustomActionHandlerIf getHandler(java.lang.String handlerType)
public WFTaskDoclet getDoclet(java.lang.String handlerType)
public java.lang.Class<?> getConfigClassForHandler(java.lang.String handlerType)
public java.util.List<WorkflowOutputFieldDefinition> getTaskOutputsForHandler(java.lang.String handlerType)
public java.util.List<java.lang.String> getTaskOutputFieldNamesForHandlerAndType(CustomActionConfigEntry entry, java.lang.String type)
public java.util.List<java.lang.String> generateTaskOutputFieldNamesForBaseHandlerAndType(CustomActionConfigEntry entry, CustomActionConfigEntry adapterMduiEntry, java.lang.String type)
entry
- adapterMduiEntry
- type
- public java.util.Set<java.lang.String> getAllHandlerTypes()
public java.util.Set<java.lang.String> getAllHandlerLabels()
public java.util.Set<java.lang.String> getCategoryNames()
public FormLOVPair[] getCategoryLOVs()
public FormLOVPair[] getHandlerLOVs(java.lang.String category)
public FormLOVPair[] getAllHandlersAsLOVs()
public void registerDefinition(WFTaskDefinition def)
public void registerCategoryDefinition(UITreeNodeDefinition def)
public boolean isCategoryIDUsed(java.lang.String id)
public void unregisterDefinition(java.lang.String handlerType)
public void unregisterDefinitionAndItsCatagoryIfNoTask(java.lang.String handlerType)
public java.util.List<UITreeNodeDefinition> getSubCategories(java.lang.String category)
category
- public java.util.List<WFTaskDefinition> getTaskDefinitionsByCategory(java.lang.String category)
category
- public WFTaskDefinition[] getAllTaskDefinitions()
public UITreeNodeDefinition[] getAllTaskCategoryDefinitions()
public void loadTaskDocumentation(java.lang.Class<?> c, java.lang.String resourceName)
public void loadTaskDocumentation(java.lang.String fileName, java.io.InputStream in)
public UITreeNodeDefinition getCategoryDefn(java.lang.String id)
public void unregisterCategoryDefinition(java.lang.String id)
public void printCategoryTree()
public java.lang.String getCategoryTreeAsString()