3 final class DoorkeeperExternalObjectQuery
4 extends PhabricatorCursorPagedPolicyAwareQuery
{
9 public function withPHIDs(array $phids) {
10 $this->phids
= $phids;
14 public function withObjectKeys(array $keys) {
15 $this->objectKeys
= $keys;
19 public function newResultObject() {
20 return new DoorkeeperExternalObject();
23 protected function loadPage() {
24 return $this->loadStandardPage($this->newResultObject());
27 protected function buildWhereClauseParts(AphrontDatabaseConnection
$conn) {
28 $where = parent
::buildWhereClauseParts($conn);
30 if ($this->phids
!== null) {
37 if ($this->objectKeys
!== null) {
47 public function getQueryApplicationClass() {
48 return 'PhabricatorDoorkeeperApplication';