org.yawlfoundation.yawl.worklet.selection
Class CheckedOutChildItem

java.lang.Object
  extended by org.yawlfoundation.yawl.worklet.support.WorkletRecord
      extended by org.yawlfoundation.yawl.worklet.selection.CheckedOutChildItem

public class CheckedOutChildItem
extends WorkletRecord

The CheckedOutChildItem class maintains a dataset for a 'child' workitem that has been checked-out of the engine (via its parent). Note that an atomic task YAWL workitem has one child, and a multiple atomic task has several, each with its own discrete datalist. A number of CheckedOutChildItems (representing the child workitems) are maintained by one CheckOutItem (representing the parent workitem). ================== ======================= | CheckedOutItem | 1----M | CheckedOutChildItem | ================== ======================= ^^^

Author:
Michael Adams v0.8, 04-09/2006

Field Summary
 
Fields inherited from class org.yawlfoundation.yawl.worklet.support.WorkletRecord
_datalist, _hasPersisted, _log, _persistID, _reasonType, _runners, _runningCaseIdStr, _runningWorkletStr, _searchPair, _searchPairStr, _wir, _wirStr
 
Constructor Summary
CheckedOutChildItem()
           
CheckedOutChildItem(WorkItemRecord w)
          Constructs a CheckedOutChildItem
 
Method Summary
 String get_parentID()
           
 String get_persistID()
           
 CheckedOutItem getParent()
           
 void initNonPersistedItems()
           
 void set_parentID(String s)
           
 void set_persistID(String s)
           
 void setParent(CheckedOutItem p)
           
 String toString()
          returns String representation of current CheckedOutChildItem
 
Methods inherited from class org.yawlfoundation.yawl.worklet.support.WorkletRecord
addRunner, createFileName, get_reasonType, get_runningCaseIdStr, get_runningWorkletStr, get_searchPairStr, get_wirStr, getCaseID, getCaseMapAsCSVList, getDatalist, getItem, getItemId, getReasonType, getRunningCaseIds, getSearchPair, getSpecID, getWorkletCaseID, getWorkletList, getWorkletName, hasRunningWorklet, ObjectPersisted, persistThis, rebuildSearchPair, removeAllCases, removeRunnerByCaseID, removeRunnerByWorkletName, restoreCaseMap, saveDocument, saveSearchResults, set_reasonType, set_runningCaseIdStr, set_runningWorkletStr, set_searchPairStr, set_wirStr, setDatalist, setExType, setItem, setSearchPair, toStringSub
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

CheckedOutChildItem

public CheckedOutChildItem()

CheckedOutChildItem

public CheckedOutChildItem(WorkItemRecord w)
Constructs a CheckedOutChildItem

Parameters:
w - - the WorkItemRecord that describes the child workitem
Method Detail

setParent

public void setParent(CheckedOutItem p)

getParent

public CheckedOutItem getParent()

get_persistID

public String get_persistID()

set_persistID

public void set_persistID(String s)

get_parentID

public String get_parentID()

set_parentID

public void set_parentID(String s)

initNonPersistedItems

public void initNonPersistedItems()

toString

public String toString()
returns String representation of current CheckedOutChildItem

Overrides:
toString in class WorkletRecord


Copyright © 2004-2012 The YAWL Foundation.