_Employee Class Reference

Inherits er::extensions::eof::ERXGenericRecord.

Inherited by Employee.

Collaboration diagram for _Employee:

Collaboration graph
[legend]

List of all members.

Public Member Functions

Boolean admin ()
er.uber.model.Company company ()
Integer exemptions ()
String firstName ()
NSTimestamp hireDate ()
Boolean insured ()
String lastName ()
Employee localInstanceIn (EOEditingContext editingContext)
er.attachment.model.ERAttachment photo ()
java.math.BigDecimal salary ()
void setAdmin (Boolean value)
void setCompany (er.uber.model.Company value)
void setCompanyRelationship (er.uber.model.Company value)
void setExemptions (Integer value)
void setFirstName (String value)
void setHireDate (NSTimestamp value)
void setInsured (Boolean value)
void setLastName (String value)
void setPhoto (er.attachment.model.ERAttachment value)
void setPhotoRelationship (er.attachment.model.ERAttachment value)
void setSalary (java.math.BigDecimal value)
void setStatus (er.uber.model.EmployeeStatus value)
er.uber.model.EmployeeStatus status ()

Static Public Member Functions

static Employee createEmployee (EOEditingContext editingContext, Boolean admin, String firstName, NSTimestamp hireDate, Boolean insured, String lastName, er.uber.model.EmployeeStatus status, er.uber.model.Company company)
static NSArray< EmployeefetchAllEmployees (EOEditingContext editingContext, NSArray< EOSortOrdering > sortOrderings)
static NSArray< EmployeefetchAllEmployees (EOEditingContext editingContext)
static Employee fetchEmployee (EOEditingContext editingContext, EOQualifier qualifier)
static Employee fetchEmployee (EOEditingContext editingContext, String keyName, Object value)
static NSArray< EmployeefetchEmployees (EOEditingContext editingContext, EOQualifier qualifier, NSArray< EOSortOrdering > sortOrderings)
static Employee fetchRequiredEmployee (EOEditingContext editingContext, EOQualifier qualifier)
static Employee fetchRequiredEmployee (EOEditingContext editingContext, String keyName, Object value)
static Employee localInstanceIn (EOEditingContext editingContext, Employee eo)

Static Public Attributes

static final ERXKey< Boolean > ADMIN = new ERXKey<Boolean>("admin")
static final String ADMIN_KEY = ADMIN.key()
static final ERXKey
< er.uber.model.Company
COMPANY = new ERXKey<er.uber.model.Company>("company")
static final String COMPANY_KEY = COMPANY.key()
static final String ENTITY_NAME = "Employee"
static final ERXKey< Integer > EXEMPTIONS = new ERXKey<Integer>("exemptions")
static final String EXEMPTIONS_KEY = EXEMPTIONS.key()
static final ERXKey< StringFIRST_NAME = new ERXKey<String>("firstName")
static final String FIRST_NAME_KEY = FIRST_NAME.key()
static final ERXKey< NSTimestamp > HIRE_DATE = new ERXKey<NSTimestamp>("hireDate")
static final String HIRE_DATE_KEY = HIRE_DATE.key()
static final ERXKey< Boolean > INSURED = new ERXKey<Boolean>("insured")
static final String INSURED_KEY = INSURED.key()
static final ERXKey< StringLAST_NAME = new ERXKey<String>("lastName")
static final String LAST_NAME_KEY = LAST_NAME.key()
static final ERXKey
< er.attachment.model.ERAttachment
PHOTO = new ERXKey<er.attachment.model.ERAttachment>("photo")
static final String PHOTO_KEY = PHOTO.key()
static final ERXKey
< java.math.BigDecimal > 
SALARY = new ERXKey<java.math.BigDecimal>("salary")
static final String SALARY_KEY = SALARY.key()
static final ERXKey
< er.uber.model.EmployeeStatus
STATUS = new ERXKey<er.uber.model.EmployeeStatus>("status")
static final String STATUS_KEY = STATUS.key()

Static Private Attributes

static Logger LOG = Logger.getLogger(_Employee.class)


Member Function Documentation

Boolean admin (  ) 

er.uber.model.Company company (  ) 

static Employee createEmployee ( EOEditingContext  editingContext,
Boolean  admin,
String  firstName,
NSTimestamp  hireDate,
Boolean  insured,
String  lastName,
er.uber.model.EmployeeStatus  status,
er.uber.model.Company  company 
) [static]

Integer exemptions (  ) 

static NSArray<Employee> fetchAllEmployees ( EOEditingContext  editingContext,
NSArray< EOSortOrdering >  sortOrderings 
) [static]

static NSArray<Employee> fetchAllEmployees ( EOEditingContext  editingContext  )  [static]

static Employee fetchEmployee ( EOEditingContext  editingContext,
EOQualifier  qualifier 
) [static]

static Employee fetchEmployee ( EOEditingContext  editingContext,
String  keyName,
Object  value 
) [static]

static NSArray<Employee> fetchEmployees ( EOEditingContext  editingContext,
EOQualifier  qualifier,
NSArray< EOSortOrdering >  sortOrderings 
) [static]

static Employee fetchRequiredEmployee ( EOEditingContext  editingContext,
EOQualifier  qualifier 
) [static]

static Employee fetchRequiredEmployee ( EOEditingContext  editingContext,
String  keyName,
Object  value 
) [static]

String firstName (  ) 

NSTimestamp hireDate (  ) 

Boolean insured (  ) 

String lastName (  ) 

static Employee localInstanceIn ( EOEditingContext  editingContext,
Employee  eo 
) [static]

Employee localInstanceIn ( EOEditingContext  ec  )  [virtual]

Returns this EO in the supplied editing context.

Returns:
this EO in the supplied editing context.

Reimplemented from ERXGenericRecord.

java.math.BigDecimal salary (  ) 

void setAdmin ( Boolean  value  ) 

void setCompany ( er.uber.model.Company  value  ) 

void setCompanyRelationship ( er.uber.model.Company  value  ) 

void setExemptions ( Integer  value  ) 

void setFirstName ( String  value  ) 

void setHireDate ( NSTimestamp  value  ) 

void setInsured ( Boolean  value  ) 

void setLastName ( String  value  ) 

void setPhoto ( er.attachment.model.ERAttachment  value  ) 

void setPhotoRelationship ( er.attachment.model.ERAttachment  value  ) 

void setSalary ( java.math.BigDecimal  value  ) 

void setStatus ( er.uber.model.EmployeeStatus  value  ) 


Member Data Documentation

final ERXKey<Boolean> ADMIN = new ERXKey<Boolean>("admin") [static]

final String ADMIN_KEY = ADMIN.key() [static]

final ERXKey<er.uber.model.Company> COMPANY = new ERXKey<er.uber.model.Company>("company") [static]

final String COMPANY_KEY = COMPANY.key() [static]

final String ENTITY_NAME = "Employee" [static]

final ERXKey<Integer> EXEMPTIONS = new ERXKey<Integer>("exemptions") [static]

final String EXEMPTIONS_KEY = EXEMPTIONS.key() [static]

final ERXKey<String> FIRST_NAME = new ERXKey<String>("firstName") [static]

final String FIRST_NAME_KEY = FIRST_NAME.key() [static]

final ERXKey<NSTimestamp> HIRE_DATE = new ERXKey<NSTimestamp>("hireDate") [static]

final String HIRE_DATE_KEY = HIRE_DATE.key() [static]

final ERXKey<Boolean> INSURED = new ERXKey<Boolean>("insured") [static]

final String INSURED_KEY = INSURED.key() [static]

final ERXKey<String> LAST_NAME = new ERXKey<String>("lastName") [static]

final String LAST_NAME_KEY = LAST_NAME.key() [static]

Logger LOG = Logger.getLogger(_Employee.class) [static, private]

final ERXKey<er.attachment.model.ERAttachment> PHOTO = new ERXKey<er.attachment.model.ERAttachment>("photo") [static]

final String PHOTO_KEY = PHOTO.key() [static]

final ERXKey<java.math.BigDecimal> SALARY = new ERXKey<java.math.BigDecimal>("salary") [static]

final String SALARY_KEY = SALARY.key() [static]

final ERXKey<er.uber.model.EmployeeStatus> STATUS = new ERXKey<er.uber.model.EmployeeStatus>("status") [static]

final String STATUS_KEY = STATUS.key() [static]


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

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