home *** CD-ROM | disk | FTP | other *** search
/ OpenStep (Enterprise) / OpenStepENTCD.toast / OEDEV / EODEV.Z / RentalTerms.plist < prev    next >
Encoding:
Text File  |  1996-08-01  |  1.8 KB  |  61 lines

  1. {
  2.     attributes = (
  3.         {
  4.             columnName = CHECK_OUT_LENGTH; 
  5.             externalType = NUMBER; 
  6.             name = checkOutLength; 
  7.             valueClassName = NSNumber; 
  8.             valueType = i; 
  9.         }, 
  10.         {
  11.             columnName = COST; 
  12.             externalType = NUMBER; 
  13.             name = cost; 
  14.             precision = 5; 
  15.             scale = 2; 
  16.             valueClassName = NSDecimalNumber; 
  17.         }, 
  18.         {
  19.             columnName = DEPOSIT_AMOUNT; 
  20.             externalType = NUMBER; 
  21.             name = depositAmount; 
  22.             precision = 7; 
  23.             scale = 2; 
  24.             valueClassName = NSDecimalNumber; 
  25.         }, 
  26.         {
  27.             columnName = NAME; 
  28.             externalType = VARCHAR2; 
  29.             name = name; 
  30.             valueClassName = NSString; 
  31.             width = 20; 
  32.         }, 
  33.         {
  34.             columnName = RENTAL_TERM_ID; 
  35.             externalType = NUMBER; 
  36.             name = rentalTermID; 
  37.             precision = 9; 
  38.             valueClassName = NSNumber; 
  39.             valueType = i; 
  40.         }
  41.     ); 
  42.     attributesUsedForLocking = (rentalTermID, name, cost, checkOutLength, depositAmount); 
  43.     className = EOGenericRecord; 
  44.     classProperties = (name, cost, checkOutLength, depositAmount, products); 
  45.     externalName = RENTAL_TERMS; 
  46.     maxNumberOfInstancesToBatchFetch = 10; 
  47.     name = RentalTerms; 
  48.     primaryKeyAttributes = (rentalTermID); 
  49.     relationships = (
  50.         {
  51.             deleteRule = EODeleteRuleDeny; 
  52.             destination = Product; 
  53.             isToMany = Y; 
  54.             joinSemantic = EOInnerJoin; 
  55.             joins = ({destinationAttribute = rentalTermsID; sourceAttribute = rentalTermID; }); 
  56.             name = products; 
  57.             numberOfToManyFaultsToBatchFetch = 10; 
  58.         }
  59.     ); 
  60. }
  61.