00001 <?php
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012 $gauffr = Gauffr::getInstance();
00013 $def = new ezcPersistentObjectDefinition();
00014 $def->table = $gauffr->gauffrTables['GauffrCredential'];
00015 $def->class = "GauffrCredential";
00016
00017 $def->idProperty = new ezcPersistentObjectIdProperty;
00018 $def->idProperty->columnName = 'id';
00019 $def->idProperty->propertyName = 'ID';
00020 $def->idProperty->generator = new ezcPersistentGeneratorDefinition( 'ezcPersistentNativeGenerator' );
00021
00022 $def->properties['GauffrUserID'] = new ezcPersistentObjectProperty;
00023 $def->properties['GauffrUserID']->columnName = 'gauffruser_id';
00024 $def->properties['GauffrUserID']->propertyName = 'GauffrUserID';
00025 $def->properties['GauffrUserID']->propertyType = ezcPersistentObjectProperty::PHP_TYPE_INT;
00026
00027 $def->properties['GauffrSlaveID'] = new ezcPersistentObjectProperty;
00028 $def->properties['GauffrSlaveID']->columnName = 'gauffrslave_id';
00029 $def->properties['GauffrSlaveID']->propertyName = 'GauffrSlaveID';
00030 $def->properties['GauffrSlaveID']->propertyType = ezcPersistentObjectProperty::PHP_TYPE_INT;
00031
00032 $def->properties['Can'] = new ezcPersistentObjectProperty;
00033 $def->properties['Can']->columnName = 'can';
00034 $def->properties['Can']->propertyName = 'Can';
00035 $def->properties['Can']->propertyType = ezcPersistentObjectProperty::PHP_TYPE_INT;
00036
00037 return $def;
00038
00039 ?>