org.opencrx.kernel.home1.cci2
Interface WfProcessInstance

All Superinterfaces:
org.openmdx.base.cci2.BasicObject, org.openmdx.base.cci2.ContextCapable, org.openmdx.base.cci2.ExtentCapable, PropertySet, SecureObject, org.openmdx.compatibility.view1.cci2.ViewCapable
All Known Subinterfaces:
WfProcessInstance
All Known Implementing Classes:
WfProcessInstance

public interface WfProcessInstance
extends PropertySet, SecureObject, org.openmdx.base.cci2.BasicObject

Class WfProcessInstance


Nested Class Summary
static interface WfProcessInstance.Identity
          Object Identity
 
Method Summary
<T extends WfActionLogEntry>
Collection<T>
getActionLog()
          Retrieves a set containing all the elements for the reference actionLog.
 Date getLastActivityOn()
           
 WfProcessInstance getParent()
          Retrieves the value for the reference parent.
 WfProcess getProcess()
          Retrieves the value for the reference process.
 Date getStartedOn()
           
 Integer getStepCounter()
           
 URI getTargetObject()
           
 Boolean isFailed()
           
 void setFailed(Boolean failed)
          Sets a new value for the attribute failed.
 void setLastActivityOn(Date lastActivityOn)
          Sets a new value for the attribute lastActivityOn.
 void setParent(WfProcessInstance parent)
          Sets a new value for the reference parent.
 void setProcess(WfProcess process)
          Sets a new value for the reference process.
 void setStartedOn(Date startedOn)
          Sets a new value for the attribute startedOn.
 void setStepCounter(Integer stepCounter)
          Sets a new value for the attribute stepCounter.
 void setTargetObject(URI targetObject)
          Sets a new value for the attribute targetObject.
 void setUserHome(UserHome userHome)
          Sets a new value for the reference userHome.
 void setUserHome(UserHome userHome, boolean idIsPersistent, String id)
          Set the object's composite association org:opencrx:kernel:home1:UserHomeContainsWfProcessInstance.
 
Methods inherited from interface org.opencrx.kernel.base.cci2.PropertySet
getProperty
 
Methods inherited from interface org.opencrx.kernel.base.cci2.SecureObject
addOwningGroup, getAccessGrantedByParent, getAccessLevelBrowse, getAccessLevelDelete, getAccessLevelUpdate, getOwner, getOwningGroup, getOwningUser, removeAllOwningGroup, removeOwningGroup, setAccessLevel, setAccessLevelBrowse, setAccessLevelDelete, setAccessLevelUpdate, setOwningUser, setOwningUser
 
Methods inherited from interface org.openmdx.base.cci2.BasicObject
getCreatedAt, getCreatedBy, getModifiedAt, getModifiedBy
 
Methods inherited from interface org.openmdx.base.cci2.ExtentCapable
getIdentity
 
Methods inherited from interface org.openmdx.compatibility.view1.cci2.ViewCapable
getView
 

Method Detail

getActionLog

<T extends WfActionLogEntry> Collection<T> getActionLog()
Retrieves a set containing all the elements for the reference actionLog.

Returns:
A set containing all the elements for this reference.

isFailed

Boolean isFailed()
Returns:
The possibly null value for attribute failed.

setFailed

void setFailed(Boolean failed)
Sets a new value for the attribute failed.

Parameters:
failed - The possibly null new value for attribute failed.

getLastActivityOn

Date getLastActivityOn()
Returns:
The possibly null value for attribute lastActivityOn.

setLastActivityOn

void setLastActivityOn(Date lastActivityOn)
Sets a new value for the attribute lastActivityOn.

Parameters:
lastActivityOn - The possibly null new value for attribute lastActivityOn.

getParent

WfProcessInstance getParent()
Retrieves the value for the reference parent.

Returns:
The – possibly null – value for this reference.

setParent

void setParent(WfProcessInstance parent)
Sets a new value for the reference parent.

Parameters:
parent - The non-null new value for this reference.

getProcess

WfProcess getProcess()
Retrieves the value for the reference process.

Returns:
The non-null value for this reference.

setProcess

void setProcess(WfProcess process)
Sets a new value for the reference process.

Parameters:
process - The non-null new value for this reference.

getStartedOn

Date getStartedOn()
Returns:
The possibly null value for attribute startedOn.

setStartedOn

void setStartedOn(Date startedOn)
Sets a new value for the attribute startedOn.

Parameters:
startedOn - The possibly null new value for attribute startedOn.

getStepCounter

Integer getStepCounter()
Returns:
The possibly null value for attribute stepCounter.

setStepCounter

void setStepCounter(Integer stepCounter)
Sets a new value for the attribute stepCounter.

Parameters:
stepCounter - The possibly null new value for attribute stepCounter.

getTargetObject

URI getTargetObject()
Returns:
The possibly null value for attribute targetObject.

setTargetObject

void setTargetObject(URI targetObject)
Sets a new value for the attribute targetObject.

Parameters:
targetObject - The possibly null new value for attribute targetObject.

setUserHome

void setUserHome(UserHome userHome)
Sets a new value for the reference userHome.

Parameters:
userHome - The non-null new value for this reference.

setUserHome

void setUserHome(UserHome userHome,
                 boolean idIsPersistent,
                 String id)
Set the object's composite association org:opencrx:kernel:home1:UserHomeContainsWfProcessInstance.

Parameters:
userHome - The non-null new value for this object's composite owner.
idIsPersistent - Defines whether the id is persistent.
id - The non-null new value for this object's qualifier.


This software is published under the BSD license. Copyright © 2003-2007, CRIXP AG, Switzerland, All rights reserved. Use is subject to license terms.