| java.lang.Object org.openharmonise.rm.metadata.AbstractPropertyInstance org.openharmonise.rm.metadata.ChildObjectPropertyInstance org.openharmonise.rm.workflow.WorkflowPropertyInstance
WorkflowPropertyInstance | public class WorkflowPropertyInstance extends ChildObjectPropertyInstance (Code) | | Class to represent an instance of a workflow.
This class extends ChildObjectPropertyInstance , offering
utility methods specific to handling workflows and will only accept
WorkflowStageInstance values.
author: Michael Bell version: $Revision: 1.2 $ |
WorkflowPropertyInstance | public WorkflowPropertyInstance()(Code) | | Basic constructor
|
WorkflowPropertyInstance | public WorkflowPropertyInstance(AbstractDataStoreInterface dbintrf)(Code) | | Constructs object with a interface to the datastore
Parameters: dbintrf - |
getCompletedStages | public List getCompletedStages() throws DataAccessException(Code) | | Returns a list of the completed workflow stage instances for this
workflow instance
@throwsDataAccessException |
isComplete | public boolean isComplete() throws DataAccessException(Code) | | Returns true if work flow is complete
@throwsDataAccessException |
Fields inherited from org.openharmonise.rm.metadata.ChildObjectPropertyInstance | final protected static String CLMN_OBJECT_ID(Code)(Java Doc)
|
Methods inherited from org.openharmonise.rm.metadata.ChildObjectPropertyInstance | public void addValue(AbstractChildObject child) throws PopulateException(Code)(Java Doc) public void addValue(AbstractChildObject child, int nId) throws PopulateException(Code)(Java Doc) public static String constructDBTableName(Profile profile, String sTable)(Code)(Java Doc) public static void createTable(AbstractDataStoreInterface dsi, String domainClass, String valueClass, boolean bIsHist) throws DataAccessException, DataStoreException(Code)(Java Doc) public static void generateTable(AbstractDataStoreInterface dsi, String sProfileTable, String sTableName) throws DataStoreException(Code)(Java Doc) protected ColumnRef getColumnForData() throws DataStoreException(Code)(Java Doc) public static String getDBTableName(Profile profile, String sClassname) throws DataStoreException(Code)(Java Doc) public String getDBTableName()(Code)(Java Doc) public static String getDBTableName(String domainClass, String valueClass, boolean bIsHist) throws DataAccessException(Code)(Java Doc) public ColumnRef getInstanceColumnRef(String sColumn, boolean bIsHist) throws DataStoreException(Code)(Java Doc) public JoinConditions getInstanceJoinConditions(String sObjectTag, boolean bIsOuter) throws DataStoreException(Code)(Java Doc) public Object getValue()(Code)(Java Doc) public Object getValue(int nIndex)(Code)(Java Doc) protected Object getValueToStoreForValue(Object val) throws ProfileException(Code)(Java Doc) public List getValues()(Code)(Java Doc) public boolean match(AbstractPropertyInstance propInst) throws ProfileException(Code)(Java Doc) public void populate(Element xmlElement, State state) throws PopulateException(Code)(Java Doc) public List processResultSet(CachedResultSet resultSet, SelectStatement select)(Code)(Java Doc) public List processResultSet(CachedResultSet resultSet, SelectStatement select, int limit)(Code)(Java Doc) public Element publish(Element formEl, HarmoniseOutput xmlDoc, State state) throws PublishException(Code)(Java Doc) public Element publish(Template template, HarmoniseOutput xmlDoc, State state) throws PublishException(Code)(Java Doc) protected void removeChildReferences(AbstractChildObject child) throws DataStoreException(Code)(Java Doc) public void removeValue(AbstractChildObject child) throws InvalidPropertyValueException(Code)(Java Doc) protected void setDBTable(Profile profile)(Code)(Java Doc) public void setValues(List values) throws InvalidPropertyValueException(Code)(Java Doc)
|
|
|