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['GauffrLog'];
00015 $def->class = "GauffrLog";
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['Category'] = new ezcPersistentObjectProperty;
00023 $def->properties['Category']->columnName = 'category';
00024 $def->properties['Category']->propertyName = 'Category';
00025 $def->properties['Category']->propertyType = ezcPersistentObjectProperty::PHP_TYPE_STRING;
00026
00027 $def->properties['File'] = new ezcPersistentObjectProperty;
00028 $def->properties['File']->columnName = 'file';
00029 $def->properties['File']->propertyName = 'File';
00030 $def->properties['File']->propertyType = ezcPersistentObjectProperty::PHP_TYPE_STRING;
00031
00032 $def->properties['Line'] = new ezcPersistentObjectProperty;
00033 $def->properties['Line']->columnName = 'line';
00034 $def->properties['Line']->propertyName = 'Line';
00035 $def->properties['Line']->propertyType = ezcPersistentObjectProperty::PHP_TYPE_INT;
00036
00037 $def->properties['Message'] = new ezcPersistentObjectProperty;
00038 $def->properties['Message']->columnName = 'message';
00039 $def->properties['Message']->propertyName = 'Message';
00040 $def->properties['Message']->propertyType = ezcPersistentObjectProperty::PHP_TYPE_STRING;
00041
00042 $def->properties['Severity'] = new ezcPersistentObjectProperty;
00043 $def->properties['Severity']->columnName = 'severity';
00044 $def->properties['Severity']->propertyName = 'Severity';
00045 $def->properties['Severity']->propertyType = ezcPersistentObjectProperty::PHP_TYPE_STRING;
00046
00047 $def->properties['Source'] = new ezcPersistentObjectProperty;
00048 $def->properties['Source']->columnName = 'source';
00049 $def->properties['Source']->propertyName = 'Source';
00050 $def->properties['Source']->propertyType = ezcPersistentObjectProperty::PHP_TYPE_STRING;
00051
00052 $def->properties['Time'] = new ezcPersistentObjectProperty;
00053 $def->properties['Time']->columnName = 'time';
00054 $def->properties['Time']->propertyName = 'Time';
00055 $def->properties['Time']->propertyType = ezcPersistentObjectProperty::PHP_TYPE_INT;
00056
00057 return $def;
00058
00059 ?>