org.kuali.rice.kim.bo.ui
Class PersonDocumentEmploymentInfo

java.lang.Object
  extended by org.kuali.rice.kns.bo.BusinessObjectBase
      extended by org.kuali.rice.kns.bo.PersistableBusinessObjectBase
          extended by org.kuali.rice.kim.bo.ui.KimDocumentBoBase
              extended by org.kuali.rice.kim.bo.ui.PersonDocumentEmploymentInfo
All Implemented Interfaces:
Serializable, org.apache.ojb.broker.PersistenceBrokerAware, org.kuali.rice.kns.bo.BusinessObject, org.kuali.rice.kns.bo.Inactivateable, PersistableBusinessObject

public class PersonDocumentEmploymentInfo
extends KimDocumentBoBase

This is a description of what this class does - shyu don't forget to fill this in.

Author:
Kuali Rice Team (rice.collab@kuali.org)
See Also:
Serialized Form

Field Summary
protected  PersonDocumentAffiliation affiliation
           
protected  org.kuali.rice.kns.util.KualiDecimal baseSalaryAmount
           
protected  String employeeId
           
protected  String employeeStatusCode
           
protected  String employeeTypeCode
           
protected  String employmentRecordId
           
protected  org.kuali.rice.kim.bo.reference.EmploymentStatus employmentStatus
           
protected  org.kuali.rice.kim.bo.reference.EmploymentType employmentType
           
protected  String entityAffiliationId
           
protected  String entityEmploymentId
           
protected  boolean primary
           
protected  String primaryDepartmentCode
           
 
Fields inherited from class org.kuali.rice.kim.bo.ui.KimDocumentBoBase
active, activeFromDate, activeToDate, documentNumber, edit
 
Fields inherited from class org.kuali.rice.kns.bo.PersistableBusinessObjectBase
extension, versionNumber
 
Constructor Summary
PersonDocumentEmploymentInfo()
           
 
Method Summary
 PersonDocumentAffiliation getAffiliation()
           
 org.kuali.rice.kns.util.KualiDecimal getBaseSalaryAmount()
           
 String getEmployeeId()
           
 String getEmployeeStatusCode()
           
 String getEmployeeTypeCode()
           
 String getEmploymentRecordId()
           
 org.kuali.rice.kim.bo.reference.EmploymentStatus getEmploymentStatus()
           
 org.kuali.rice.kim.bo.reference.EmploymentType getEmploymentType()
           
 String getEntityAffiliationId()
           
 String getEntityEmploymentId()
           
 String getPrimaryDepartmentCode()
           
 boolean isActive()
           
 boolean isPrimary()
           
 void setAffiliation(PersonDocumentAffiliation affiliation)
           
 void setBaseSalaryAmount(org.kuali.rice.kns.util.KualiDecimal baseSalaryAmount)
           
 void setEmployeeId(String employeeId)
           
 void setEmployeeStatusCode(String employeeStatusCode)
           
 void setEmployeeTypeCode(String employeeTypeCode)
           
 void setEmploymentRecordId(String employmentRecordId)
           
 void setEmploymentStatus(org.kuali.rice.kim.bo.reference.EmploymentStatus employmentStatus)
           
 void setEmploymentType(org.kuali.rice.kim.bo.reference.EmploymentType employmentType)
           
 void setEntityAffiliationId(String entityAffiliationId)
           
 void setEntityEmploymentId(String entityEmploymentId)
           
 void setPrimary(boolean primary)
           
 void setPrimaryDepartmentCode(String primaryDepartmentCode)
           
protected  LinkedHashMap toStringMapper()
           
 
Methods inherited from class org.kuali.rice.kim.bo.ui.KimDocumentBoBase
getActiveFromDate, getActiveToDate, getDocumentNumber, isEdit, setActive, setActiveFromDate, setActiveToDate, setDocumentNumber, setEdit
 
Methods inherited from class org.kuali.rice.kns.bo.PersistableBusinessObjectBase
addNote, afterDelete, afterInsert, afterLookup, afterUpdate, beforeDelete, beforeInsert, beforeInsert, beforeUpdate, beforeUpdate, buildListOfDeletionAwareLists, deleteNote, getAttachmentService, getBoNote, getBoNotes, getExtension, getNoteService, getObjectId, getPersistenceService, getPersistenceStructureService, getVersionNumber, isAutoIncrementSet, isBoNotesSupport, isNewCollectionRecord, linkEditableUserFields, refresh, refreshNonUpdateableReferences, refreshReferenceObject, setAutoIncrementSet, setBoNotes, setExtension, setNewCollectionRecord, setObjectId, setVersionNumber, supportsBoNotes
 
Methods inherited from class org.kuali.rice.kns.bo.BusinessObjectBase
prepareForWorkflow, toString, toStringBuilder
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.kuali.rice.kns.bo.BusinessObject
prepareForWorkflow
 

Field Detail

entityEmploymentId

protected String entityEmploymentId

entityAffiliationId

protected String entityAffiliationId

employeeStatusCode

protected String employeeStatusCode

employeeTypeCode

protected String employeeTypeCode

primaryDepartmentCode

protected String primaryDepartmentCode

baseSalaryAmount

protected org.kuali.rice.kns.util.KualiDecimal baseSalaryAmount

employeeId

protected String employeeId

employmentRecordId

protected String employmentRecordId

primary

protected boolean primary

employmentType

protected org.kuali.rice.kim.bo.reference.EmploymentType employmentType

employmentStatus

protected org.kuali.rice.kim.bo.reference.EmploymentStatus employmentStatus

affiliation

protected PersonDocumentAffiliation affiliation
Constructor Detail

PersonDocumentEmploymentInfo

public PersonDocumentEmploymentInfo()
Method Detail

getBaseSalaryAmount

public org.kuali.rice.kns.util.KualiDecimal getBaseSalaryAmount()
See Also:
KimEntityEmploymentInformation.getBaseSalaryAmount()

getEmployeeStatusCode

public String getEmployeeStatusCode()
See Also:
KimEntityEmploymentInformation.getEmployeeStatusCode()

getEmployeeTypeCode

public String getEmployeeTypeCode()
See Also:
KimEntityEmploymentInformation.getEmployeeTypeCode()

getEntityAffiliationId

public String getEntityAffiliationId()
See Also:
KimEntityEmploymentInformation.getEntityAffiliationId()

getEntityEmploymentId

public String getEntityEmploymentId()
See Also:
KimEntityEmploymentInformation.getEntityEmploymentId()

isPrimary

public boolean isPrimary()
See Also:
KimEntityEmploymentInformation.isPrimary()

setEntityAffiliationId

public void setEntityAffiliationId(String entityAffiliationId)
See Also:
org.kuali.rice.kim.bo.entity.KimEntityEmploymentInformation#setAffiliationId(java.lang.String)

setBaseSalaryAmount

public void setBaseSalaryAmount(org.kuali.rice.kns.util.KualiDecimal baseSalaryAmount)
See Also:
org.kuali.rice.kim.bo.entity.KimEntityEmploymentInformation#setBaseSalaryAmount(java.math.BigDecimal)

setEmployeeStatusCode

public void setEmployeeStatusCode(String employeeStatusCode)
See Also:
org.kuali.rice.kim.bo.entity.KimEntityEmploymentInformation#setEmployeeStatusCode(java.lang.String)

setEmployeeTypeCode

public void setEmployeeTypeCode(String employeeTypeCode)
See Also:
org.kuali.rice.kim.bo.entity.KimEntityEmploymentInformation#setEmployeeTypeCode(java.lang.String)

setPrimary

public void setPrimary(boolean primary)
See Also:
org.kuali.rice.kim.bo.entity.KimEntityEmploymentInformation#setPrimary(boolean)

toStringMapper

protected LinkedHashMap toStringMapper()
Overrides:
toStringMapper in class KimDocumentBoBase
Returns:
Map containing the fieldValues of the key fields for this class, indexed by fieldName
See Also:
BusinessObjectBase.toStringMapper()

setEntityEmploymentId

public void setEntityEmploymentId(String entityEmploymentId)

getEmploymentType

public org.kuali.rice.kim.bo.reference.EmploymentType getEmploymentType()

setEmploymentType

public void setEmploymentType(org.kuali.rice.kim.bo.reference.EmploymentType employmentType)

getEmploymentStatus

public org.kuali.rice.kim.bo.reference.EmploymentStatus getEmploymentStatus()

setEmploymentStatus

public void setEmploymentStatus(org.kuali.rice.kim.bo.reference.EmploymentStatus employmentStatus)

getPrimaryDepartmentCode

public String getPrimaryDepartmentCode()

setPrimaryDepartmentCode

public void setPrimaryDepartmentCode(String primaryDepartmentCode)

getAffiliation

public PersonDocumentAffiliation getAffiliation()

setAffiliation

public void setAffiliation(PersonDocumentAffiliation affiliation)

getEmployeeId

public String getEmployeeId()

setEmployeeId

public void setEmployeeId(String employeeId)

getEmploymentRecordId

public String getEmploymentRecordId()

setEmploymentRecordId

public void setEmploymentRecordId(String employmentRecordId)

isActive

public boolean isActive()
Specified by:
isActive in interface org.kuali.rice.kns.bo.Inactivateable
Overrides:
isActive in class KimDocumentBoBase


Copyright © 2004-2011 The Kuali Foundation. All Rights Reserved.