/** * Returns a workitem from its given id. */ public InFlowWorkItem get (final FlowExpressionId fei) throws WorkListException { return getStorage().retrieveWorkItem(this.listName, fei); }
public InFlowWorkItem retrieveWorkItem (final Subject s, final FlowExpressionId fei) throws StoreException { return getStorage().retrieveWorkItem(getStoreName(), fei); }
wi = getCachedStorage().retrieveWorkItem(storeName, fei);
.retrieveWorkItem(this.slaveStoreName, se.workitemId);
private InFlowWorkItem mergeMaster (final InFlowWorkItem incomingMaster) throws StoreException { final InFlowWorkItem currentMaster = getStorage().retrieveWorkItem (getStore().getName(), incomingMaster.getLastExpressionId()); //log.debug // ("mergeMaster() 0 currentMaster.fieldCount : "+ // currentMaster.getAttributes().size()); //log.debug // ("mergeMaster() 0 incomingMaster.fieldCount : "+ // incomingMaster.getAttributes().size()); //log.debug // ("mergeMaster() 0 currentMaster :\n"+ // XmlBeanCoder.dumpToString(currentMaster)); //log.debug // ("mergeMaster() 0 incomingMaster :\n"+ // XmlBeanCoder.dumpToString(incomingMaster)); MergeUtils.mergeInPlace(currentMaster, incomingMaster); //log.debug // ("mergeMaster() 1 currentMaster.fieldCount : "+ // currentMaster.getAttributes().size()); //log.debug // ("mergeMaster() 1 currentMaster :\n"+ // XmlBeanCoder.dumpToString(currentMaster)); return currentMaster; }