public static function getDefaultMetadata()
 {
     $metadata = parent::getDefaultMetadata();
     $metadata[__CLASS__] = array('members' => array('name'), 'relations' => array('model5' => array(static::HAS_MANY, 'ReportModelTestItem5'), 'model' => array(static::HAS_MANY, 'ReportModelTestItem', static::OWNED, static::LINK_TYPE_SPECIFIC, 'likeContactState')), 'rules' => array(array('name', 'type', 'type' => 'string'), array('name', 'length', 'max' => 32)));
     return $metadata;
 }
 public static function getDefaultMetadata()
 {
     $metadata = parent::getDefaultMetadata();
     $metadata[__CLASS__] = array('members' => array('name'), 'relations' => array('dropDownX' => array(RedBeanModel::HAS_ONE, 'OwnedCustomField', RedBeanModel::OWNED, RedBeanModel::LINK_TYPE_SPECIFIC, 'dropDownX'), 'workflowModelTestItems' => array(RedBeanModel::HAS_MANY, 'WorkflowModelTestItem')), 'rules' => array(array('name', 'type', 'type' => 'string'), array('name', 'length', 'max' => 32)), 'customFields' => array('dropDownX' => 'WorkflowTestDropDown'), 'elements' => array('dropDownX' => 'DropDown'));
     return $metadata;
 }
 public static function getDefaultMetadata()
 {
     $metadata = parent::getDefaultMetadata();
     $metadata[__CLASS__] = array('members' => array('description', 'latestDateTime'), 'relations' => array('comments' => array(static::HAS_MANY, 'Comment', static::OWNED, static::LINK_TYPE_POLYMORPHIC, 'relatedModel'), 'note' => array(static::HAS_ONE, 'Note'), 'files' => array(static::HAS_MANY, 'FileModel', static::OWNED, static::LINK_TYPE_POLYMORPHIC, 'relatedModel'), 'toUser' => array(static::HAS_ONE, 'User', static::NOT_OWNED, static::LINK_TYPE_SPECIFIC, 'toUser')), 'rules' => array(array('description', 'type', 'type' => 'string'), array('description', 'required', 'on' => 'createPost'), array('latestDateTime', 'required'), array('latestDateTime', 'readOnly'), array('latestDateTime', 'type', 'type' => 'datetime')), 'elements' => array('description' => 'TextArea', 'files' => 'Files', 'latestDateTime' => 'DateTime'));
     return $metadata;
 }
Exemple #4
0
 public static function getDefaultMetadata()
 {
     $metadata = parent::getDefaultMetadata();
     $metadata[__CLASS__] = array('members' => array('layoutId', 'layoutType', 'isDefault', 'name'), 'rules' => array(array('isDefault', 'boolean'), array('layoutId', 'required'), array('layoutId', 'type', 'type' => 'integer'), array('layoutType', 'required'), array('layoutType', 'type', 'type' => 'string'), array('layoutType', 'length', 'max' => 10), array('name', 'required'), array('name', 'type', 'type' => 'string'), array('name', 'length', 'min' => 3, 'max' => 64)), 'defaultSortAttribute' => 'name');
     return $metadata;
 }
 public static function getDefaultMetadata()
 {
     $metadata = parent::getDefaultMetadata();
     $metadata[__CLASS__] = array('members' => array('name'), 'rules' => array(array('name', 'type', 'type' => 'string'), array('name', 'length', 'max' => 32)));
     return $metadata;
 }
 public static function getDefaultMetadata()
 {
     $metadata = parent::getDefaultMetadata();
     $metadata[__CLASS__] = array('members' => array('closeDate', 'description', 'name', 'probability'), 'relations' => array('account' => array(static::HAS_ONE, 'Account'), 'amount' => array(static::HAS_ONE, 'CurrencyValue', static::OWNED, static::LINK_TYPE_SPECIFIC, 'amount'), 'products' => array(static::HAS_MANY, 'Product'), 'contacts' => array(static::MANY_MANY, 'Contact'), 'stage' => array(static::HAS_ONE, 'OwnedCustomField', static::OWNED, static::LINK_TYPE_SPECIFIC, 'stage'), 'source' => array(static::HAS_ONE, 'OwnedCustomField', static::OWNED, static::LINK_TYPE_SPECIFIC, 'source'), 'projects' => array(static::MANY_MANY, 'Project')), 'derivedRelationsViaCastedUpModel' => array('meetings' => array(static::MANY_MANY, 'Meeting', 'activityItems'), 'notes' => array(static::MANY_MANY, 'Note', 'activityItems'), 'tasks' => array(static::MANY_MANY, 'Task', 'activityItems')), 'rules' => array(array('amount', 'required'), array('closeDate', 'required'), array('closeDate', 'type', 'type' => 'date'), array('description', 'type', 'type' => 'string'), array('name', 'required'), array('name', 'type', 'type' => 'string'), array('name', 'length', 'min' => 1, 'max' => 64), array('probability', 'type', 'type' => 'integer'), array('probability', 'numerical', 'min' => 0, 'max' => 100), array('probability', 'required'), array('probability', 'default', 'value' => 0), array('probability', 'probability'), array('stage', 'required')), 'elements' => array('amount' => 'CurrencyValue', 'account' => 'Account', 'closeDate' => 'Date', 'description' => 'TextArea'), 'customFields' => array('stage' => 'SalesStages', 'source' => 'LeadSources'), 'defaultSortAttribute' => 'name', 'rollupRelations' => array('contacts'), 'noAudit' => array('description'));
     return $metadata;
 }
 public static function getDefaultMetadata()
 {
     $metadata = parent::getDefaultMetadata();
     $metadata[__CLASS__] = array('members' => array('name', 'somethingOn3'), 'rules' => array(array('name', 'type', 'type' => 'string'), array('name', 'length', 'max' => 32), array('somethingOn3', 'type', 'type' => 'string'), array('somethingOn3', 'length', 'max' => 32)), 'relations' => array('hasMany1' => array(RedBeanModel::MANY_MANY, 'WorkflowModelTestItem')));
     return $metadata;
 }
Exemple #8
0
 /**
  * @return array
  */
 public static function getDefaultMetadata()
 {
     $metadata = parent::getDefaultMetadata();
     $metadata[__CLASS__] = array('members' => array('name', 'description', 'quantity', 'priceFrequency', 'type'), 'relations' => array('account' => array(static::HAS_ONE, 'Account'), 'contact' => array(static::HAS_ONE, 'Contact'), 'opportunity' => array(static::HAS_ONE, 'Opportunity'), 'productTemplate' => array(static::HAS_ONE, 'ProductTemplate'), 'stage' => array(static::HAS_ONE, 'OwnedCustomField', static::OWNED, static::LINK_TYPE_SPECIFIC, 'stage'), 'productCategories' => array(static::MANY_MANY, 'ProductCategory'), 'sellPrice' => array(static::HAS_ONE, 'CurrencyValue', static::OWNED, static::LINK_TYPE_SPECIFIC, 'sellPrice')), 'rules' => array(array('name', 'required'), array('name', 'type', 'type' => 'string'), array('name', 'length', 'min' => 1, 'max' => 64), array('description', 'type', 'type' => 'string'), array('quantity', 'numerical', 'min' => 1), array('quantity', 'type', 'type' => 'integer'), array('stage', 'required'), array('quantity', 'required'), array('type', 'type', 'type' => 'integer'), array('priceFrequency', 'type', 'type' => 'integer'), array('sellPrice', 'required'), array('type', 'required'), array('priceFrequency', 'required')), 'elements' => array('account' => 'Account', 'contact' => 'Contact', 'description' => 'TextArea', 'opportunity' => 'Opportunity', 'priceFrequency' => 'ProductTemplatePriceFrequencyDropDown', 'productTemplate' => 'ProductTemplate', 'sellPrice' => 'CurrencyValue', 'type' => 'ProductTemplateTypeDropDown'), 'customFields' => array('stage' => 'ProductStages'), 'defaultSortAttribute' => 'name', 'noAudit' => array(), 'nonConfigurableAttributes' => array('priceFrequency', 'type', 'productTemplate'), 'globalSearchAttributeNames' => array('name'));
     return $metadata;
 }
 public static function getDefaultMetadata()
 {
     $metadata = parent::getDefaultMetadata();
     $metadata[__CLASS__] = array('members' => array('name'), 'relations' => array('workflowModelTestItem9' => array(static::HAS_MANY_BELONGS_TO, 'WorkflowModelTestItem9'), 'workflowModelTestItem9s' => array(static::HAS_MANY, 'WorkflowModelTestItem9'), 'dropDown' => array(static::HAS_ONE, 'OwnedCustomField', static::OWNED, static::LINK_TYPE_SPECIFIC, 'dropDown'), 'hasMany' => array(static::HAS_MANY, 'WorkflowModelTestItem', static::NOT_OWNED, static::LINK_TYPE_SPECIFIC, 'hasMany'), 'manyMany' => array(static::MANY_MANY, 'WorkflowModelTestItem', static::NOT_OWNED, static::LINK_TYPE_SPECIFIC, 'manyMany'), 'hasOne' => array(static::HAS_ONE, 'WorkflowModelTestItem', static::NOT_OWNED, static::LINK_TYPE_SPECIFIC, 'hasOne'), 'hasOne2' => array(static::HAS_ONE, 'WorkflowModelTestItem5', static::NOT_OWNED, static::LINK_TYPE_SPECIFIC, 'hasOne2'), 'hasOne3' => array(static::HAS_ONE, 'WorkflowModelTestItem', static::NOT_OWNED, static::LINK_TYPE_SPECIFIC, 'hasOne3'), 'hasOne4' => array(static::HAS_ONE, 'WorkflowModelTestItem8', static::NOT_OWNED, static::LINK_TYPE_SPECIFIC, 'hasOne4')), 'rules' => array(array('name', 'type', 'type' => 'string'), array('name', 'length', 'max' => 32)), 'customFields' => array('dropDown' => 'WorkflowTestDropDown'), 'elements' => array('dropDown' => 'DropDown'));
     return $metadata;
 }
 /**
  * @return array
  */
 public static function getDefaultMetadata()
 {
     $metadata = parent::getDefaultMetadata();
     $metadata[__CLASS__] = array('members' => array('name', 'redirectUrl', 'submitButtonLabel', 'serializedData', 'excludeStyles', 'enableCaptcha', 'language', 'defaultPermissionSetting', 'defaultPermissionGroupSetting'), 'relations' => array('defaultState' => array(static::HAS_ONE, 'ContactState', static::NOT_OWNED, static::LINK_TYPE_SPECIFIC, 'defaultState'), 'entries' => array(static::HAS_MANY, 'ContactWebFormEntry', static::OWNED, static::LINK_TYPE_SPECIFIC, 'entries'), 'defaultOwner' => array(static::HAS_ONE, 'User', static::NOT_OWNED, static::LINK_TYPE_SPECIFIC, 'defaultOwner')), 'rules' => array(array('name', 'required'), array('name', 'type', 'type' => 'string'), array('redirectUrl', 'required'), array('redirectUrl', 'url', 'defaultScheme' => 'http'), array('submitButtonLabel', 'required'), array('submitButtonLabel', 'type', 'type' => 'string'), array('submitButtonLabel', 'default', 'value' => 'Submit'), array('defaultState', 'required'), array('serializedData', 'required'), array('serializedData', 'type', 'type' => 'string'), array('defaultOwner', 'required'), array('excludeStyles', 'type', 'type' => 'boolean'), array('excludeStyles', 'default', 'value' => 0), array('enableCaptcha', 'type', 'type' => 'boolean'), array('enableCaptcha', 'default', 'value' => 0), array('language', 'type', 'type' => 'string'), array('language', 'length', 'max' => 10), array('defaultPermissionSetting', 'numerical', 'min' => UserConfigurationForm::DEFAULT_PERMISSIONS_SETTING_OWNER, 'max' => UserConfigurationForm::DEFAULT_PERMISSIONS_SETTING_EVERYONE), array('defaultPermissionGroupSetting', 'numerical', 'min' => 1)), 'elements' => array('name' => 'Text', 'redirectUrl' => 'Text', 'submitButtonLabel' => 'Text', 'defaultState' => 'ContactState', 'defaultOwner' => 'User'), 'defaultSortAttribute' => 'name', 'noAudit' => array('serializedData', 'entries'));
     return $metadata;
 }
Exemple #11
0
 public static function getDefaultMetadata()
 {
     $metadata = parent::getDefaultMetadata();
     $metadata[__CLASS__] = array('members' => array('name', 'subject', 'status', 'sendOnDateTime', 'supportsRichText', 'enableTracking', 'htmlContent', 'textContent', 'fromName', 'fromAddress'), 'rules' => array(array('name', 'required'), array('name', 'type', 'type' => 'string'), array('name', 'length', 'min' => 3, 'max' => 64), array('status', 'required'), array('status', 'type', 'type' => 'integer'), array('status', 'default', 'value' => static::STATUS_ACTIVE), array('supportsRichText', 'required'), array('supportsRichText', 'boolean'), array('sendOnDateTime', 'required'), array('sendOnDateTime', 'type', 'type' => 'datetime'), array('sendOnDateTime', 'dateTimeDefault', 'value' => DateTimeCalculatorUtil::NOW), array('fromName', 'required'), array('fromName', 'type', 'type' => 'string'), array('fromName', 'length', 'min' => 3, 'max' => 64), array('fromAddress', 'required'), array('fromAddress', 'type', 'type' => 'string'), array('fromAddress', 'length', 'min' => 6, 'max' => 64), array('fromAddress', 'email', 'except' => 'autoBuildDatabase'), 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', 'CampaignMergeTagsValidator', 'except' => 'autoBuildDatabase'), array('textContent', 'CampaignMergeTagsValidator', 'except' => 'autoBuildDatabase'), array('enableTracking', 'boolean'), array('enableTracking', 'default', 'value' => false), array('marketingList', 'required')), 'relations' => array('campaignItems' => array(RedBeanModel::HAS_MANY, 'CampaignItem'), 'marketingList' => array(RedBeanModel::HAS_ONE, 'MarketingList', RedBeanModel::NOT_OWNED), 'files' => array(RedBeanModel::HAS_MANY, 'FileModel', RedBeanModel::OWNED, RedBeanModel::LINK_TYPE_POLYMORPHIC, 'relatedModel')), 'elements' => array('marketingList' => 'MarketingList', 'htmlContent' => 'TextArea', 'textContent' => 'TextArea', 'supportsRichText' => 'CheckBox', 'enableTracking' => 'CheckBox', 'sendDateTime' => 'DateTime', 'status' => 'CampaignStatus'), 'defaultSortAttribute' => 'name');
     return $metadata;
 }
 public static function getDefaultMetadata()
 {
     $metadata = parent::getDefaultMetadata();
     $metadata[__CLASS__] = array('members' => array('description', 'moduleClassName', 'name', 'serializedData', 'type'), 'rules' => array(array('description', 'type', 'type' => 'string'), array('moduleClassName', 'required'), array('moduleClassName', 'type', 'type' => 'string'), array('moduleClassName', 'length', 'max' => 64), array('name', 'required'), array('name', 'type', 'type' => 'string'), array('name', 'length', 'max' => 64), array('serializedData', 'required'), array('serializedData', 'type', 'type' => 'string'), array('type', 'required'), array('type', 'type', 'type' => 'string'), array('type', 'length', 'max' => 15)), 'elements' => array('type' => 'ReportTypeStaticDropDown', 'moduleClassName' => 'ModuleForReportStaticDropDown'));
     return $metadata;
 }
 /**
  * @return array
  */
 public static function getDefaultMetadata()
 {
     $metadata = parent::getDefaultMetadata();
     $metadata[__CLASS__] = array('members' => array('name', 'description', 'location', 'moduleClassName', 'startAttributeName', 'endAttributeName', 'serializedData', 'timeZone', 'color'), 'relations' => array('sharedSubscribers' => array(static::HAS_MANY, 'SavedCalendarSubscription')), 'rules' => array(array('name', 'required'), array('name', 'type', 'type' => 'string'), array('name', 'length', 'min' => 1, 'max' => 64), array('description', 'type', 'type' => 'string'), array('location', 'type', 'type' => 'string'), array('moduleClassName', 'type', 'type' => 'string'), array('moduleClassName', 'length', 'max' => 64), array('startAttributeName', 'required'), array('startAttributeName', 'type', 'type' => 'string'), array('endAttributeName', 'type', 'type' => 'string'), array('serializedData', 'type', 'type' => 'string'), array('timeZone', 'type', 'type' => 'string'), array('timeZone', 'length', 'max' => 64), array('timeZone', 'UserDefaultTimeZoneDefaultValueValidator'), array('timeZone', 'ValidateTimeZone'), array('serializedData', 'type', 'type' => 'string'), array('color', 'type', 'type' => 'string'), array('color', 'length', 'min' => 1, 'max' => 64)), 'elements' => array('moduleClassName' => 'CalendarModuleClassNameDropDown'), 'customFields' => array(), 'defaultSortAttribute' => 'name', 'noAudit' => array(), 'globalSearchAttributeNames' => array('name'));
     return $metadata;
 }
 public static function getDefaultMetadata()
 {
     $metadata = parent::getDefaultMetadata();
     $metadata[__CLASS__] = array('members' => array('name', 'serializedData', 'viewClassName'), 'rules' => array(array('name', 'required'), array('name', 'type', 'type' => 'string'), array('name', 'length', 'max' => 64), array('serializedData', 'required'), array('serializedData', 'type', 'type' => 'string'), array('viewClassName', 'required'), array('viewClassName', 'type', 'type' => 'string'), array('viewClassName', 'length', 'max' => 64)));
     return $metadata;
 }
 public static function getDefaultMetadata()
 {
     $metadata = parent::getDefaultMetadata();
     $metadata[__CLASS__] = array('members' => array('isCompleted', 'exportFileType', 'exportFileName', 'modelClassName', 'processOffset', 'serializedData', 'isJobRunning', 'cancelExport'), 'relations' => array('exportFileModel' => array(static::HAS_ONE, 'ExportFileModel', static::OWNED)), 'rules' => array(array('isCompleted', 'boolean'), array('exportFileType', 'required'), array('exportFileType', 'type', 'type' => 'string'), array('exportFileName', 'required'), array('exportFileName', 'type', 'type' => 'string'), array('modelClassName', 'required'), array('modelClassName', 'type', 'type' => 'string'), array('processOffset', 'type', 'type' => 'integer'), array('processOffset', 'default', 'value' => 0), array('serializedData', 'required'), array('serializedData', 'type', 'type' => 'longtext'), array('serializedData', 'length', 'max' => 4294967290), array('isJobRunning', 'boolean'), array('cancelExport', 'boolean')), 'defaultSortAttribute' => 'id', 'noAudit' => array('modelClassName', 'processOffset', 'serializedData', 'exportFileModel'), 'elements' => array('exportFileName' => 'ExportFileName'), 'globalSearchAttributeNames' => array('exportFileName'));
     return $metadata;
 }
Exemple #16
0
 public static function getDefaultMetadata()
 {
     $metadata = parent::getDefaultMetadata();
     $metadata[__CLASS__] = array('members' => array('subject', 'type', 'sendAttempts', 'sentDateTime', 'sendOnDateTime', 'headers'), 'relations' => array('folder' => array(RedBeanModel::HAS_ONE, 'EmailFolder', RedBeanModel::NOT_OWNED, RedBeanModel::LINK_TYPE_SPECIFIC, 'folder'), 'content' => array(RedBeanModel::HAS_ONE, 'EmailMessageContent', RedBeanModel::OWNED, RedBeanModel::LINK_TYPE_SPECIFIC, 'content'), 'files' => array(RedBeanModel::HAS_MANY, 'FileModel', RedBeanModel::OWNED, RedBeanModel::LINK_TYPE_POLYMORPHIC, 'relatedModel'), 'sender' => array(RedBeanModel::HAS_ONE, 'EmailMessageSender', RedBeanModel::OWNED, RedBeanModel::LINK_TYPE_SPECIFIC, 'sender'), 'recipients' => array(RedBeanModel::HAS_MANY, 'EmailMessageRecipient', RedBeanModel::OWNED), 'error' => array(RedBeanModel::HAS_ONE, 'EmailMessageSendError', RedBeanModel::OWNED, RedBeanModel::LINK_TYPE_SPECIFIC, 'error'), 'account' => array(RedBeanModel::HAS_ONE, 'EmailAccount')), 'rules' => array(array('subject', 'required'), array('subject', 'type', 'type' => 'string'), array('subject', 'length', 'min' => 3, 'max' => 255), array('folder', 'required'), array('sender', 'required'), array('sendAttempts', 'type', 'type' => 'integer'), array('sendAttempts', 'numerical', 'min' => 0), array('sentDateTime', 'type', 'type' => 'datetime'), array('sendOnDateTime', 'type', 'type' => 'datetime'), array('headers', 'type', 'type' => 'string')), 'elements' => array('sentDateTime' => 'DateTime', 'files' => 'Files'));
     return $metadata;
 }
 public static function getDefaultMetadata()
 {
     $metadata = parent::getDefaultMetadata();
     $metadata[__CLASS__] = array('members' => array('name'), 'relations' => array('primaryEmail' => array(static::HAS_ONE, 'Email', static::OWNED, static::LINK_TYPE_SPECIFIC, 'primaryEmail'), 'secondaryEmail' => array(static::HAS_ONE, 'Email', static::OWNED, static::LINK_TYPE_SPECIFIC, 'secondaryEmail')), 'rules' => array(array('name', 'type', 'type' => 'string'), array('name', 'length', 'max' => 32)), 'elements' => array('primaryEmail' => 'EmailAddressInformation', 'secondaryEmail' => 'EmailAddressInformation'));
     return $metadata;
 }
 public static function getDefaultMetadata()
 {
     $metadata = parent::getDefaultMetadata();
     $metadata[__CLASS__] = array('members' => array('emailAddress'), 'rules' => array(array('emailAddress', 'type', 'type' => 'string'), array('emailAddress', 'length', 'min' => 6, 'max' => 64), array('emailAddress', 'email')));
     return $metadata;
 }
 public static function getDefaultMetadata()
 {
     $metadata = parent::getDefaultMetadata();
     $metadata[__CLASS__] = array('members' => array('name', 'phone'), 'relations' => array('hasMany2' => array(static::HAS_MANY, 'ReportModelTestItem', static::NOT_OWNED, static::LINK_TYPE_SPECIFIC, 'hasOne'), 'hasMany3' => array(static::MANY_MANY, 'ReportModelTestItem3')), 'rules' => array(array('name', 'type', 'type' => 'string'), array('name', 'length', 'max' => 32), array('phone', 'type', 'type' => 'string'), array('phone', 'length', 'min' => 1, 'max' => 14)));
     return $metadata;
 }
 public static function getDefaultMetadata()
 {
     $metadata = parent::getDefaultMetadata();
     $metadata[__CLASS__] = array('members' => array('description', 'dueDateTime', 'latestDateTime', 'reward', 'status'), 'relations' => array('comments' => array(static::HAS_MANY, 'Comment', static::OWNED, static::LINK_TYPE_POLYMORPHIC, 'relatedModel'), 'files' => array(static::HAS_MANY, 'FileModel', static::OWNED, static::LINK_TYPE_POLYMORPHIC, 'relatedModel'), 'takenByUser' => array(static::HAS_ONE, 'User', static::NOT_OWNED, static::LINK_TYPE_SPECIFIC, 'takenByUser'), 'personsWhoHaveNotReadLatest' => array(static::HAS_MANY, 'PersonWhoHaveNotReadLatest', static::OWNED)), 'rules' => array(array('description', 'required'), array('description', 'type', 'type' => 'string'), array('dueDateTime', 'type', 'type' => 'datetime'), array('latestDateTime', 'required'), array('latestDateTime', 'readOnly'), array('latestDateTime', 'type', 'type' => 'datetime'), array('status', 'required'), array('status', 'type', 'type' => 'integer'), array('reward', 'type', 'type' => 'string')), 'elements' => array('description' => 'TextArea', 'dueDateTime' => 'DateTime', 'files' => 'Files', 'latestDateTime' => 'DateTime', 'reward' => 'TextArea'), 'defaultSortAttribute' => 'description', 'noAudit' => array('description', 'dueDateTime', 'latestDateTime', 'reward'));
     return $metadata;
 }
 public static function getDefaultMetadata()
 {
     $metadata = parent::getDefaultMetadata();
     $metadata[__CLASS__] = array('members' => array('latestDateTime'), 'relations' => array('activityItems' => array(static::MANY_MANY, 'Item')), 'rules' => array(array('latestDateTime', 'required'), array('latestDateTime', 'readOnly'), array('latestDateTime', 'type', 'type' => 'datetime')), 'elements' => array('activityItems' => 'ActivityItem', 'latestDateTime' => 'DateTime'), 'activityItemsModelClassNames' => array('Account', 'Contact', 'Opportunity'));
     return $metadata;
 }
 public static function getDefaultMetadata()
 {
     $metadata = parent::getDefaultMetadata();
     $metadata[__CLASS__] = array('members' => array('name'), 'relations' => array('modelItem' => array(static::HAS_ONE, 'ApiTestModelItem', static::NOT_OWNED, static::LINK_TYPE_SPECIFIC, 'modelItem')), 'rules' => array(array('name', 'type', 'type' => 'string'), array('name', 'length', 'max' => 32)), 'elements' => array('modelItem' => 'ApiModelTestItem'));
     return $metadata;
 }
 public static function getDefaultMetadata()
 {
     $metadata = parent::getDefaultMetadata();
     $metadata[__CLASS__] = array('members' => array('firstName', 'lastName', 'boolean', 'date', 'dateTime', 'decimal', 'float', 'integer', 'numerical', 'phone', 'string', 'textArea', 'url'), 'relations' => array('currencyValue' => array(static::HAS_ONE, 'CurrencyValue', static::OWNED), 'dropDown' => array(static::HAS_ONE, 'OwnedCustomField', static::OWNED, static::LINK_TYPE_SPECIFIC, 'dropDown'), 'radioDropDown' => array(static::HAS_ONE, 'OwnedCustomField', static::OWNED, static::LINK_TYPE_SPECIFIC, 'radioDropDown'), 'multiDropDown' => array(static::HAS_ONE, 'OwnedMultipleValuesCustomField', static::OWNED, static::LINK_TYPE_SPECIFIC, 'multiDropDown'), 'tagCloud' => array(static::HAS_ONE, 'OwnedMultipleValuesCustomField', static::OWNED, static::LINK_TYPE_SPECIFIC, 'tagCloud'), 'hasOne' => array(static::HAS_ONE, 'ImportModelTestItem2', static::NOT_OWNED, static::LINK_TYPE_SPECIFIC, 'hasOne'), 'hasMany' => array(static::MANY_MANY, 'ImportModelTestItem3'), 'hasOneAlso' => array(static::HAS_ONE, 'ImportModelTestItem4', static::NOT_OWNED, static::LINK_TYPE_SPECIFIC, 'hasOneAlso'), 'primaryEmail' => array(static::HAS_ONE, 'Email', static::OWNED, static::LINK_TYPE_SPECIFIC, 'primaryEmail'), 'primaryAddress' => array(static::HAS_ONE, 'Address', static::OWNED, static::LINK_TYPE_SPECIFIC, 'primaryAddress'), 'secondaryEmail' => array(static::HAS_ONE, 'Email', static::OWNED, static::LINK_TYPE_SPECIFIC, 'secondaryEmail')), 'rules' => array(array('firstName', 'type', 'type' => 'string'), array('firstName', 'length', 'min' => 1, 'max' => 32), array('lastName', 'required'), array('lastName', 'type', 'type' => 'string'), array('lastName', 'length', 'min' => 2, 'max' => 32), array('boolean', 'boolean'), array('date', 'type', 'type' => 'date'), array('dateTime', 'type', 'type' => 'datetime'), array('decimal', 'type', 'type' => 'float'), array('decimal', 'numerical', 'precision' => 2), array('float', 'type', 'type' => 'float'), array('integer', 'type', 'type' => 'integer'), array('numerical', 'type', 'type' => 'integer'), array('numerical', 'numerical', 'min' => 0, 'max' => 100), array('phone', 'type', 'type' => 'string'), array('phone', 'length', 'min' => 1, 'max' => 14), array('string', 'required'), array('string', 'type', 'type' => 'string'), array('string', 'length', 'min' => 3, 'max' => 64), array('textArea', 'type', 'type' => 'string'), array('url', 'url')), 'elements' => array('currencyValue' => 'CurrencyValue', 'date' => 'Date', 'dateTime' => 'DateTime', 'hasOne' => 'ImportModelTestItem2', 'hasOneAlso' => 'ImportModelTestItem4', 'phone' => 'Phone', 'primaryEmail' => 'EmailAddressInformation', 'secondaryEmail' => 'EmailAddressInformation', 'primaryAddress' => 'Address', 'textArea' => 'TextArea', 'radioDropDown' => 'RadioDropDown', 'multiDropDown' => 'MultiSelectDropDown', 'tagCloud' => 'TagCloud'), 'customFields' => array('dropDown' => 'ImportTestDropDown', 'radioDropDown' => 'ImportTestRadioDropDown', 'multiDropDown' => 'ImportTestMultiDropDown', 'tagCloud' => 'ImportTestTagCloud'));
     return $metadata;
 }
 public static function getDefaultMetadata()
 {
     $metadata = parent::getDefaultMetadata();
     $metadata[__CLASS__] = array('members' => array('name', 'integer'), 'relations' => array('workflowItems' => array(static::MANY_MANY, 'Item'), 'hasOne' => array(static::HAS_ONE, 'WorkflowModelTestItem9', static::NOT_OWNED, static::LINK_TYPE_SPECIFIC, 'hasOne')), 'rules' => array(array('name', 'type', 'type' => 'string'), array('name', 'length', 'max' => 32), array('integer', 'type', 'type' => 'integer')), 'workflowItemsModelClassNames' => array('WorkflowModelTestItem', 'WorkflowModelTestItem2'));
     return $metadata;
 }
 public static function getDefaultMetadata()
 {
     $metadata = parent::getDefaultMetadata();
     $metadata[__CLASS__] = array('members' => array('name', 'integer'), 'relations' => array('reportItems' => array(RedBeanModel::MANY_MANY, 'Item')), 'rules' => array(array('name', 'type', 'type' => 'string'), array('name', 'length', 'max' => 32), array('integer', 'type', 'type' => 'integer')), 'reportItemsModelClassNames' => array('ReportModelTestItem', 'ReportModelTestItem2'));
     return $metadata;
 }
 public static function getDefaultMetadata()
 {
     $metadata = parent::getDefaultMetadata();
     $metadata[__CLASS__] = array('members' => array('member'), 'rules' => array(array('member', 'required'), array('member', 'type', 'type' => 'string'), array('member', 'length', 'max' => 255)), 'relations' => array('currencyValue' => array(static::HAS_ONE, 'CurrencyValue', static::OWNED)));
     return $metadata;
 }
 public static function getDefaultMetadata()
 {
     $metadata = parent::getDefaultMetadata();
     $metadata[__CLASS__] = array('members' => array('name', 'description', 'fromName', 'fromAddress', 'anyoneCanSubscribe'), 'relations' => array('marketingListMembers' => array(static::HAS_MANY, 'MarketingListMember', static::OWNED), 'autoresponders' => array(static::HAS_MANY, 'Autoresponder', static::OWNED), 'campaigns' => array(static::HAS_MANY, 'Campaign', static::OWNED)), 'rules' => array(array('name', 'required'), array('name', 'type', 'type' => 'string'), array('name', 'length', 'min' => 1, 'max' => 64), array('description', 'type', 'type' => 'string'), array('fromName', 'type', 'type' => 'string'), array('fromName', 'length', 'min' => 1, 'max' => 64), array('fromAddress', 'type', 'type' => 'string'), array('fromAddress', 'length', 'min' => 6, 'max' => 64), array('fromAddress', 'email'), array('anyoneCanSubscribe', 'boolean'), array('anyoneCanSubscribe', 'default', 'value' => false)), 'elements' => array('anyoneCanSubscribe' => 'CheckBox', 'description' => 'TextArea'), 'defaultSortAttribute' => 'name');
     return $metadata;
 }
 public static function getDefaultMetadata()
 {
     $metadata = parent::getDefaultMetadata();
     $metadata[__CLASS__] = array('members' => array('firstName', 'lastName', 'boolean', 'boolean2', 'date', 'date2', 'date3', 'date4', 'dateTime', 'dateTime2', 'dateTime3', 'dateTime4', 'float', 'integer', 'cannotTrigger', 'phone', 'string', 'textArea', 'url', 'status'), 'relations' => array('currencyValue' => array(static::HAS_ONE, 'CurrencyValue', static::OWNED), 'dropDown' => array(static::HAS_ONE, 'OwnedCustomField', static::OWNED, static::LINK_TYPE_SPECIFIC, 'dropDown'), 'dropDown2' => array(static::HAS_ONE, 'OwnedCustomField', static::OWNED, static::LINK_TYPE_SPECIFIC, 'dropDown2'), 'radioDropDown' => array(static::HAS_ONE, 'OwnedCustomField', static::OWNED, static::LINK_TYPE_SPECIFIC, 'radioDropDown'), 'multiDropDown' => array(static::HAS_ONE, 'OwnedMultipleValuesCustomField', static::OWNED, static::LINK_TYPE_SPECIFIC, 'multiDropDown'), 'tagCloud' => array(static::HAS_ONE, 'OwnedMultipleValuesCustomField', static::OWNED, static::LINK_TYPE_SPECIFIC, 'tagCloud'), 'hasOne' => array(static::HAS_ONE, 'WorkflowModelTestItem2', static::NOT_OWNED, static::LINK_TYPE_SPECIFIC, 'hasOne'), 'hasOneAgain' => array(static::HAS_ONE, 'WorkflowModelTestItem2', static::NOT_OWNED, static::LINK_TYPE_SPECIFIC, 'hasOneAgain'), 'hasMany' => array(static::HAS_MANY, 'WorkflowModelTestItem3', static::NOT_OWNED, static::LINK_TYPE_SPECIFIC, 'hasMany'), 'hasOneAlso' => array(static::HAS_ONE, 'WorkflowModelTestItem4', static::NOT_OWNED, static::LINK_TYPE_SPECIFIC, 'hasOneAlso'), 'primaryEmail' => array(static::HAS_ONE, 'Email', static::OWNED, static::LINK_TYPE_SPECIFIC, 'primaryEmail'), 'primaryAddress' => array(static::HAS_ONE, 'Address', static::OWNED, static::LINK_TYPE_SPECIFIC, 'primaryAddress'), 'secondaryEmail' => array(static::HAS_ONE, 'Email', static::OWNED, static::LINK_TYPE_SPECIFIC, 'secondaryEmail'), 'cannotTrigger2' => array(static::MANY_MANY, 'WorkflowModelTestItem5'), 'usedAsAttribute' => array(static::HAS_ONE, 'WorkflowModelTestItem6', static::NOT_OWNED), 'likeContactState' => array(static::HAS_ONE, 'ContactState', static::NOT_OWNED, static::LINK_TYPE_SPECIFIC, 'likeContactState'), 'user' => array(static::HAS_ONE, 'User', static::NOT_OWNED), 'user2' => array(static::HAS_ONE, 'User', static::NOT_OWNED)), 'derivedRelationsViaCastedUpModel' => array('model5ViaItem' => array(static::MANY_MANY, 'WorkflowModelTestItem5', 'workflowItems')), 'rules' => array(array('firstName', 'type', 'type' => 'string'), array('firstName', 'length', 'min' => 1, 'max' => 32), array('lastName', 'required'), array('lastName', 'type', 'type' => 'string'), array('lastName', 'length', 'min' => 2, 'max' => 32), array('boolean', 'boolean'), array('boolean2', 'boolean'), array('date', 'type', 'type' => 'date'), array('date2', 'type', 'type' => 'date'), array('date3', 'type', 'type' => 'date'), array('date4', 'type', 'type' => 'date'), array('dateTime', 'type', 'type' => 'datetime'), array('dateTime2', 'type', 'type' => 'datetime'), array('dateTime3', 'type', 'type' => 'datetime'), array('dateTime4', 'type', 'type' => 'datetime'), array('float', 'type', 'type' => 'float'), array('float', 'length', 'min' => 2, 'max' => 64), array('integer', 'type', 'type' => 'integer'), array('integer', 'length', 'min' => 2, 'max' => 64), array('cannotTrigger', 'type', 'type' => 'string'), array('cannotTrigger', 'length', 'min' => 1, 'max' => 64), array('phone', 'type', 'type' => 'string'), array('phone', 'length', 'min' => 1, 'max' => 14), array('string', 'required'), array('string', 'type', 'type' => 'string'), array('string', 'length', 'min' => 1, 'max' => 64), array('textArea', 'type', 'type' => 'string'), array('url', 'url'), array('status', 'type', 'type' => 'integer')), 'elements' => array('currencyValue' => 'CurrencyValue', 'date' => 'Date', 'date2' => 'Date', 'date3' => 'Date', 'date4' => 'Date', 'dateTime' => 'DateTime', 'dateTime2' => 'DateTime', 'dateTime3' => 'DateTime', 'dateTime4' => 'DateTime', 'dropDown' => 'DropDown', 'dropDown2' => 'DropDown', 'hasOne' => 'ImportModelTestItem2', 'hasOneAlso' => 'ImportModelTestItem4', 'likeContactState' => 'ContactState', 'phone' => 'Phone', 'primaryEmail' => 'EmailAddressInformation', 'secondaryEmail' => 'EmailAddressInformation', 'primaryAddress' => 'Address', 'textArea' => 'TextArea', 'radioDropDown' => 'RadioDropDown', 'multiDropDown' => 'MultiSelectDropDown', 'tagCloud' => 'TagCloud', 'user' => 'User', 'user2' => 'User', 'status' => 'StatusDropDown'), 'customFields' => array('dropDown' => 'WorkflowTestDropDown', 'radioDropDown' => 'WorkflowTestRadioDropDown', 'multiDropDown' => 'WorkflowTestMultiDropDown', 'tagCloud' => 'WorkflowTestTagCloud'));
     return $metadata;
 }
 public static function getDefaultMetadata()
 {
     $metadata = parent::getDefaultMetadata();
     $metadata[__CLASS__] = array('members' => array('description', 'latestDateTime', 'subject', 'ownerHasReadLatest', 'isClosed'), 'relations' => array('comments' => array(static::HAS_MANY, 'Comment', static::OWNED, static::LINK_TYPE_POLYMORPHIC, 'relatedModel'), 'conversationItems' => array(static::MANY_MANY, 'Item'), 'conversationParticipants' => array(static::HAS_MANY, 'ConversationParticipant', static::OWNED), 'files' => array(static::HAS_MANY, 'FileModel', static::OWNED, static::LINK_TYPE_POLYMORPHIC, 'relatedModel')), 'rules' => array(array('description', 'type', 'type' => 'string'), array('latestDateTime', 'required'), array('latestDateTime', 'readOnly'), array('latestDateTime', 'type', 'type' => 'datetime'), array('subject', 'required'), array('subject', 'type', 'type' => 'string'), array('subject', 'length', 'min' => 1, 'max' => 255), array('ownerHasReadLatest', 'boolean'), array('isClosed', 'boolean')), 'elements' => array('conversationItems' => 'ConversationItem', 'description' => 'TextArea', 'files' => 'Files', 'latestDateTime' => 'DateTime'), 'defaultSortAttribute' => 'subject', 'noAudit' => array('description', 'latestDateTime', 'subject', 'ownerHasReadLatest'), 'conversationItemsModelClassNames' => array('Account', 'Opportunity'));
     return $metadata;
 }
 public static function getDefaultMetadata()
 {
     $metadata = parent::getDefaultMetadata();
     $metadata[__CLASS__] = array('members' => array('name', 'somethingOn3'), 'rules' => array(array('name', 'type', 'type' => 'string'), array('name', 'length', 'max' => 32), array('somethingOn3', 'type', 'type' => 'string'), array('somethingOn3', 'length', 'max' => 32)), 'relations' => array('hasMany1' => array(static::MANY_MANY, 'WorkflowModelTestItem'), 'hasOne' => array(static::HAS_ONE, 'WorkflowModelTestItem', static::NOT_OWNED, static::LINK_TYPE_SPECIFIC, 'hasMany')));
     return $metadata;
 }