/**
  * @return array
  */
 public static function getDefaultMetadata()
 {
     $metadata = parent::getDefaultMetadata();
     $metadata[__CLASS__] = array('members' => array('color'), 'relations' => array('user' => array(static::HAS_ONE, 'User', static::NOT_OWNED), 'savedcalendar' => array(static::HAS_ONE, 'SavedCalendar', static::NOT_OWNED)), 'rules' => array(array('color', 'type', 'type' => 'string'), array('color', 'length', 'min' => 1, 'max' => 64)), 'elements' => array('user' => 'User', 'savedcalendar' => 'SavedCalendar'), 'defaultSortAttribute' => '', 'customFields' => array());
     return $metadata;
 }
Пример #2
0
 public static function getDefaultMetadata()
 {
     $metadata = parent::getDefaultMetadata();
     $metadata[__CLASS__] = array('members' => array('aDate', 'aDateTime', 'aDateTime2'), 'rules' => array(array('aDate', 'required'), array('aDate', 'safe'), array('aDate', 'type', 'type' => 'date'), array('aDateTime', 'required'), array('aDateTime', 'safe'), array('aDateTime', 'type', 'type' => 'datetime'), array('aDateTime2', 'safe'), array('aDateTime2', 'type', 'type' => 'datetime')), 'elements' => array('aDate' => 'Date', 'aDateTime' => 'DateTime', 'aDateTime2' => 'DateTime'));
     return $metadata;
 }
 public static function getDefaultMetadata()
 {
     $metadata = parent::getDefaultMetadata();
     $metadata[__CLASS__] = array('members' => array('notReadOnly', 'readOnly'), 'rules' => array(array('notReadOnly', 'safe'), array('readOnly', 'readOnly')));
     return $metadata;
 }
Пример #4
0
 public static function getDefaultMetadata()
 {
     $metadata = parent::getDefaultMetadata();
     $metadata[__CLASS__] = array('members' => array('name'));
     return $metadata;
 }
Пример #5
0
 public static function getDefaultMetadata()
 {
     $metadata = parent::getDefaultMetadata();
     $metadata[__CLASS__] = array('members' => array('dateTime', 'eventName', 'moduleName', 'modelClassName', 'modelId', 'serializedData'), 'relations' => array('user' => array(static::HAS_ONE, 'User')), 'rules' => array(array('dateTime', 'required'), array('dateTime', 'type', 'type' => 'datetime'), array('eventName', 'required'), array('eventName', 'type', 'type' => 'string'), array('eventName', 'length', 'min' => 1, 'max' => 64), array('moduleName', 'required'), array('moduleName', 'type', 'type' => 'string'), array('moduleName', 'length', 'min' => 1, 'max' => 64), array('modelClassName', 'type', 'type' => 'string'), array('modelClassName', 'length', 'min' => 1, 'max' => 64), array('modelId', 'type', 'type' => 'integer'), array('serializedData', 'required'), array('serializedData', 'type', 'type' => 'string')));
     return $metadata;
 }
 public static function getDefaultMetadata()
 {
     $metadata = parent::getDefaultMetadata();
     $metadata[__CLASS__] = array('members' => array('name', 'defaultValue', 'serializedData', 'serializedLabels'), 'rules' => array(array('name', 'required'), array('name', 'unique'), array('name', 'type', 'type' => 'string'), array('name', 'length', 'min' => 1, 'max' => 64), array('name', 'match', 'pattern' => '/[A-Z]([a-zA-Z]*[a-z]|[a-z]?)/', 'message' => 'Name must be PascalCase.'), array('defaultValue', 'type', 'type' => 'string'), array('serializedData', 'required'), array('serializedData', 'type', 'type' => 'string'), array('serializedLabels', 'type', 'type' => 'string')));
     return $metadata;
 }
Пример #7
0
 public static function getDefaultMetadata()
 {
     $metadata = parent::getDefaultMetadata();
     $metadata[__CLASS__] = array('members' => array('type', 'quantity'), 'rules' => array(array('type', 'required'), array('type', 'type', 'type' => 'string'), array('type', 'length', 'min' => 1, 'max' => 64), array('quantity', 'type', 'type' => 'integer'), array('quantity', 'default', 'value' => 0), array('quantity', 'numerical', 'min' => 0), array('quantity', 'required')), 'defaultSortAttribute' => 'type');
     return $metadata;
 }
 public static function getDefaultMetadata()
 {
     $metadata = parent::getDefaultMetadata();
     $metadata[__CLASS__] = array('members' => array(), 'relations' => array('data' => array(static::HAS_ONE, 'CustomFieldData', static::NOT_OWNED, static::LINK_TYPE_SPECIFIC, 'data')), 'rules' => array());
     return $metadata;
 }
Пример #9
0
 public static function getDefaultMetadata()
 {
     $metadata = parent::getDefaultMetadata();
     $metadata[__CLASS__] = array('members' => array('fffMember'), 'relations' => array('bbb' => array(RedBeanModel::HAS_ONE, 'BBB'), 'eee' => array(RedBeanModel::HAS_ONE, 'EEE')), 'rules' => array(array('fffMember', 'type', 'type' => 'string')));
     return $metadata;
 }
Пример #10
0
 public static function getDefaultMetadata()
 {
     $metadata = parent::getDefaultMetadata();
     $metadata[__CLASS__] = array('members' => array('integerStandard', 'dateStandard', 'dateTimeStandard', 'floatStandard', 'timeStandard', 'emailStandard', 'booleanStandard', 'urlStandard'), 'rules' => array(array('integerStandard', 'type', 'type' => 'integer'), array('dateStandard', 'type', 'type' => 'date'), array('dateTimeStandard', 'type', 'type' => 'datetime'), array('floatStandard', 'type', 'type' => 'float'), array('timeStandard', 'type', 'type' => 'time'), array('emailStandard', 'email'), array('booleanStandard', 'boolean'), array('urlStandard', 'url')));
     return $metadata;
 }
Пример #11
0
 public static function getDefaultMetadata()
 {
     $metadata = parent::getDefaultMetadata();
     $metadata[__CLASS__] = array('members' => array('iiiMember', 'iiiMember2', 'date', 'date2', 'dateTime', 'dateTime2'), 'relations' => array('ccc' => array(RedBeanModel::HAS_ONE, 'CCC'), 'eee' => array(RedBeanModel::HAS_ONE, 'EEE')), 'rules' => array(array('iiiMember', 'type', 'type' => 'string'), array('iiiMember2', 'type', 'type' => 'string'), array('date', 'type', 'type' => 'date'), array('date2', 'type', 'type' => 'date'), array('dateTime', 'type', 'type' => 'datetime'), array('dateTime2', 'type', 'type' => 'datetime')), 'elements' => array('date' => 'Date', 'date2' => 'Date', 'dateTime' => 'DateTime', 'dateTime2' => 'DateTime'));
     return $metadata;
 }
 public static function getDefaultMetadata()
 {
     $metadata = parent::getDefaultMetadata();
     $metadata[__CLASS__] = array('members' => array('name', 'hasManyField'), 'defaultSortAttribute' => 'hasManyField', 'relations' => array('testHasMany' => array(static::HAS_MANY, 'TestModelJoinHasManyAndHasOneBelongsToSide')), 'rules' => array(array('name', 'type', 'type' => 'string'), array('hasManyField', 'type', 'type' => 'string')));
     return $metadata;
 }
Пример #13
0
 public static function getDefaultMetadata()
 {
     $metadata = parent::getDefaultMetadata();
     $metadata[__CLASS__] = array('members' => array('name'), 'relations' => array('castUpHasOne' => array(static::HAS_ONE, 'G', static::NOT_OWNED, static::LINK_TYPE_SPECIFIC, 'castUpHasOne')), 'rules' => array(array('name', 'type', 'type' => 'string'), array('name', 'length', 'max' => 15)));
     return $metadata;
 }
Пример #14
0
 public static function getDefaultMetadata()
 {
     $metadata = parent::getDefaultMetadata();
     $metadata[__CLASS__] = array('members' => array('name', 'modelClassName', 'serializedMetadata'), 'rules' => array(array('name', 'required'), array('name', 'validateUniqueNameByModelClassName'), array('name', 'type', 'type' => 'string'), array('name', 'length', 'max' => 64), array('name', 'match', 'pattern' => '/^[A-Za-z0-9_]+$/', 'message' => Zurmo::t('Core', 'Name must not contain spaces or special characters')), array('name', 'match', 'pattern' => '/^[a-z]/', 'message' => Zurmo::t('Core', 'First character must be a lower case letter')), array('modelClassName', 'required'), array('modelClassName', 'match', 'pattern' => '/[A-Z]([a-zA-Z]*[a-z]|[a-z]?)/', 'message' => 'Model Class Name must be PascalCase.'), array('modelClassName', 'type', 'type' => 'string'), array('modelClassName', 'length', 'max' => 64), array('serializedMetadata', 'required'), array('serializedMetadata', 'type', 'type' => 'string'), array('serializedMetadata', 'validateSerializedMetadata', 'on' => 'nonAutoBuild')));
     return $metadata;
 }
 public static function getDefaultMetadata()
 {
     $metadata = parent::getDefaultMetadata();
     $metadata[__CLASS__] = array('members' => array('name'), 'relations' => array('polys' => array(static::HAS_MANY, 'TestPolyOneToManyPolySide', static::OWNED, static::LINK_TYPE_POLYMORPHIC, 'polyTest'), 'ownedPolys' => array(static::HAS_MANY, 'TestPolyOneToManyPolySideOwned', static::OWNED, static::LINK_TYPE_POLYMORPHIC, 'polyOwnedTest')), 'rules' => array(array('name', 'type', 'type' => 'string')));
     return $metadata;
 }
 public static function getDefaultMetadata()
 {
     $metadata = parent::getDefaultMetadata();
     $metadata[__CLASS__] = array('members' => array('email1', 'email2'), 'rules' => array(array('email2', 'default', 'value' => '*****@*****.**')));
     return $metadata;
 }
 public static function getDefaultMetadata()
 {
     $metadata = parent::getDefaultMetadata();
     $metadata[__CLASS__] = array('members' => array('aName', 'bName', 'date', 'date2', 'dateTime', 'dateTime2'), 'rules' => array(array('aName', 'type', 'type' => 'string'), array('aName', 'length', 'min' => 1, 'max' => 32), array('bName', 'required'), array('bName', 'type', 'type' => 'string'), array('bName', 'length', 'min' => 2, 'max' => 32), array('date', 'type', 'type' => 'date'), array('date2', 'type', 'type' => 'date'), array('dateTime', 'type', 'type' => 'datetime'), array('dateTime2', 'type', 'type' => 'datetime')), 'relations' => array('primaryA' => array(static::HAS_ONE, 'A', static::OWNED, static::LINK_TYPE_SPECIFIC, 'primaryA'), 'secondaryA' => array(static::HAS_ONE, 'A', static::OWNED, static::LINK_TYPE_SPECIFIC, 'secondaryA'), 'manyMany' => array(static::MANY_MANY, 'DateDateTime', static::OWNED)));
     return $metadata;
 }
Пример #18
0
 public static function getDefaultMetadata()
 {
     $metadata = parent::getDefaultMetadata();
     $metadata[__CLASS__] = array('members' => array('name', 'order', 'serializedLabels'), 'relations' => array(), 'rules' => array(array('name', 'required'), array('name', 'type', 'type' => 'string'), array('name', 'length', 'min' => 3, 'max' => 64), array('order', 'required'), array('order', 'type', 'type' => 'integer'), array('order', 'numerical', 'min' => 0), array('serializedLabels', 'type', 'type' => 'string')), 'defaultSortAttribute' => 'order');
     return $metadata;
 }
Пример #19
0
 public static function getDefaultMetadata()
 {
     $metadata = parent::getDefaultMetadata();
     $metadata[__CLASS__] = array('members' => array('dddMember'), 'relations' => array('bbb' => array(static::MANY_MANY, 'BBB'), 'eee' => array(static::HAS_ONE, 'EEE')), 'rules' => array(array('dddMember', 'type', 'type' => 'string'), array('dddMember', 'length', 'max' => 255)));
     return $metadata;
 }
Пример #20
0
 public static function getDefaultMetadata()
 {
     $metadata = parent::getDefaultMetadata();
     $metadata[__CLASS__] = array('members' => array('a', 'junk', 'uniqueRequiredEmail', 'name'), 'rules' => array(array('a', 'required'), array('a', 'boolean'), array('a', 'default', 'value' => 1), array('uniqueRequiredEmail', 'email'), array('uniqueRequiredEmail', 'required', 'on' => 'Tuesday'), array('uniqueRequiredEmail', 'unique'), array('name', 'type', 'type' => 'string')));
     return $metadata;
 }
 public static function getDefaultMetadata()
 {
     $metadata = parent::getDefaultMetadata();
     $metadata[__CLASS__] = array('members' => array('name'), 'rules' => array(array('name', 'type', 'type' => 'string')));
     return $metadata;
 }
 public static function getDefaultMetadata()
 {
     $metadata = parent::getDefaultMetadata();
     $metadata[__CLASS__] = array('members' => array('value'), 'relations' => array('multipleValuesCustomField' => array(static::HAS_ONE, 'MultipleValuesCustomField', static::NOT_OWNED)), 'rules' => array(array('value', 'type', 'type' => 'string'), array('value', 'length', 'max' => 255)), 'indexes' => array('multiplevaluescustomfield_id' => array('members' => array('multiplevaluescustomfield_id'), 'unique' => false)), 'defaultSortAttribute' => 'value');
     return $metadata;
 }
 public static function getDefaultMetadata()
 {
     $metadata = parent::getDefaultMetadata();
     $metadata[__CLASS__] = array('members' => array('column'), 'rules' => array(array('column', 'type', 'type' => 'string'), array('column', 'length', 'max' => 255)));
     return $metadata;
 }
Пример #24
0
 public static function getDefaultMetadata()
 {
     $metadata = parent::getDefaultMetadata();
     $metadata[__CLASS__] = array('members' => array('name'), 'rules' => array(array('name', 'required'), array('name', 'type', 'type' => 'string'), array('name', 'length', 'min' => 3, 'max' => 64)), 'relations' => array('ppAssumptive' => array(RedBeanModel::HAS_ONE, 'PP'), 'pp1' => array(RedBeanModel::HAS_ONE, 'PP', RedBeanModel::NOT_OWNED, RedBeanModel::LINK_TYPE_SPECIFIC, 'pp1Link')));
     return $metadata;
 }
Пример #25
0
 public static function getDefaultMetadata()
 {
     $metadata = parent::getDefaultMetadata();
     $metadata[__CLASS__] = array('members' => array('content'), 'rules' => array(array('content', 'required'), array('content', 'type', 'type' => 'longblob')));
     return $metadata;
 }
 public static function getDefaultMetadata()
 {
     $metadata = parent::getDefaultMetadata();
     $metadata[__CLASS__] = array('members' => array('name'), 'relations' => array('e' => array(static::HAS_ONE, 'E')), 'rules' => array(array('name', 'required'), array('name', 'type', 'type' => 'string')));
     return $metadata;
 }
 public static function getDefaultMetadata()
 {
     $metadata = parent::getDefaultMetadata();
     $metadata[__CLASS__] = array('members' => array('modifiedDateTime', 'createdDateTime', 'createdByUser', 'modifiedByUser'), 'rules' => array(array('modifiedDateTime', 'type', 'type' => 'datetime'), array('modifiedDateTime', 'type', 'type' => 'datetime'), array('createdByUser', 'type', 'type' => 'integer'), array('modifiedByUser', 'type', 'type' => 'integer')), 'relations' => array('createdByUser' => array(static::HAS_ONE, 'User', static::NOT_OWNED, static::LINK_TYPE_SPECIFIC, 'createdByUser'), 'modifiedByUser' => array(static::HAS_ONE, 'User', static::NOT_OWNED, static::LINK_TYPE_SPECIFIC, 'modifiedByUser')));
     return $metadata;
 }
Пример #28
0
 public static function getDefaultMetadata()
 {
     $metadata = parent::getDefaultMetadata();
     $metadata[__CLASS__] = array('members' => array('thisIsAMemberOfModel', 'andAnotherOne', 'oohABooBaDoo', 'oohABooBaDooD'));
     return $metadata;
 }
 public static function getDefaultMetadata()
 {
     $metadata = parent::getDefaultMetadata();
     $metadata[__CLASS__] = array('members' => array('number', 'string'), 'rules' => array(array('number', 'type', 'type' => 'integer'), array('number', 'numerical', 'min' => 0, 'max' => 10000), array('string', 'type', 'type' => 'string'), array('string', 'length', 'min' => 0, 'max' => 255)));
     return $metadata;
 }
Пример #30
0
 public static function getDefaultMetadata()
 {
     $metadata = parent::getDefaultMetadata();
     $metadata[__CLASS__] = array('members' => array('binaryStuff', 'bigBinaryStuff'), 'rules' => array(array('binaryStuff', 'type', 'type' => 'blob'), array('bigBinaryStuff', 'type', 'type' => 'longblob')));
     return $metadata;
 }