{ attributes = ( { allowsNull = Y; columnName = dateClose; name = dateClose; prototypeName = dateTime; }, {columnName = dateCreation; name = dateCreation; prototypeName = dateTime; }, { columnName = dateLastUpdate; name = dateLastUpdate; prototypeName = dateTime; }, {allowsNull = N; name = id; prototypeName = id; }, { allowsNull = Y; columnName = idReporter; externalType = BIGINT; name = idReporter; valueClassName = NSNumber; valueType = i; }, { allowsNull = Y; columnName = theCategory; name = theCategory; prototypeName = varchar50; }, { allowsNull = Y; columnName = theProblemDescription; name = theProblemDescription; prototypeName = varchar1000; }, { allowsNull = Y; columnName = theSite; name = theSite; prototypeName = varchar50; }, {columnName = theState; name = theState; prototypeName = varchar50; }, {columnName = theSubject; name = theSubject; prototypeName = varchar100; }, { allowsNull = Y; columnName = theUserAgent; name = theUserAgent; prototypeName = varchar1000; } ); attributesUsedForLocking = (); className = "it.xplants.xtro.vw.eo.VWTroubleTicket"; classProperties = ( dateClose, dateCreation, dateLastUpdate, theCategory, theProblemDescription, theReporter, theSite, theState, theSubject, theTicketNotes, theUserAgent ); externalName = VWTroubleTicket; fetchSpecificationDictionary = {}; name = VWTroubleTicket; primaryKeyAttributes = (id); relationships = ( { destination = XTUser; isToMany = N; joinSemantic = EOInnerJoin; joins = ({destinationAttribute = idXTUser; sourceAttribute = idReporter; }); name = theReporter; }, { deleteRule = EODeleteRuleCascade; destination = VWTicketNote; isToMany = Y; joinSemantic = EOInnerJoin; joins = ({destinationAttribute = idVWTroubleTicket; sourceAttribute = id; }); name = theTicketNotes; } ); }