/**
  * @return array
  */
 public static function getDefaultMetadata()
 {
     $metadata = parent::getDefaultMetadata();
     $metadata[__CLASS__] = array('members' => array('name', 'sortOrder', 'completed'), 'relations' => array('task' => array(static::HAS_ONE, 'Task', static::NOT_OWNED)), 'rules' => array(array('name', 'required'), array('name', 'type', 'type' => 'string'), array('sortOrder', 'type', 'type' => 'integer'), array('completed', 'type', 'type' => 'boolean')), 'defaultSortAttribute' => 'name', 'customFields' => array());
     return $metadata;
 }
 public static function getDefaultMetadata()
 {
     $metadata = parent::getDefaultMetadata();
     $metadata[__CLASS__] = array('members' => array('url'), 'rules' => array(array('url', 'required'), array('url', 'url')), 'relations' => array('emailMessageActivity' => array(static::HAS_ONE, 'EmailMessageActivity', static::NOT_OWNED)), 'defaultSortAttribute' => 'url');
     return $metadata;
 }
 public static function getDefaultMetadata()
 {
     $metadata = parent::getDefaultMetadata();
     $metadata[__CLASS__] = array('relations' => array('person' => array(RedBeanModel::HAS_ONE, 'Item', RedBeanModel::NOT_OWNED, RedBeanModel::LINK_TYPE_SPECIFIC, 'person')));
     return $metadata;
 }
 public static function getDefaultMetadata()
 {
     $metadata = parent::getDefaultMetadata();
     $metadata[__CLASS__] = array('members' => array('createdDateTime', 'serializedData'), 'rules' => array(array('createdDateTime', 'required'), array('createdDateTime', 'type', 'type' => 'datetime'), array('serializedData', 'required'), array('serializedData', 'type', 'type' => 'string')), 'noAudit' => array('createdDateTime', 'serializedData'));
     return $metadata;
 }
 public static function getDefaultMetadata()
 {
     $metadata = parent::getDefaultMetadata();
     $metadata[__CLASS__] = array('members' => array('member'), 'rules' => array(array('member', 'type', 'type' => 'string')));
     return $metadata;
 }
Beispiel #6
0
 public static function getDefaultMetadata()
 {
     $metadata = parent::getDefaultMetadata();
     $metadata[__CLASS__] = array('members' => array('moduleName', 'name', 'value'), 'relations' => array('permitable' => array(static::HAS_MANY_BELONGS_TO, 'Permitable')), 'rules' => array(array('moduleName', 'required'), array('moduleName', 'type', 'type' => 'string'), array('moduleName', 'length', 'min' => 1, 'max' => 64), array('name', 'required'), array('name', 'type', 'type' => 'string'), array('name', 'length', 'min' => 1, 'max' => 64), array('value', 'type', 'type' => 'string'), array('value', 'length', 'max' => 64)));
     return $metadata;
 }
Beispiel #7
0
 public static function getDefaultMetadata()
 {
     $metadata = parent::getDefaultMetadata();
     $metadata[__CLASS__] = array('members' => array('processDateTime', 'processed'), 'relations' => array('contact' => array(RedBeanModel::HAS_ONE, 'Contact'), 'emailMessage' => array(RedBeanModel::HAS_ONE, 'EmailMessage'), 'autoresponderItemActivities' => array(RedBeanModel::HAS_MANY, 'AutoresponderItemActivity'), 'autoresponder' => array(RedBeanModel::HAS_ONE, 'Autoresponder')), 'rules' => array(array('processDateTime', 'required'), array('processDateTime', 'type', 'type' => 'datetime'), array('processed', 'type', 'type' => 'integer'), array('processed', 'default', 'value' => static::NOT_PROCESSED), array('processed', 'numerical', 'min' => static::NOT_PROCESSED, 'max' => static::PROCESSED)), 'elements' => array(), 'defaultSortAttribute' => 'processDateTime');
     return $metadata;
 }
Beispiel #8
0
 public static function getDefaultMetadata()
 {
     $metadata = parent::getDefaultMetadata();
     $metadata[__CLASS__] = array('members' => array('rateToBase', 'value'), 'relations' => array('currency' => array(RedBeanModel::HAS_ONE, 'Currency')), 'rules' => array(array('currency', 'required'), array('rateToBase', 'required'), array('rateToBase', 'type', 'type' => 'float'), array('value', 'required'), array('value', 'type', 'type' => 'float'), array('value', 'default', 'value' => 0), array('value', 'numerical', 'min' => 0, 'on' => 'positiveValue')), 'defaultSortAttribute' => 'value');
     return $metadata;
 }
Beispiel #9
0
 public static function getDefaultMetadata()
 {
     $metadata = parent::getDefaultMetadata();
     $metadata[__CLASS__] = array('members' => array('city', 'country', 'invalid', 'latitude', 'longitude', 'postalCode', 'street1', 'street2', 'state'), 'rules' => array(array('city', 'type', 'type' => 'string'), array('city', 'length', 'max' => 32), array('country', 'type', 'type' => 'string'), array('country', 'length', 'max' => 32), array('invalid', 'boolean'), array('latitude', 'type', 'type' => 'float'), array('latitude', 'length', 'max' => 12), array('latitude', 'numerical', 'precision' => 7), array('longitude', 'type', 'type' => 'float'), array('longitude', 'length', 'max' => 12), array('longitude', 'numerical', 'precision' => 7), array('postalCode', 'type', 'type' => 'string'), array('postalCode', 'length', 'max' => 16), array('street1', 'type', 'type' => 'string'), array('street1', 'length', 'max' => 128), array('street2', 'type', 'type' => 'string'), array('street2', 'length', 'max' => 128), array('state', 'type', 'type' => 'string'), array('state', 'length', 'max' => 32)));
     return $metadata;
 }
 public static function getDefaultMetadata()
 {
     $metadata = parent::getDefaultMetadata();
     $metadata[__CLASS__] = array('members' => array('createdDateTime', 'modifiedDateTime', 'unsubscribed'), 'relations' => array('contact' => array(static::HAS_ONE, 'Contact', static::NOT_OWNED), 'marketingList' => array(static::HAS_ONE, 'MarketingList', static::NOT_OWNED)), 'rules' => array(array('createdDateTime', 'required'), array('createdDateTime', 'type', 'type' => 'datetime'), array('modifiedDateTime', 'type', 'type' => 'datetime'), array('unsubscribed', 'boolean'), array('unsubscribed', 'default', 'value' => false), array('unsubscribed', 'isNotIllegalStateChange'), array('unsubscribed', 'doesNotAlreadyExist')), 'elements' => array('createdDateTime' => 'DateTime', 'modifiedDateTime' => 'DateTime', 'unsubscribed' => 'CheckBox'), 'defaultSortAttribute' => 'createdDateTime');
     return $metadata;
 }
 public static function getDefaultMetadata()
 {
     $metadata = parent::getDefaultMetadata();
     $metadata[__CLASS__] = array('members' => array('value', 'createdDateTime'), 'relations' => array('gamepoint' => array(static::HAS_ONE, 'GamePoint', static::NOT_OWNED)), 'rules' => array(array('value', 'type', 'type' => 'integer'), array('value', 'default', 'value' => 0), array('createdDateTime', 'required'), array('createdDateTime', 'readOnly'), array('createdDateTime', 'type', 'type' => 'datetime')), 'elements' => array('createdDateTime' => 'DateTime'), 'defaultSortAttribute' => 'value', 'noAudit' => array('value', 'createdDateTime'), 'indexes' => array('gamepoint_id' => array('members' => array('gamepoint_id'), 'unique' => false)));
     return $metadata;
 }
Beispiel #12
0
 public static function getDefaultMetadata()
 {
     $metadata = parent::getDefaultMetadata();
     $metadata[__CLASS__] = array('members' => array('permissions', 'type'), 'relations' => array('permitable' => array(RedBeanModel::HAS_ONE, 'Permitable'), 'securableItem' => array(RedBeanModel::HAS_MANY_BELONGS_TO, 'SecurableItem')), 'rules' => array(array('permissions', 'required'), array('permissions', 'type', 'type' => 'integer'), array('permissions', 'numerical', 'min' => 0, 'max' => 31), array('permitable', 'required'), array('type', 'required'), array('type', 'type', 'type' => 'integer'), array('type', 'numerical', 'min' => 1, 'max' => 2)));
     return $metadata;
 }
Beispiel #13
0
 public static function getDefaultMetadata()
 {
     $metadata = parent::getDefaultMetadata();
     $metadata[__CLASS__] = array('members' => array('name', 'subject', 'htmlContent', 'textContent', 'secondsFromOperation', 'operationType'), 'rules' => array(array('name', 'required'), array('name', 'type', 'type' => 'string'), array('name', 'length', 'min' => 3, 'max' => 64), array('subject', 'required'), array('subject', 'type', 'type' => 'string'), array('subject', 'length', 'min' => 3, 'max' => 64), array('htmlContent', 'type', 'type' => 'string'), array('textContent', 'type', 'type' => 'string'), array('htmlContent', 'AtLeastOneContentAreaRequiredValidator'), array('textContent', 'AtLeastOneContentAreaRequiredValidator'), array('htmlContent', 'AutoresponderMergeTagsValidator', 'except' => 'autoBuildDatabase'), array('textContent', 'AutoresponderMergeTagsValidator', 'except' => 'autoBuildDatabase'), array('secondsFromOperation', 'required'), array('secondsFromOperation', 'type', 'type' => 'integer'), array('operationType', 'required'), array('operationType', 'type', 'type' => 'integer')), 'relations' => array('autoresponderItems' => array(RedBeanModel::HAS_MANY, 'AutoresponderItem'), 'marketingList' => array(RedBeanModel::HAS_ONE, 'MarketingList')), 'elements' => array('htmlContent' => 'TextArea', 'textContent' => 'TextArea'), 'defaultSortAttribute' => 'name');
     return $metadata;
 }
 public static function getDefaultMetadata()
 {
     $metadata = parent::getDefaultMetadata();
     $metadata[__CLASS__] = array('members' => array('quantity', 'redemptionDateTime'), 'relations' => array('person' => array(RedBeanModel::HAS_ONE, 'Item', RedBeanModel::NOT_OWNED, RedBeanModel::LINK_TYPE_SPECIFIC, 'person'), 'reward' => array(RedBeanModel::HAS_ONE, 'GameReward', RedBeanModel::NOT_OWNED, RedBeanModel::LINK_TYPE_SPECIFIC, 'transactions')), 'rules' => array(array('redemptionDateTime', 'required'), array('redemptionDateTime', 'readOnly'), array('redemptionDateTime', 'type', 'type' => 'datetime'), array('person', 'required'), array('quantity', 'type', 'type' => 'integer'), array('quantity', 'default', 'value' => 0)), 'elements' => array('redemptionDateTime' => 'DateTime', 'person' => 'Person'), 'defaultSortAttribute' => 'redemptionDateTime', 'noAudit' => array('redemptionDateTime', 'person', 'quantity'));
     return $metadata;
 }
 public static function getDefaultMetadata()
 {
     $metadata = parent::getDefaultMetadata();
     $metadata[__CLASS__] = array('members' => array('fromAddress', 'fromName'), 'relations' => array('personsOrAccounts' => array(static::MANY_MANY, 'Item', static::NOT_OWNED)), 'rules' => array(array('fromAddress', 'required'), array('fromAddress', 'email'), array('fromName', 'type', 'type' => 'string'), array('fromName', 'length', 'max' => 128)), 'personsOrAccountsModelClassNames' => array('Contact', 'User', 'Account'));
     return $metadata;
 }
 public static function getDefaultMetadata()
 {
     $metadata = parent::getDefaultMetadata();
     $metadata[__CLASS__] = array('relations' => array('person' => array(static::HAS_ONE, 'Item', static::NOT_OWNED, static::LINK_TYPE_SPECIFIC, 'person'), 'mission' => array(static::HAS_ONE, 'Mission', static::NOT_OWNED)));
     return $metadata;
 }
Beispiel #17
0
 public static function getDefaultMetadata()
 {
     $metadata = parent::getDefaultMetadata();
     $metadata[__CLASS__] = array('members' => array('moduleName', 'name', 'type'), 'relations' => array('permitable' => array(RedBeanModel::HAS_MANY_BELONGS_TO, 'Permitable')), 'rules' => array(array('moduleName', 'required'), array('moduleName', 'type', 'type' => 'string'), array('moduleName', 'length', 'min' => 3, 'max' => 64), array('name', 'required'), array('name', 'type', 'type' => 'string'), array('name', 'length', 'min' => 3, 'max' => 64), array('type', 'required'), array('type', 'type', 'type' => 'integer'), array('type', 'numerical', 'min' => 0, 'max' => 2)));
     return $metadata;
 }
 public static function getDefaultMetadata()
 {
     $metadata = parent::getDefaultMetadata();
     $metadata[__CLASS__] = array('members' => array('processDateTime', 'processed'), 'relations' => array('contact' => array(static::HAS_ONE, 'Contact', static::NOT_OWNED), 'emailMessage' => array(static::HAS_ONE, 'EmailMessage'), 'autoresponderItemActivities' => array(static::HAS_MANY, 'AutoresponderItemActivity'), 'autoresponder' => array(static::HAS_ONE, 'Autoresponder', static::NOT_OWNED)), 'rules' => array(array('processDateTime', 'required'), array('processDateTime', 'type', 'type' => 'datetime'), array('processed', 'boolean'), array('processed', 'default', 'value' => false)), 'elements' => array(), 'defaultSortAttribute' => 'processDateTime');
     return $metadata;
 }
Beispiel #19
0
 public static function getDefaultMetadata()
 {
     $metadata = parent::getDefaultMetadata();
     $metadata[__CLASS__] = array('members' => array('fromAddress', 'fromName'), 'relations' => array('personOrAccount' => array(RedBeanModel::HAS_ONE, 'Item', RedBeanModel::NOT_OWNED, RedBeanModel::LINK_TYPE_SPECIFIC, 'personOrAccount')), 'rules' => array(array('fromAddress', 'required'), array('fromAddress', 'email'), array('fromName', 'type', 'type' => 'string'), array('fromName', 'length', 'max' => 64)));
     return $metadata;
 }
 public static function getDefaultMetadata()
 {
     $metadata = parent::getDefaultMetadata();
     $metadata[__CLASS__] = array('members' => array('hasReadLatest'), 'relations' => array('person' => array(static::HAS_ONE, 'Item', static::NOT_OWNED, static::LINK_TYPE_SPECIFIC, 'person'), 'task' => array(static::HAS_ONE, 'Task', static::NOT_OWNED)), 'rules' => array(array('hasReadLatest', 'type', 'type' => 'boolean')), 'defaultSortAttribute' => '', 'customFields' => array());
     return $metadata;
 }
 public static function getDefaultMetadata()
 {
     $metadata = parent::getDefaultMetadata();
     $metadata[__CLASS__] = array('members' => array('date', 'integer'), 'relations' => array('amount' => array(RedBeanModel::HAS_ONE, 'CurrencyValue', RedBeanModel::OWNED, RedBeanModel::LINK_TYPE_SPECIFIC, 'amount')), 'rules' => array(array('date', 'type', 'type' => 'date'), array('integer', 'type', 'type' => 'integer')), 'elements' => array('date' => 'Date', 'amount' => 'CurrencyValue'));
     return $metadata;
 }
 public static function getDefaultMetadata()
 {
     $metadata = parent::getDefaultMetadata();
     $metadata[__CLASS__] = array('members' => array('processed'), 'relations' => array('contact' => array(static::HAS_ONE, 'Contact', static::NOT_OWNED), 'emailMessage' => array(static::HAS_ONE, 'EmailMessage'), 'campaignItemActivities' => array(static::HAS_MANY, 'CampaignItemActivity'), 'campaign' => array(static::HAS_ONE, 'Campaign', static::NOT_OWNED)), 'rules' => array(array('processed', 'boolean'), array('processed', 'default', 'value' => false)), 'elements' => array(), 'indexes' => array('campaign_id' => array('members' => array('campaign_id'), 'unique' => false), 'contact_id' => array('members' => array('contact_id'), 'unique' => false)));
     return $metadata;
 }
Beispiel #23
0
 public static function getDefaultMetadata()
 {
     $metadata = parent::getDefaultMetadata();
     $metadata[__CLASS__] = array('members' => array('htmlContent', 'textContent'), 'relations' => array('user' => array(RedBeanModel::HAS_ONE, 'User')), 'rules' => array(array('textContent', 'type', 'type' => 'string'), array('htmlContent', 'type', 'type' => 'string')), 'elements' => array('htmlContent' => 'TextArea', 'textContent' => 'TextArea'));
     return $metadata;
 }
Beispiel #24
0
 /**
  * @return array
  */
 public static function getDefaultMetadata()
 {
     $metadata = parent::getDefaultMetadata();
     $metadata[__CLASS__] = array('members' => array('type', 'discountOrMarkupPercentage'), 'relations' => array('productTemplate' => array(RedBeanModel::HAS_ONE, 'ProductTemplate')), 'rules' => array(array('type', 'required'), array('type', 'type', 'type' => 'integer'), array('discountOrMarkupPercentage', 'type', 'type' => 'float')), 'elements' => array('type' => 'SellPriceFormulaTypeDropDown'), 'defaultSortAttribute' => 'type', 'customFields' => array());
     return $metadata;
 }
 public static function getDefaultMetadata()
 {
     $metadata = parent::getDefaultMetadata();
     $metadata[__CLASS__] = array('members' => array('emailAddress', 'isInvalid', 'optOut'), 'rules' => array(array('emailAddress', 'filter', 'filter' => 'trim'), array('emailAddress', 'email'), array('isInvalid', 'boolean'), array('optOut', 'boolean')), 'defaultSortAttribute' => 'emailAddress');
     return $metadata;
 }
 public static function getDefaultMetadata()
 {
     $metadata = parent::getDefaultMetadata();
     $metadata[__CLASS__] = array('members' => array('value', 'createdDateTime'), 'relations' => array(), 'rules' => array(array('value', 'type', 'type' => 'integer'), array('value', 'default', 'value' => 0), array('createdDateTime', 'required'), array('createdDateTime', 'readOnly'), array('createdDateTime', 'type', 'type' => 'datetime')), 'elements' => array('createdDateTime' => 'DateTime'), 'defaultSortAttribute' => 'value', 'noAudit' => array('value', 'createdDateTime'));
     return $metadata;
 }
 public static function getDefaultMetadata()
 {
     $metadata = parent::getDefaultMetadata();
     $metadata[__CLASS__] = array('members' => array('hasReadLatest'), 'relations' => array('person' => array(static::HAS_ONE, 'Item', static::NOT_OWNED, static::LINK_TYPE_SPECIFIC, 'person'), 'conversation' => array(static::HAS_ONE, 'Conversation', static::NOT_OWNED)), 'rules' => array(array('hasReadLatest', 'boolean')));
     return $metadata;
 }
 public static function getDefaultMetadata()
 {
     $metadata = parent::getDefaultMetadata();
     $metadata[__CLASS__] = array('members' => array('toAddress', 'toName', 'type'), 'relations' => array('personsOrAccounts' => array(static::MANY_MANY, 'Item', static::NOT_OWNED), 'emailMessage' => array(static::HAS_ONE, 'EmailMessage', static::NOT_OWNED)), 'rules' => array(array('toAddress', 'required'), array('toAddress', 'email'), array('toName', 'type', 'type' => 'string'), array('toName', 'length', 'max' => 128), array('type', 'required'), array('type', 'type', 'type' => 'integer')), 'indexes' => array('remailmessage' => array('members' => array('emailmessage_id'), 'unique' => false)), 'elements' => array('type' => 'EmailMessageRecipientTypeDropDown'), 'personsOrAccountsModelClassNames' => array('Contact', 'User', 'Account'));
     return $metadata;
 }