Package org.hippoecm.repository.api
Interface WorkflowDescriptor
-
public interface WorkflowDescriptor
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description String
getAttribute(String name)
Method to access extra information that might be associated with this workflow.String
getDisplayName()
Obtain the human-interpretable display name of this workflow.Class<Workflow>[]
getInterfaces()
Obtain the workflow interfaces implemented by this workflow.Map<String,Serializable>
hints()
-
-
-
Method Detail
-
getDisplayName
String getDisplayName() throws RepositoryException
Obtain the human-interpretable display name of this workflow.- Returns:
- A description of the workflow
- Throws:
RepositoryException
-
getInterfaces
Class<Workflow>[] getInterfaces() throws ClassNotFoundException, RepositoryException
Obtain the workflow interfaces implemented by this workflow.
-
getAttribute
String getAttribute(String name) throws RepositoryException
Method to access extra information that might be associated with this workflow. An example is the plugin class name to be used by a frontend application to access the workflow.- Parameters:
name
-- Returns:
- A String value, can be null.
- Throws:
RepositoryException
-
hints
Map<String,Serializable> hints() throws RepositoryException
- Throws:
RepositoryException
-
-