{ attributes = ( {columnName = CREATED; name = created; prototypeName = dateTime; }, {allowsNull = N; name = id; prototypeName = id; }, { allowsNull = Y; columnName = "KEY_PATH"; name = keyPath; prototypeName = varchar100; }, { allowsNull = Y; columnName = "NEW_BLOB_VALUE_ID"; name = newBlobValueId; prototypeName = id; }, { allowsNull = Y; columnName = "NEW_VALUES"; name = newValues; prototypeName = varchar1000; }, { allowsNull = Y; columnName = "OLD_BLOB_VALUE_ID"; name = oldBlobValueId; prototypeName = id; }, { allowsNull = Y; columnName = "OLD_VALUES"; name = oldValues; prototypeName = varchar1000; }, {allowsNull = N; columnName = "TRAIL_ID"; name = trailId; prototypeName = id; }, { adaptorValueConversionMethodName = value; allowsNull = N; columnName = TYPE; factoryMethodArgumentType = EOFactoryMethodArgumentIsNSString; name = type; prototypeName = shortString; valueClassName = "er.corebusinesslogic.audittrail.ERCAuditTrailType"; valueFactoryMethodName = trailType; }, { allowsNull = N; columnName = "USER_GLOBAL_ID"; name = userGlobalID; prototypeName = globalID; }, { allowsNull = Y; columnName = "USER_INFO"; name = userInfo; prototypeName = mutableDictionary; } ); attributesUsedForLocking = ( id, keyPath, newBlobValueId, newValues, oldBlobValueId, oldValues, trailId, type, userGlobalID, userInfo ); className = "er.corebusinesslogic.audittrail.ERCAuditTrailEntry"; classProperties = ( created, keyPath, newBlobValue, newValues, oldBlobValue, oldValues, trail, type, userGlobalID, userInfo ); externalName = ERCAuditTrailEntry; fetchSpecificationDictionary = {}; name = ERCAuditTrailEntry; primaryKeyAttributes = (id); relationships = ( { destination = ERCAuditBlob; isToMany = N; joinSemantic = EOInnerJoin; joins = ({destinationAttribute = id; sourceAttribute = newBlobValueId; }); name = newBlobValue; }, { destination = ERCAuditBlob; isToMany = N; joinSemantic = EOInnerJoin; joins = ({destinationAttribute = id; sourceAttribute = oldBlobValueId; }); name = oldBlobValue; }, { destination = ERCAuditTrail; isMandatory = Y; isToMany = N; joinSemantic = EOInnerJoin; joins = ({destinationAttribute = id; sourceAttribute = trailId; }); name = trail; } ); }