{ attributes = ( { allowsNull = N; columnName = xTPaymentMethodIdXTPaymentMethod; name = xTPaymentMethodIdXTPaymentMethod; prototypeName = id; }, { columnName = xTPromoIdXTPromo; externalType = INT; name = xTPromoIdXTPromo; valueClassName = NSNumber; valueType = i; } ); attributesUsedForLocking = (xTPaymentMethodIdXTPaymentMethod, xTPromoIdXTPromo); className = EOGenericRecord; externalName = JTXTPromoXTPaymentMethod; fetchSpecificationDictionary = {}; name = JTXTPromoXTPaymentMethod; primaryKeyAttributes = (xTPaymentMethodIdXTPaymentMethod, xTPromoIdXTPromo); relationships = ( { destination = XTPaymentMethod; isMandatory = Y; isToMany = N; joinSemantic = EOInnerJoin; joins = ( { destinationAttribute = idXTPaymentMethod; sourceAttribute = xTPaymentMethodIdXTPaymentMethod; } ); name = xTPaymentMethod; }, { destination = XTPromo; isMandatory = Y; isToMany = N; joinSemantic = EOInnerJoin; joins = ({destinationAttribute = idXTPromo; sourceAttribute = xTPromoIdXTPromo; }); name = xTPromo; } ); }