public static function get(Criteria $criteria, array $options = array()) { if (!isset($options['connection'])) { $options['connection'] = Propel::getConnection(QubitOaiHarvest::DATABASE_NAME); } self::addSelectColumns($criteria); return QubitQuery::createFromCriteria($criteria, 'QubitOaiHarvest', $options); }
/** * Get related information object via QubitRelation relationship * * @param array $options list of options to pass to QubitQuery * @return QubitQuery collection of Information Objects */ public function getInformationObjects($options = array()) { $criteria = new Criteria(); $criteria->addJoin(QubitPhysicalObject::ID, QubitRelation::SUBJECT_ID); $criteria->addJoin(QubitRelation::OBJECT_ID, QubitInformationObject::ID); $criteria->add(QubitPhysicalObject::ID, $this->id); return QubitQuery::createFromCriteria($criteria, 'QubitInformationObject', $options); }