public function getEtvaLogicalvolumes(Criteria $criteria = null) { if ($criteria === null) { $criteria = new Criteria(); } $criteria->add(EtvaNodeLogicalvolumePeer::NODE_ID, $this->getId()); $criteria->addAnd(EtvaLogicalvolumePeer::LV, 'etva-isos', Criteria::NOT_EQUAL); $criteria->addAnd(EtvaLogicalvolumePeer::LV, 'etva_isos', Criteria::NOT_EQUAL); $criteria->addAnd(EtvaLogicalvolumePeer::LV, 'etvaisos', Criteria::NOT_EQUAL); $criteria->addJoin(EtvaNodeLogicalvolumePeer::LOGICALVOLUME_ID, EtvaLogicalvolumePeer::ID); $criteria->addAscendingOrderByColumn(EtvaLogicalvolumePeer::LV); return EtvaLogicalvolumePeer::doSelect($criteria); }
public function getEtvaLogicalvolumesSnapshots(Criteria $criteria = null) { if (!$criteria) { $criteria = new Criteria(); } $criteria->add(EtvaLogicalvolumePeer::VOLUMEGROUP_ID, $this->getVolumegroupId()); $criteria->add(EtvaLogicalvolumePeer::ORIGIN, $this->getLv()); $criteria->add(EtvaLogicalvolumePeer::SNAPSHOT, 1); return EtvaLogicalvolumePeer::doSelect($criteria); }
public function getEtvaLogicalvolumes(Criteria $criteria = null) { if (!$criteria) { $criteria = new Criteria(); } $criteria->add(EtvaServerLogicalPeer::SERVER_ID, $this->getId()); $criteria->addJoin(EtvaLogicalvolumePeer::ID, EtvaServerLogicalPeer::LOGICALVOLUME_ID); return EtvaLogicalvolumePeer::doSelect($criteria); }