<?php
namespace Pimcore\Model\DataObject\Profile;
use Pimcore\Model\DataObject;
/**
* @method DataObject\Profile|false current()
* @method DataObject\Profile[] load()
* @method DataObject\Profile[] getData()
*/
class Listing extends DataObject\Listing\Concrete
{
protected $classId = "profile";
protected $className = "Profile";
/**
* Filter by profileType (Profilart)
* @param string|int|float|array|Model\Element\ElementInterface $data comparison data, can be scalar or array (if operator is e.g. "IN (?)")
* @param string $operator SQL comparison operator, e.g. =, <, >= etc. You can use "?" as placeholder, e.g. "IN (?)"
* @return static
*/
public function filterByProfileType ($data, $operator = '=')
{
$this->getClass()->getFieldDefinition("profileType")->addListingFilter($this, $data, $operator);
return $this;
}
/**
* Filter by company (Firma)
* @param string|int|float|array|Model\Element\ElementInterface $data comparison data, can be scalar or array (if operator is e.g. "IN (?)")
* @param string $operator SQL comparison operator, e.g. =, <, >= etc. You can use "?" as placeholder, e.g. "IN (?)"
* @return static
*/
public function filterByCompany ($data, $operator = '=')
{
$this->getClass()->getFieldDefinition("company")->addListingFilter($this, $data, $operator);
return $this;
}
/**
* Filter by gender (Geschlecht)
* @param string|int|float|array|Model\Element\ElementInterface $data comparison data, can be scalar or array (if operator is e.g. "IN (?)")
* @param string $operator SQL comparison operator, e.g. =, <, >= etc. You can use "?" as placeholder, e.g. "IN (?)"
* @return static
*/
public function filterByGender ($data, $operator = '=')
{
$this->getClass()->getFieldDefinition("gender")->addListingFilter($this, $data, $operator);
return $this;
}
/**
* Filter by firstname (Vorname)
* @param string|int|float|array|Model\Element\ElementInterface $data comparison data, can be scalar or array (if operator is e.g. "IN (?)")
* @param string $operator SQL comparison operator, e.g. =, <, >= etc. You can use "?" as placeholder, e.g. "IN (?)"
* @return static
*/
public function filterByFirstname ($data, $operator = '=')
{
$this->getClass()->getFieldDefinition("firstname")->addListingFilter($this, $data, $operator);
return $this;
}
/**
* Filter by lastname (Nachname)
* @param string|int|float|array|Model\Element\ElementInterface $data comparison data, can be scalar or array (if operator is e.g. "IN (?)")
* @param string $operator SQL comparison operator, e.g. =, <, >= etc. You can use "?" as placeholder, e.g. "IN (?)"
* @return static
*/
public function filterByLastname ($data, $operator = '=')
{
$this->getClass()->getFieldDefinition("lastname")->addListingFilter($this, $data, $operator);
return $this;
}
/**
* Filter by languages (Sprachen)
* @param string|int|float|array|Model\Element\ElementInterface $data comparison data, can be scalar or array (if operator is e.g. "IN (?)")
* @param string $operator SQL comparison operator, e.g. =, <, >= etc. You can use "?" as placeholder, e.g. "IN (?)"
* @return static
*/
public function filterByLanguages ($data, $operator = '=')
{
$this->getClass()->getFieldDefinition("languages")->addListingFilter($this, $data, $operator);
return $this;
}
/**
* Filter by slug (Slug)
* @param string|int|float|array|Model\Element\ElementInterface $data comparison data, can be scalar or array (if operator is e.g. "IN (?)")
* @param string $operator SQL comparison operator, e.g. =, <, >= etc. You can use "?" as placeholder, e.g. "IN (?)"
* @return static
*/
public function filterBySlug ($data, $operator = '=')
{
$this->getClass()->getFieldDefinition("slug")->addListingFilter($this, $data, $operator);
return $this;
}
/**
* Filter by title (Titel)
* @param string|int|float|array|Model\Element\ElementInterface $data comparison data, can be scalar or array (if operator is e.g. "IN (?)")
* @param string $operator SQL comparison operator, e.g. =, <, >= etc. You can use "?" as placeholder, e.g. "IN (?)"
* @return static
*/
public function filterByTitle ($data, $operator = '=')
{
$this->getClass()->getFieldDefinition("title")->addListingFilter($this, $data, $operator);
return $this;
}
/**
* Filter by VAT (vat)
* @param string|int|float|array|Model\Element\ElementInterface $data comparison data, can be scalar or array (if operator is e.g. "IN (?)")
* @param string $operator SQL comparison operator, e.g. =, <, >= etc. You can use "?" as placeholder, e.g. "IN (?)"
* @return static
*/
public function filterByVAT ($data, $operator = '=')
{
$this->getClass()->getFieldDefinition("VAT")->addListingFilter($this, $data, $operator);
return $this;
}
/**
* Filter by phone (Telefonnummer)
* @param string|int|float|array|Model\Element\ElementInterface $data comparison data, can be scalar or array (if operator is e.g. "IN (?)")
* @param string $operator SQL comparison operator, e.g. =, <, >= etc. You can use "?" as placeholder, e.g. "IN (?)"
* @return static
*/
public function filterByPhone ($data, $operator = '=')
{
$this->getClass()->getFieldDefinition("phone")->addListingFilter($this, $data, $operator);
return $this;
}
/**
* Filter by fax (Faxnummer)
* @param string|int|float|array|Model\Element\ElementInterface $data comparison data, can be scalar or array (if operator is e.g. "IN (?)")
* @param string $operator SQL comparison operator, e.g. =, <, >= etc. You can use "?" as placeholder, e.g. "IN (?)"
* @return static
*/
public function filterByFax ($data, $operator = '=')
{
$this->getClass()->getFieldDefinition("fax")->addListingFilter($this, $data, $operator);
return $this;
}
/**
* Filter by email (E-Mail)
* @param string|int|float|array|Model\Element\ElementInterface $data comparison data, can be scalar or array (if operator is e.g. "IN (?)")
* @param string $operator SQL comparison operator, e.g. =, <, >= etc. You can use "?" as placeholder, e.g. "IN (?)"
* @return static
*/
public function filterByEmail ($data, $operator = '=')
{
$this->getClass()->getFieldDefinition("email")->addListingFilter($this, $data, $operator);
return $this;
}
/**
* Filter by website (Webseite)
* @param string|int|float|array|Model\Element\ElementInterface $data comparison data, can be scalar or array (if operator is e.g. "IN (?)")
* @param string $operator SQL comparison operator, e.g. =, <, >= etc. You can use "?" as placeholder, e.g. "IN (?)"
* @return static
*/
public function filterByWebsite ($data, $operator = '=')
{
$this->getClass()->getFieldDefinition("website")->addListingFilter($this, $data, $operator);
return $this;
}
/**
* Filter by mobile (Mobil)
* @param string|int|float|array|Model\Element\ElementInterface $data comparison data, can be scalar or array (if operator is e.g. "IN (?)")
* @param string $operator SQL comparison operator, e.g. =, <, >= etc. You can use "?" as placeholder, e.g. "IN (?)"
* @return static
*/
public function filterByMobile ($data, $operator = '=')
{
$this->getClass()->getFieldDefinition("mobile")->addListingFilter($this, $data, $operator);
return $this;
}
/**
* Filter by street (Straße)
* @param string|int|float|array|Model\Element\ElementInterface $data comparison data, can be scalar or array (if operator is e.g. "IN (?)")
* @param string $operator SQL comparison operator, e.g. =, <, >= etc. You can use "?" as placeholder, e.g. "IN (?)"
* @return static
*/
public function filterByStreet ($data, $operator = '=')
{
$this->getClass()->getFieldDefinition("street")->addListingFilter($this, $data, $operator);
return $this;
}
/**
* Filter by housenumber (Hausnummer)
* @param string|int|float|array|Model\Element\ElementInterface $data comparison data, can be scalar or array (if operator is e.g. "IN (?)")
* @param string $operator SQL comparison operator, e.g. =, <, >= etc. You can use "?" as placeholder, e.g. "IN (?)"
* @return static
*/
public function filterByHousenumber ($data, $operator = '=')
{
$this->getClass()->getFieldDefinition("housenumber")->addListingFilter($this, $data, $operator);
return $this;
}
/**
* Filter by city (Stadt)
* @param string|int|float|array|Model\Element\ElementInterface $data comparison data, can be scalar or array (if operator is e.g. "IN (?)")
* @param string $operator SQL comparison operator, e.g. =, <, >= etc. You can use "?" as placeholder, e.g. "IN (?)"
* @return static
*/
public function filterByCity ($data, $operator = '=')
{
$this->getClass()->getFieldDefinition("city")->addListingFilter($this, $data, $operator);
return $this;
}
/**
* Filter by postalCode (Postleitzahl)
* @param string|int|float|array|Model\Element\ElementInterface $data comparison data, can be scalar or array (if operator is e.g. "IN (?)")
* @param string $operator SQL comparison operator, e.g. =, <, >= etc. You can use "?" as placeholder, e.g. "IN (?)"
* @return static
*/
public function filterByPostalCode ($data, $operator = '=')
{
$this->getClass()->getFieldDefinition("postalCode")->addListingFilter($this, $data, $operator);
return $this;
}
/**
* Filter by country (Land)
* @param string|int|float|array|Model\Element\ElementInterface $data comparison data, can be scalar or array (if operator is e.g. "IN (?)")
* @param string $operator SQL comparison operator, e.g. =, <, >= etc. You can use "?" as placeholder, e.g. "IN (?)"
* @return static
*/
public function filterByCountry ($data, $operator = '=')
{
$this->getClass()->getFieldDefinition("country")->addListingFilter($this, $data, $operator);
return $this;
}
/**
* Filter by partner (Partner)
* @param mixed $data
* @param string $operator SQL comparison operator, e.g. =, <, >= etc. You can use "?" as placeholder, e.g. "IN (?)"
* @return static
*/
public function filterByPartner ($data, $operator = '=')
{
$this->getClass()->getFieldDefinition("partner")->addListingFilter($this, $data, $operator);
return $this;
}
/**
* Filter by team (Team)
* @param mixed $data
* @param string $operator SQL comparison operator, e.g. =, <, >= etc. You can use "?" as placeholder, e.g. "IN (?)"
* @return static
*/
public function filterByTeam ($data, $operator = '=')
{
$this->getClass()->getFieldDefinition("team")->addListingFilter($this, $data, $operator);
return $this;
}
/**
* Filter by description (description)
* @param string|int|float|array|Model\Element\ElementInterface $data comparison data, can be scalar or array (if operator is e.g. "IN (?)")
* @param string $operator SQL comparison operator, e.g. =, <, >= etc. You can use "?" as placeholder, e.g. "IN (?)"
* @return static
*/
public function filterByDescription ($data, $operator = '=')
{
$this->getClass()->getFieldDefinition("description")->addListingFilter($this, $data, $operator);
return $this;
}
/**
* Filter by primaryProfile (Primärprofil)
* @param string|int|float|array|Model\Element\ElementInterface $data comparison data, can be scalar or array (if operator is e.g. "IN (?)")
* @param string $operator SQL comparison operator, e.g. =, <, >= etc. You can use "?" as placeholder, e.g. "IN (?)"
* @return static
*/
public function filterByPrimaryProfile ($data, $operator = '=')
{
$this->getClass()->getFieldDefinition("primaryProfile")->addListingFilter($this, $data, $operator);
return $this;
}
/**
* Filter by network (Netzwerk)
* @param mixed $data
* @param string $operator SQL comparison operator, e.g. =, <, >= etc. You can use "?" as placeholder, e.g. "IN (?)"
* @return static
*/
public function filterByNetwork ($data, $operator = '=')
{
$this->getClass()->getFieldDefinition("network")->addListingFilter($this, $data, $operator);
return $this;
}
/**
* Filter by reversedNetwork (Netzwerk Verknüpfungen)
* @param mixed $data
* @param string $operator SQL comparison operator, e.g. =, <, >= etc. You can use "?" as placeholder, e.g. "IN (?)"
* @return static
*/
public function filterByReversedNetwork ($data, $operator = '=')
{
$this->getClass()->getFieldDefinition("reversedNetwork")->addListingFilter($this, $data, $operator);
return $this;
}
/**
* Filter by reversedNews (News)
* @param mixed $data
* @param string $operator SQL comparison operator, e.g. =, <, >= etc. You can use "?" as placeholder, e.g. "IN (?)"
* @return static
*/
public function filterByReversedNews ($data, $operator = '=')
{
$this->getClass()->getFieldDefinition("reversedNews")->addListingFilter($this, $data, $operator);
return $this;
}
/**
* Filter by organisations (Organisationen)
* @param mixed $data
* @param string $operator SQL comparison operator, e.g. =, <, >= etc. You can use "?" as placeholder, e.g. "IN (?)"
* @return static
*/
public function filterByOrganisations ($data, $operator = '=')
{
$this->getClass()->getFieldDefinition("organisations")->addListingFilter($this, $data, $operator);
return $this;
}
/**
* Filter by downloads (Downloads)
* @param mixed $data
* @param string $operator SQL comparison operator, e.g. =, <, >= etc. You can use "?" as placeholder, e.g. "IN (?)"
* @return static
*/
public function filterByDownloads ($data, $operator = '=')
{
$this->getClass()->getFieldDefinition("downloads")->addListingFilter($this, $data, $operator);
return $this;
}
/**
* Filter by username (Username)
* @param string|int|float|array|Model\Element\ElementInterface $data comparison data, can be scalar or array (if operator is e.g. "IN (?)")
* @param string $operator SQL comparison operator, e.g. =, <, >= etc. You can use "?" as placeholder, e.g. "IN (?)"
* @return static
*/
public function filterByUsername ($data, $operator = '=')
{
$this->getClass()->getFieldDefinition("username")->addListingFilter($this, $data, $operator);
return $this;
}
/**
* Filter by activationToken (Aktivierungs-Key)
* @param string|int|float|array|Model\Element\ElementInterface $data comparison data, can be scalar or array (if operator is e.g. "IN (?)")
* @param string $operator SQL comparison operator, e.g. =, <, >= etc. You can use "?" as placeholder, e.g. "IN (?)"
* @return static
*/
public function filterByActivationToken ($data, $operator = '=')
{
$this->getClass()->getFieldDefinition("activationToken")->addListingFilter($this, $data, $operator);
return $this;
}
/**
* Filter by resetToken (Wiederherstellungs-Key)
* @param string|int|float|array|Model\Element\ElementInterface $data comparison data, can be scalar or array (if operator is e.g. "IN (?)")
* @param string $operator SQL comparison operator, e.g. =, <, >= etc. You can use "?" as placeholder, e.g. "IN (?)"
* @return static
*/
public function filterByResetToken ($data, $operator = '=')
{
$this->getClass()->getFieldDefinition("resetToken")->addListingFilter($this, $data, $operator);
return $this;
}
/**
* Filter by signUpCompletionState (Registrierungsstatus)
* @param string|int|float|array|Model\Element\ElementInterface $data comparison data, can be scalar or array (if operator is e.g. "IN (?)")
* @param string $operator SQL comparison operator, e.g. =, <, >= etc. You can use "?" as placeholder, e.g. "IN (?)"
* @return static
*/
public function filterBySignUpCompletionState ($data, $operator = '=')
{
$this->getClass()->getFieldDefinition("signUpCompletionState")->addListingFilter($this, $data, $operator);
return $this;
}
/**
* Filter by roles (Rollen)
* @param string|int|float|array|Model\Element\ElementInterface $data comparison data, can be scalar or array (if operator is e.g. "IN (?)")
* @param string $operator SQL comparison operator, e.g. =, <, >= etc. You can use "?" as placeholder, e.g. "IN (?)"
* @return static
*/
public function filterByRoles ($data, $operator = '=')
{
$this->getClass()->getFieldDefinition("roles")->addListingFilter($this, $data, $operator);
return $this;
}
/**
* Filter by abowireUserId (Abowire User Id)
* @param string|int|float|array|Model\Element\ElementInterface $data comparison data, can be scalar or array (if operator is e.g. "IN (?)")
* @param string $operator SQL comparison operator, e.g. =, <, >= etc. You can use "?" as placeholder, e.g. "IN (?)"
* @return static
*/
public function filterByAbowireUserId ($data, $operator = '=')
{
$this->getClass()->getFieldDefinition("abowireUserId")->addListingFilter($this, $data, $operator);
return $this;
}
/**
* Filter by preferredLanguage (Bevorzugte Sprache)
* @param string|int|float|array|Model\Element\ElementInterface $data comparison data, can be scalar or array (if operator is e.g. "IN (?)")
* @param string $operator SQL comparison operator, e.g. =, <, >= etc. You can use "?" as placeholder, e.g. "IN (?)"
* @return static
*/
public function filterByPreferredLanguage ($data, $operator = '=')
{
$this->getClass()->getFieldDefinition("preferredLanguage")->addListingFilter($this, $data, $operator);
return $this;
}
/**
* Filter by avatar (Avatar)
* @param string|int|float|array|Model\Element\ElementInterface $data comparison data, can be scalar or array (if operator is e.g. "IN (?)")
* @param string $operator SQL comparison operator, e.g. =, <, >= etc. You can use "?" as placeholder, e.g. "IN (?)"
* @return static
*/
public function filterByAvatar ($data, $operator = '=')
{
$this->getClass()->getFieldDefinition("avatar")->addListingFilter($this, $data, $operator);
return $this;
}
/**
* Filter by banner (Banner)
* @param string|int|float|array|Model\Element\ElementInterface $data comparison data, can be scalar or array (if operator is e.g. "IN (?)")
* @param string $operator SQL comparison operator, e.g. =, <, >= etc. You can use "?" as placeholder, e.g. "IN (?)"
* @return static
*/
public function filterByBanner ($data, $operator = '=')
{
$this->getClass()->getFieldDefinition("banner")->addListingFilter($this, $data, $operator);
return $this;
}
}