<?php
/**
* Inheritance: no
* Variants: no
*
* Fields Summary:
* - uuid [input]
* - externalId [input]
* - active [checkbox]
* - reservedForSpecialUseCase [checkbox]
* - sortOrder [numeric]
* - localizedfields [localizedfields]
* -- name [input]
* -- description [textarea]
* - categoryType [select]
* - minAgeIncluded [input]
* - maxAgeIncluded [input]
* - maleMinAgeIncl [input]
* - maleMaxAgeIncl [input]
* - femaleMinAgeIncl [input]
* - femaleMaxAgeIncl [input]
* - fromDate [datetime]
* - toDate [datetime]
* - maleFromDate [datetime]
* - maleToDate [datetime]
* - femaleFromDate [datetime]
* - femaleToDate [datetime]
* - personType [select]
* - rawData [wysiwyg]
* - catalog [manyToOneRelation]
*/
namespace Pimcore\Model\DataObject;
use Pimcore\Model\DataObject\Exception\InheritanceParentNotFoundException;
use Pimcore\Model\DataObject\PreGetValueHookInterface;
/**
* @method static \Pimcore\Model\DataObject\SkidataConsumerCategory\Listing getList(array $config = [])
* @method static \Pimcore\Model\DataObject\SkidataConsumerCategory\Listing|\Pimcore\Model\DataObject\SkidataConsumerCategory|null getByUuid($value, $limit = 0, $offset = 0, $objectTypes = null)
* @method static \Pimcore\Model\DataObject\SkidataConsumerCategory\Listing|\Pimcore\Model\DataObject\SkidataConsumerCategory|null getByExternalId($value, $limit = 0, $offset = 0, $objectTypes = null)
* @method static \Pimcore\Model\DataObject\SkidataConsumerCategory\Listing|\Pimcore\Model\DataObject\SkidataConsumerCategory|null getByActive($value, $limit = 0, $offset = 0, $objectTypes = null)
* @method static \Pimcore\Model\DataObject\SkidataConsumerCategory\Listing|\Pimcore\Model\DataObject\SkidataConsumerCategory|null getByReservedForSpecialUseCase($value, $limit = 0, $offset = 0, $objectTypes = null)
* @method static \Pimcore\Model\DataObject\SkidataConsumerCategory\Listing|\Pimcore\Model\DataObject\SkidataConsumerCategory|null getBySortOrder($value, $limit = 0, $offset = 0, $objectTypes = null)
* @method static \Pimcore\Model\DataObject\SkidataConsumerCategory\Listing|\Pimcore\Model\DataObject\SkidataConsumerCategory|null getByLocalizedfields($field, $value, $locale = null, $limit = 0, $offset = 0, $objectTypes = null)
* @method static \Pimcore\Model\DataObject\SkidataConsumerCategory\Listing|\Pimcore\Model\DataObject\SkidataConsumerCategory|null getByName($value, $locale = null, $limit = 0, $offset = 0, $objectTypes = null)
* @method static \Pimcore\Model\DataObject\SkidataConsumerCategory\Listing|\Pimcore\Model\DataObject\SkidataConsumerCategory|null getByDescription($value, $locale = null, $limit = 0, $offset = 0, $objectTypes = null)
* @method static \Pimcore\Model\DataObject\SkidataConsumerCategory\Listing|\Pimcore\Model\DataObject\SkidataConsumerCategory|null getByCategoryType($value, $limit = 0, $offset = 0, $objectTypes = null)
* @method static \Pimcore\Model\DataObject\SkidataConsumerCategory\Listing|\Pimcore\Model\DataObject\SkidataConsumerCategory|null getByMinAgeIncluded($value, $limit = 0, $offset = 0, $objectTypes = null)
* @method static \Pimcore\Model\DataObject\SkidataConsumerCategory\Listing|\Pimcore\Model\DataObject\SkidataConsumerCategory|null getByMaxAgeIncluded($value, $limit = 0, $offset = 0, $objectTypes = null)
* @method static \Pimcore\Model\DataObject\SkidataConsumerCategory\Listing|\Pimcore\Model\DataObject\SkidataConsumerCategory|null getByMaleMinAgeIncl($value, $limit = 0, $offset = 0, $objectTypes = null)
* @method static \Pimcore\Model\DataObject\SkidataConsumerCategory\Listing|\Pimcore\Model\DataObject\SkidataConsumerCategory|null getByMaleMaxAgeIncl($value, $limit = 0, $offset = 0, $objectTypes = null)
* @method static \Pimcore\Model\DataObject\SkidataConsumerCategory\Listing|\Pimcore\Model\DataObject\SkidataConsumerCategory|null getByFemaleMinAgeIncl($value, $limit = 0, $offset = 0, $objectTypes = null)
* @method static \Pimcore\Model\DataObject\SkidataConsumerCategory\Listing|\Pimcore\Model\DataObject\SkidataConsumerCategory|null getByFemaleMaxAgeIncl($value, $limit = 0, $offset = 0, $objectTypes = null)
* @method static \Pimcore\Model\DataObject\SkidataConsumerCategory\Listing|\Pimcore\Model\DataObject\SkidataConsumerCategory|null getByFromDate($value, $limit = 0, $offset = 0, $objectTypes = null)
* @method static \Pimcore\Model\DataObject\SkidataConsumerCategory\Listing|\Pimcore\Model\DataObject\SkidataConsumerCategory|null getByToDate($value, $limit = 0, $offset = 0, $objectTypes = null)
* @method static \Pimcore\Model\DataObject\SkidataConsumerCategory\Listing|\Pimcore\Model\DataObject\SkidataConsumerCategory|null getByMaleFromDate($value, $limit = 0, $offset = 0, $objectTypes = null)
* @method static \Pimcore\Model\DataObject\SkidataConsumerCategory\Listing|\Pimcore\Model\DataObject\SkidataConsumerCategory|null getByMaleToDate($value, $limit = 0, $offset = 0, $objectTypes = null)
* @method static \Pimcore\Model\DataObject\SkidataConsumerCategory\Listing|\Pimcore\Model\DataObject\SkidataConsumerCategory|null getByFemaleFromDate($value, $limit = 0, $offset = 0, $objectTypes = null)
* @method static \Pimcore\Model\DataObject\SkidataConsumerCategory\Listing|\Pimcore\Model\DataObject\SkidataConsumerCategory|null getByFemaleToDate($value, $limit = 0, $offset = 0, $objectTypes = null)
* @method static \Pimcore\Model\DataObject\SkidataConsumerCategory\Listing|\Pimcore\Model\DataObject\SkidataConsumerCategory|null getByPersonType($value, $limit = 0, $offset = 0, $objectTypes = null)
* @method static \Pimcore\Model\DataObject\SkidataConsumerCategory\Listing|\Pimcore\Model\DataObject\SkidataConsumerCategory|null getByRawData($value, $limit = 0, $offset = 0, $objectTypes = null)
* @method static \Pimcore\Model\DataObject\SkidataConsumerCategory\Listing|\Pimcore\Model\DataObject\SkidataConsumerCategory|null getByCatalog($value, $limit = 0, $offset = 0, $objectTypes = null)
*/
class SkidataConsumerCategory extends Concrete implements \Elements\Bundle\SkidataTicketingSwebBundle\DataObject\SkidataInventoryInterface
{
protected $o_classId = "SkidataConsumerCategory";
protected $o_className = "SkidataConsumerCategory";
protected $uuid;
protected $externalId;
protected $active;
protected $reservedForSpecialUseCase;
protected $sortOrder;
protected $localizedfields;
protected $categoryType;
protected $minAgeIncluded;
protected $maxAgeIncluded;
protected $maleMinAgeIncl;
protected $maleMaxAgeIncl;
protected $femaleMinAgeIncl;
protected $femaleMaxAgeIncl;
protected $fromDate;
protected $toDate;
protected $maleFromDate;
protected $maleToDate;
protected $femaleFromDate;
protected $femaleToDate;
protected $personType;
protected $rawData;
protected $catalog;
/**
* @param array $values
* @return \Pimcore\Model\DataObject\SkidataConsumerCategory
*/
public static function create($values = array()) {
$object = new static();
$object->setValues($values);
return $object;
}
/**
* Get uuid - uuid
* @return string|null
*/
public function getUuid()
{
if ($this instanceof PreGetValueHookInterface && !\Pimcore::inAdmin()) {
$preValue = $this->preGetValue("uuid");
if ($preValue !== null) {
return $preValue;
}
}
$data = $this->uuid;
if ($data instanceof \Pimcore\Model\DataObject\Data\EncryptedField) {
return $data->getPlain();
}
return $data;
}
/**
* Set uuid - uuid
* @param string|null $uuid
* @return \Pimcore\Model\DataObject\SkidataConsumerCategory
*/
public function setUuid($uuid)
{
$this->uuid = $uuid;
return $this;
}
/**
* Get externalId - externalId
* @return string|null
*/
public function getExternalId()
{
if ($this instanceof PreGetValueHookInterface && !\Pimcore::inAdmin()) {
$preValue = $this->preGetValue("externalId");
if ($preValue !== null) {
return $preValue;
}
}
$data = $this->externalId;
if ($data instanceof \Pimcore\Model\DataObject\Data\EncryptedField) {
return $data->getPlain();
}
return $data;
}
/**
* Set externalId - externalId
* @param string|null $externalId
* @return \Pimcore\Model\DataObject\SkidataConsumerCategory
*/
public function setExternalId($externalId)
{
$this->externalId = $externalId;
return $this;
}
/**
* Get active - active
* @return bool|null
*/
public function getActive()
{
if ($this instanceof PreGetValueHookInterface && !\Pimcore::inAdmin()) {
$preValue = $this->preGetValue("active");
if ($preValue !== null) {
return $preValue;
}
}
$data = $this->active;
if ($data instanceof \Pimcore\Model\DataObject\Data\EncryptedField) {
return $data->getPlain();
}
return $data;
}
/**
* Set active - active
* @param bool|null $active
* @return \Pimcore\Model\DataObject\SkidataConsumerCategory
*/
public function setActive($active)
{
$this->active = $active;
return $this;
}
/**
* Get reservedForSpecialUseCase - reservedForSpecialUseCase
* @return bool|null
*/
public function getReservedForSpecialUseCase()
{
if ($this instanceof PreGetValueHookInterface && !\Pimcore::inAdmin()) {
$preValue = $this->preGetValue("reservedForSpecialUseCase");
if ($preValue !== null) {
return $preValue;
}
}
$data = $this->reservedForSpecialUseCase;
if ($data instanceof \Pimcore\Model\DataObject\Data\EncryptedField) {
return $data->getPlain();
}
return $data;
}
/**
* Set reservedForSpecialUseCase - reservedForSpecialUseCase
* @param bool|null $reservedForSpecialUseCase
* @return \Pimcore\Model\DataObject\SkidataConsumerCategory
*/
public function setReservedForSpecialUseCase($reservedForSpecialUseCase)
{
$this->reservedForSpecialUseCase = $reservedForSpecialUseCase;
return $this;
}
/**
* Get sortOrder - sortOrder
* @return float|null
*/
public function getSortOrder()
{
if ($this instanceof PreGetValueHookInterface && !\Pimcore::inAdmin()) {
$preValue = $this->preGetValue("sortOrder");
if ($preValue !== null) {
return $preValue;
}
}
$data = $this->sortOrder;
if ($data instanceof \Pimcore\Model\DataObject\Data\EncryptedField) {
return $data->getPlain();
}
return $data;
}
/**
* Set sortOrder - sortOrder
* @param float|null $sortOrder
* @return \Pimcore\Model\DataObject\SkidataConsumerCategory
*/
public function setSortOrder($sortOrder)
{
/** @var \Pimcore\Model\DataObject\ClassDefinition\Data\Numeric $fd */
$fd = $this->getClass()->getFieldDefinition("sortOrder");
$this->sortOrder = $fd->preSetData($this, $sortOrder);
return $this;
}
/**
* Get localizedfields -
* @return \Pimcore\Model\DataObject\Localizedfield|null
*/
public function getLocalizedfields()
{
if ($this instanceof PreGetValueHookInterface && !\Pimcore::inAdmin()) {
$preValue = $this->preGetValue("localizedfields");
if ($preValue !== null) {
return $preValue;
}
}
$data = $this->getClass()->getFieldDefinition("localizedfields")->preGetData($this);
if ($data instanceof \Pimcore\Model\DataObject\Data\EncryptedField) {
return $data->getPlain();
}
return $data;
}
/**
* Get name - name
* @return string|null
*/
public function getName($language = null)
{
$data = $this->getLocalizedfields()->getLocalizedValue("name", $language);
if ($this instanceof PreGetValueHookInterface && !\Pimcore::inAdmin()) {
$preValue = $this->preGetValue("name");
if ($preValue !== null) {
return $preValue;
}
}
if ($data instanceof \Pimcore\Model\DataObject\Data\EncryptedField) {
return $data->getPlain();
}
return $data;
}
/**
* Get description - description
* @return string|null
*/
public function getDescription($language = null)
{
$data = $this->getLocalizedfields()->getLocalizedValue("description", $language);
if ($this instanceof PreGetValueHookInterface && !\Pimcore::inAdmin()) {
$preValue = $this->preGetValue("description");
if ($preValue !== null) {
return $preValue;
}
}
if ($data instanceof \Pimcore\Model\DataObject\Data\EncryptedField) {
return $data->getPlain();
}
return $data;
}
/**
* Set localizedfields -
* @param \Pimcore\Model\DataObject\Localizedfield|null $localizedfields
* @return \Pimcore\Model\DataObject\SkidataConsumerCategory
*/
public function setLocalizedfields($localizedfields)
{
$hideUnpublished = \Pimcore\Model\DataObject\Concrete::getHideUnpublished();
\Pimcore\Model\DataObject\Concrete::setHideUnpublished(false);
$currentData = $this->getLocalizedfields();
\Pimcore\Model\DataObject\Concrete::setHideUnpublished($hideUnpublished);
$this->markFieldDirty("localizedfields", true);
$this->localizedfields = $localizedfields;
return $this;
}
/**
* Set name - name
* @param string|null $name
* @return \Pimcore\Model\DataObject\SkidataConsumerCategory
*/
public function setName ($name, $language = null)
{
$isEqual = false;
$this->getLocalizedfields()->setLocalizedValue("name", $name, $language, !$isEqual);
return $this;
}
/**
* Set description - description
* @param string|null $description
* @return \Pimcore\Model\DataObject\SkidataConsumerCategory
*/
public function setDescription ($description, $language = null)
{
$isEqual = false;
$this->getLocalizedfields()->setLocalizedValue("description", $description, $language, !$isEqual);
return $this;
}
/**
* Get categoryType - categoryType
* @return string|null
*/
public function getCategoryType()
{
if ($this instanceof PreGetValueHookInterface && !\Pimcore::inAdmin()) {
$preValue = $this->preGetValue("categoryType");
if ($preValue !== null) {
return $preValue;
}
}
$data = $this->categoryType;
if ($data instanceof \Pimcore\Model\DataObject\Data\EncryptedField) {
return $data->getPlain();
}
return $data;
}
/**
* Set categoryType - categoryType
* @param string|null $categoryType
* @return \Pimcore\Model\DataObject\SkidataConsumerCategory
*/
public function setCategoryType($categoryType)
{
$this->categoryType = $categoryType;
return $this;
}
/**
* Get minAgeIncluded - minAgeIncluded
* @return string|null
*/
public function getMinAgeIncluded()
{
if ($this instanceof PreGetValueHookInterface && !\Pimcore::inAdmin()) {
$preValue = $this->preGetValue("minAgeIncluded");
if ($preValue !== null) {
return $preValue;
}
}
$data = $this->minAgeIncluded;
if ($data instanceof \Pimcore\Model\DataObject\Data\EncryptedField) {
return $data->getPlain();
}
return $data;
}
/**
* Set minAgeIncluded - minAgeIncluded
* @param string|null $minAgeIncluded
* @return \Pimcore\Model\DataObject\SkidataConsumerCategory
*/
public function setMinAgeIncluded($minAgeIncluded)
{
$this->minAgeIncluded = $minAgeIncluded;
return $this;
}
/**
* Get maxAgeIncluded - maxAgeIncluded
* @return string|null
*/
public function getMaxAgeIncluded()
{
if ($this instanceof PreGetValueHookInterface && !\Pimcore::inAdmin()) {
$preValue = $this->preGetValue("maxAgeIncluded");
if ($preValue !== null) {
return $preValue;
}
}
$data = $this->maxAgeIncluded;
if ($data instanceof \Pimcore\Model\DataObject\Data\EncryptedField) {
return $data->getPlain();
}
return $data;
}
/**
* Set maxAgeIncluded - maxAgeIncluded
* @param string|null $maxAgeIncluded
* @return \Pimcore\Model\DataObject\SkidataConsumerCategory
*/
public function setMaxAgeIncluded($maxAgeIncluded)
{
$this->maxAgeIncluded = $maxAgeIncluded;
return $this;
}
/**
* Get maleMinAgeIncl - maleMinAgeIncl
* @return string|null
*/
public function getMaleMinAgeIncl()
{
if ($this instanceof PreGetValueHookInterface && !\Pimcore::inAdmin()) {
$preValue = $this->preGetValue("maleMinAgeIncl");
if ($preValue !== null) {
return $preValue;
}
}
$data = $this->maleMinAgeIncl;
if ($data instanceof \Pimcore\Model\DataObject\Data\EncryptedField) {
return $data->getPlain();
}
return $data;
}
/**
* Set maleMinAgeIncl - maleMinAgeIncl
* @param string|null $maleMinAgeIncl
* @return \Pimcore\Model\DataObject\SkidataConsumerCategory
*/
public function setMaleMinAgeIncl($maleMinAgeIncl)
{
$this->maleMinAgeIncl = $maleMinAgeIncl;
return $this;
}
/**
* Get maleMaxAgeIncl - maleMaxAgeIncl
* @return string|null
*/
public function getMaleMaxAgeIncl()
{
if ($this instanceof PreGetValueHookInterface && !\Pimcore::inAdmin()) {
$preValue = $this->preGetValue("maleMaxAgeIncl");
if ($preValue !== null) {
return $preValue;
}
}
$data = $this->maleMaxAgeIncl;
if ($data instanceof \Pimcore\Model\DataObject\Data\EncryptedField) {
return $data->getPlain();
}
return $data;
}
/**
* Set maleMaxAgeIncl - maleMaxAgeIncl
* @param string|null $maleMaxAgeIncl
* @return \Pimcore\Model\DataObject\SkidataConsumerCategory
*/
public function setMaleMaxAgeIncl($maleMaxAgeIncl)
{
$this->maleMaxAgeIncl = $maleMaxAgeIncl;
return $this;
}
/**
* Get femaleMinAgeIncl - femaleMinAgeIncl
* @return string|null
*/
public function getFemaleMinAgeIncl()
{
if ($this instanceof PreGetValueHookInterface && !\Pimcore::inAdmin()) {
$preValue = $this->preGetValue("femaleMinAgeIncl");
if ($preValue !== null) {
return $preValue;
}
}
$data = $this->femaleMinAgeIncl;
if ($data instanceof \Pimcore\Model\DataObject\Data\EncryptedField) {
return $data->getPlain();
}
return $data;
}
/**
* Set femaleMinAgeIncl - femaleMinAgeIncl
* @param string|null $femaleMinAgeIncl
* @return \Pimcore\Model\DataObject\SkidataConsumerCategory
*/
public function setFemaleMinAgeIncl($femaleMinAgeIncl)
{
$this->femaleMinAgeIncl = $femaleMinAgeIncl;
return $this;
}
/**
* Get femaleMaxAgeIncl - femaleMaxAgeIncl
* @return string|null
*/
public function getFemaleMaxAgeIncl()
{
if ($this instanceof PreGetValueHookInterface && !\Pimcore::inAdmin()) {
$preValue = $this->preGetValue("femaleMaxAgeIncl");
if ($preValue !== null) {
return $preValue;
}
}
$data = $this->femaleMaxAgeIncl;
if ($data instanceof \Pimcore\Model\DataObject\Data\EncryptedField) {
return $data->getPlain();
}
return $data;
}
/**
* Set femaleMaxAgeIncl - femaleMaxAgeIncl
* @param string|null $femaleMaxAgeIncl
* @return \Pimcore\Model\DataObject\SkidataConsumerCategory
*/
public function setFemaleMaxAgeIncl($femaleMaxAgeIncl)
{
$this->femaleMaxAgeIncl = $femaleMaxAgeIncl;
return $this;
}
/**
* Get fromDate - fromDate
* @return \Carbon\Carbon|null
*/
public function getFromDate()
{
if ($this instanceof PreGetValueHookInterface && !\Pimcore::inAdmin()) {
$preValue = $this->preGetValue("fromDate");
if ($preValue !== null) {
return $preValue;
}
}
$data = $this->fromDate;
if ($data instanceof \Pimcore\Model\DataObject\Data\EncryptedField) {
return $data->getPlain();
}
return $data;
}
/**
* Set fromDate - fromDate
* @param \Carbon\Carbon|null $fromDate
* @return \Pimcore\Model\DataObject\SkidataConsumerCategory
*/
public function setFromDate($fromDate)
{
$this->fromDate = $fromDate;
return $this;
}
/**
* Get toDate - toDate
* @return \Carbon\Carbon|null
*/
public function getToDate()
{
if ($this instanceof PreGetValueHookInterface && !\Pimcore::inAdmin()) {
$preValue = $this->preGetValue("toDate");
if ($preValue !== null) {
return $preValue;
}
}
$data = $this->toDate;
if ($data instanceof \Pimcore\Model\DataObject\Data\EncryptedField) {
return $data->getPlain();
}
return $data;
}
/**
* Set toDate - toDate
* @param \Carbon\Carbon|null $toDate
* @return \Pimcore\Model\DataObject\SkidataConsumerCategory
*/
public function setToDate($toDate)
{
$this->toDate = $toDate;
return $this;
}
/**
* Get maleFromDate - maleFromDate
* @return \Carbon\Carbon|null
*/
public function getMaleFromDate()
{
if ($this instanceof PreGetValueHookInterface && !\Pimcore::inAdmin()) {
$preValue = $this->preGetValue("maleFromDate");
if ($preValue !== null) {
return $preValue;
}
}
$data = $this->maleFromDate;
if ($data instanceof \Pimcore\Model\DataObject\Data\EncryptedField) {
return $data->getPlain();
}
return $data;
}
/**
* Set maleFromDate - maleFromDate
* @param \Carbon\Carbon|null $maleFromDate
* @return \Pimcore\Model\DataObject\SkidataConsumerCategory
*/
public function setMaleFromDate($maleFromDate)
{
$this->maleFromDate = $maleFromDate;
return $this;
}
/**
* Get maleToDate - maleToDate
* @return \Carbon\Carbon|null
*/
public function getMaleToDate()
{
if ($this instanceof PreGetValueHookInterface && !\Pimcore::inAdmin()) {
$preValue = $this->preGetValue("maleToDate");
if ($preValue !== null) {
return $preValue;
}
}
$data = $this->maleToDate;
if ($data instanceof \Pimcore\Model\DataObject\Data\EncryptedField) {
return $data->getPlain();
}
return $data;
}
/**
* Set maleToDate - maleToDate
* @param \Carbon\Carbon|null $maleToDate
* @return \Pimcore\Model\DataObject\SkidataConsumerCategory
*/
public function setMaleToDate($maleToDate)
{
$this->maleToDate = $maleToDate;
return $this;
}
/**
* Get femaleFromDate - femaleFromDate
* @return \Carbon\Carbon|null
*/
public function getFemaleFromDate()
{
if ($this instanceof PreGetValueHookInterface && !\Pimcore::inAdmin()) {
$preValue = $this->preGetValue("femaleFromDate");
if ($preValue !== null) {
return $preValue;
}
}
$data = $this->femaleFromDate;
if ($data instanceof \Pimcore\Model\DataObject\Data\EncryptedField) {
return $data->getPlain();
}
return $data;
}
/**
* Set femaleFromDate - femaleFromDate
* @param \Carbon\Carbon|null $femaleFromDate
* @return \Pimcore\Model\DataObject\SkidataConsumerCategory
*/
public function setFemaleFromDate($femaleFromDate)
{
$this->femaleFromDate = $femaleFromDate;
return $this;
}
/**
* Get femaleToDate - femaleToDate
* @return \Carbon\Carbon|null
*/
public function getFemaleToDate()
{
if ($this instanceof PreGetValueHookInterface && !\Pimcore::inAdmin()) {
$preValue = $this->preGetValue("femaleToDate");
if ($preValue !== null) {
return $preValue;
}
}
$data = $this->femaleToDate;
if ($data instanceof \Pimcore\Model\DataObject\Data\EncryptedField) {
return $data->getPlain();
}
return $data;
}
/**
* Set femaleToDate - femaleToDate
* @param \Carbon\Carbon|null $femaleToDate
* @return \Pimcore\Model\DataObject\SkidataConsumerCategory
*/
public function setFemaleToDate($femaleToDate)
{
$this->femaleToDate = $femaleToDate;
return $this;
}
/**
* Get personType - Personen Typ
* @return string|null
*/
public function getPersonType()
{
if ($this instanceof PreGetValueHookInterface && !\Pimcore::inAdmin()) {
$preValue = $this->preGetValue("personType");
if ($preValue !== null) {
return $preValue;
}
}
$data = $this->personType;
if ($data instanceof \Pimcore\Model\DataObject\Data\EncryptedField) {
return $data->getPlain();
}
return $data;
}
/**
* Set personType - Personen Typ
* @param string|null $personType
* @return \Pimcore\Model\DataObject\SkidataConsumerCategory
*/
public function setPersonType($personType)
{
$this->personType = $personType;
return $this;
}
/**
* Get rawData - rawData
* @return string|null
*/
public function getRawData()
{
if ($this instanceof PreGetValueHookInterface && !\Pimcore::inAdmin()) {
$preValue = $this->preGetValue("rawData");
if ($preValue !== null) {
return $preValue;
}
}
$data = $this->getClass()->getFieldDefinition("rawData")->preGetData($this);
if ($data instanceof \Pimcore\Model\DataObject\Data\EncryptedField) {
return $data->getPlain();
}
return $data;
}
/**
* Set rawData - rawData
* @param string|null $rawData
* @return \Pimcore\Model\DataObject\SkidataConsumerCategory
*/
public function setRawData($rawData)
{
$this->rawData = $rawData;
return $this;
}
/**
* Get catalog - catalog
* @return \Pimcore\Model\DataObject\SkidataCatalogInfo|null
*/
public function getCatalog()
{
if ($this instanceof PreGetValueHookInterface && !\Pimcore::inAdmin()) {
$preValue = $this->preGetValue("catalog");
if ($preValue !== null) {
return $preValue;
}
}
$data = $this->getClass()->getFieldDefinition("catalog")->preGetData($this);
if ($data instanceof \Pimcore\Model\DataObject\Data\EncryptedField) {
return $data->getPlain();
}
return $data;
}
/**
* Set catalog - catalog
* @param \Pimcore\Model\DataObject\SkidataCatalogInfo|null $catalog
* @return \Pimcore\Model\DataObject\SkidataConsumerCategory
*/
public function setCatalog($catalog)
{
/** @var \Pimcore\Model\DataObject\ClassDefinition\Data\ManyToOneRelation $fd */
$fd = $this->getClass()->getFieldDefinition("catalog");
$hideUnpublished = \Pimcore\Model\DataObject\Concrete::getHideUnpublished();
\Pimcore\Model\DataObject\Concrete::setHideUnpublished(false);
$currentData = $this->getCatalog();
\Pimcore\Model\DataObject\Concrete::setHideUnpublished($hideUnpublished);
$isEqual = $fd->isEqual($currentData, $catalog);
if (!$isEqual) {
$this->markFieldDirty("catalog", true);
}
$this->catalog = $fd->preSetData($this, $catalog);
return $this;
}
}