Customer Class Reference

Inherits com::webobjects::eocontrol::EOGenericRecord.

Collaboration diagram for Customer:

Collaboration graph
[legend]

List of all members.

Public Member Functions

NSArray allFees ()
NSArray allRentals ()
void awakeFromInsertion (EOEditingContext editingContext)
BigDecimal costRestriction ()
CreditCard creditCard ()
 Customer ()
String firstName ()
String fullName ()
boolean hasOutRentals ()
boolean hasOverdueRentals ()
boolean hasUnpaidFees ()
boolean isAllowedToRent ()
String lastName ()
NSTimestamp memberSince ()
Number numberOfAllFees ()
Number numberOfAllRentals ()
Number numberOfOutRentals ()
Number numberOfOverdueRentals ()
Number numberOfUnpaidFees ()
NSArray outRentals ()
NSArray overdueRentals ()
NSArray rentals ()
void rentUnit (Unit unit)
void setFirstName (String value)
void setLastName (String value)
void setMemberSince (NSTimestamp value)
NSArray unpaidFees ()
void validateForSave () throws NSValidation.ValidationException

Static Public Attributes

static final String CityKey = "city"
static final String CreditCardKey = "creditCard"
static final BigDecimal DefaultCostRestriction = new BigDecimal(50)
static final String FirstNameKey = "firstName"
static final String LastNameKey = "lastName"
static final String MemberSinceKey = "memberSince"
static final String PhoneKey = "phone"
static final String RentalsKey = "rentals"
static final String StateKey = "state"
static final String StreetAddressKey = "streetAddress"
static final String ZipKey = "zip"

Static Private Attributes

static final String _DepositAmountKeyPath = "unit.video.rentalTerms.depositAmount"
static final long serialVersionUID = -1996155567059278076L


Constructor & Destructor Documentation

Customer (  ) 


Member Function Documentation

NSArray allFees (  ) 

NSArray allRentals (  ) 

void awakeFromInsertion ( EOEditingContext  editingContext  ) 

BigDecimal costRestriction (  ) 

CreditCard creditCard (  ) 

String firstName (  ) 

String fullName (  ) 

boolean hasOutRentals (  ) 

boolean hasOverdueRentals (  ) 

boolean hasUnpaidFees (  ) 

boolean isAllowedToRent (  ) 

String lastName (  ) 

NSTimestamp memberSince (  ) 

Number numberOfAllFees (  ) 

Number numberOfAllRentals (  ) 

Number numberOfOutRentals (  ) 

Number numberOfOverdueRentals (  ) 

Number numberOfUnpaidFees (  ) 

NSArray outRentals (  ) 

NSArray overdueRentals (  ) 

NSArray rentals (  ) 

void rentUnit ( Unit  unit  ) 

void setFirstName ( String  value  ) 

void setLastName ( String  value  ) 

void setMemberSince ( NSTimestamp  value  ) 

NSArray unpaidFees (  ) 

void validateForSave (  )  throws NSValidation.ValidationException


Member Data Documentation

final String _DepositAmountKeyPath = "unit.video.rentalTerms.depositAmount" [static, private]

final String CityKey = "city" [static]

final String CreditCardKey = "creditCard" [static]

final BigDecimal DefaultCostRestriction = new BigDecimal(50) [static]

final String FirstNameKey = "firstName" [static]

final String LastNameKey = "lastName" [static]

final String MemberSinceKey = "memberSince" [static]

final String PhoneKey = "phone" [static]

final String RentalsKey = "rentals" [static]

final long serialVersionUID = -1996155567059278076L [static, private]

final String StateKey = "state" [static]

final String StreetAddressKey = "streetAddress" [static]

final String ZipKey = "zip" [static]


The documentation for this class was generated from the following file:

Generated on Sat May 26 06:43:41 2012 for Project Wonder by  doxygen 1.5.8