adding new methods
This commit is contained in:
@@ -570,5 +570,18 @@ class AppDocument extends BaseAppDocument {
|
||||
return $res;
|
||||
}
|
||||
|
||||
function getObject($APP_UID, $DEL_INDEX, $STEP_UID_OBJ, $APP_DOC_TYPE)
|
||||
{
|
||||
$oCriteria = new Criteria('workflow');
|
||||
$oCriteria->add(AppDocumentPeer::APP_UID, $APP_UID);
|
||||
$oCriteria->add(AppDocumentPeer::DEL_INDEX, $DEL_INDEX);
|
||||
$oCriteria->add(AppDocumentPeer::DOC_UID, $STEP_UID_OBJ);
|
||||
$oCriteria->add(AppDocumentPeer::APP_DOC_TYPE, $APP_DOC_TYPE);
|
||||
$oDataset = AppDocumentPeer::doSelectRS($oCriteria);
|
||||
$oDataset->setFetchmode(ResultSet::FETCHMODE_ASSOC);
|
||||
$oDataset->next();
|
||||
|
||||
return $oDataset->getRow();
|
||||
}
|
||||
|
||||
} // AppDocument
|
||||
@@ -453,4 +453,37 @@ class Step extends BaseStep {
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Get related steps for a determinated case
|
||||
*
|
||||
* @author Erik A. O. <erik@colosa.com>
|
||||
*/
|
||||
function getAllCaseSteps($PRO_UID, $TAS_UID, $APP_UID)
|
||||
{
|
||||
|
||||
$c = new Criteria();
|
||||
$c->addSelectColumn('*');
|
||||
$c->add(StepPeer::PRO_UID, $PRO_UID);
|
||||
$c->add(StepPeer::TAS_UID, $TAS_UID);
|
||||
$c->addAscendingOrderByColumn (StepPeer::STEP_POSITION);
|
||||
|
||||
return StepPeer::doSelect($c);
|
||||
}
|
||||
|
||||
} // Step
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user