org.kuali.rice.kim.impl.identity.employment
Class EntityEmploymentBase

java.lang.Object
  extended by org.kuali.rice.krad.bo.DataObjectBase
      extended by org.kuali.rice.kim.impl.identity.employment.EntityEmploymentBase
All Implemented Interfaces:
Serializable, Inactivatable, GloballyUnique, Identifiable, Versioned, EntityEmploymentContract
Direct Known Subclasses:
EntityEmploymentBo

@MappedSuperclass
public abstract class EntityEmploymentBase
extends DataObjectBase
implements EntityEmploymentContract

See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.kuali.rice.krad.bo.DataObjectBase
objectId, versionNumber
 
Constructor Summary
EntityEmploymentBase()
           
 
Method Summary
 boolean getActive()
           
 KualiDecimal getBaseSalaryAmount()
          Gets this EntityEmploymentContract's base salary amount.
 String getEmployeeId()
          Gets this EntityEmploymentContract's employee id.
 String getEmployeeStatusCode()
           
 String getEmployeeTypeCode()
           
 String getEmploymentRecordId()
          Gets this EntityEmploymentContract's employment record id.
 String getEntityAffiliationId()
           
 String getEntityId()
          Gets this id of the parent identity object.
 boolean getPrimary()
           
 String getPrimaryDepartmentCode()
          Gets this EntityEmploymentContract's primary department code.
 boolean isActive()
          The active indicator for an object.
 boolean isPrimary()
          The primary value for this object.
 void setActive(boolean active)
           
 void setBaseSalaryAmount(KualiDecimal baseSalaryAmount)
           
 void setEmployeeId(String employeeId)
           
 void setEmployeeStatusCode(String employeeStatusCode)
           
 void setEmployeeTypeCode(String employeeTypeCode)
           
 void setEmploymentRecordId(String employmentRecordId)
           
 void setEntityAffiliationId(String entityAffiliationId)
           
 void setEntityId(String entityId)
           
 void setPrimary(boolean primary)
           
 void setPrimaryDepartmentCode(String primaryDepartmentCode)
           
 
Methods inherited from class org.kuali.rice.krad.bo.DataObjectBase
generateAndSetObjectIdIfNeeded, getExtensionObject, getObjectId, getVersionNumber, prePersist, preUpdate, setExtensionObject, setObjectId, setVersionNumber, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.kuali.rice.kim.api.identity.employment.EntityEmploymentContract
getEmployeeStatus, getEmployeeType, getEntityAffiliation
 
Methods inherited from interface org.kuali.rice.core.api.mo.common.Versioned
getVersionNumber
 
Methods inherited from interface org.kuali.rice.core.api.mo.common.GloballyUnique
getObjectId
 
Methods inherited from interface org.kuali.rice.core.api.mo.common.Identifiable
getId
 

Constructor Detail

EntityEmploymentBase

public EntityEmploymentBase()
Method Detail

getEntityId

public String getEntityId()
Description copied from interface: EntityEmploymentContract
Gets this id of the parent identity object.

Specified by:
getEntityId in interface EntityEmploymentContract
Returns:
the identity id for this EntityEmailContract

setEntityId

public void setEntityId(String entityId)

getEmployeeId

public String getEmployeeId()
Description copied from interface: EntityEmploymentContract
Gets this EntityEmploymentContract's employee id.

Specified by:
getEmployeeId in interface EntityEmploymentContract
Returns:
the employee id for this EntityEmploymentContract, or null if none has been assigned.

setEmployeeId

public void setEmployeeId(String employeeId)

getEmploymentRecordId

public String getEmploymentRecordId()
Description copied from interface: EntityEmploymentContract
Gets this EntityEmploymentContract's employment record id.

Specified by:
getEmploymentRecordId in interface EntityEmploymentContract
Returns:
the employment record id for this EntityEmploymentContract, or null if none has been assigned.

setEmploymentRecordId

public void setEmploymentRecordId(String employmentRecordId)

getEntityAffiliationId

public String getEntityAffiliationId()

setEntityAffiliationId

public void setEntityAffiliationId(String entityAffiliationId)

getEmployeeStatusCode

public String getEmployeeStatusCode()

setEmployeeStatusCode

public void setEmployeeStatusCode(String employeeStatusCode)

getEmployeeTypeCode

public String getEmployeeTypeCode()

setEmployeeTypeCode

public void setEmployeeTypeCode(String employeeTypeCode)

getPrimaryDepartmentCode

public String getPrimaryDepartmentCode()
Description copied from interface: EntityEmploymentContract
Gets this EntityEmploymentContract's primary department code.

Specified by:
getPrimaryDepartmentCode in interface EntityEmploymentContract
Returns:
the primary department code for this EntityEmploymentContract, or null if none has been assigned.

setPrimaryDepartmentCode

public void setPrimaryDepartmentCode(String primaryDepartmentCode)

getBaseSalaryAmount

public KualiDecimal getBaseSalaryAmount()
Description copied from interface: EntityEmploymentContract
Gets this EntityEmploymentContract's base salary amount.

Specified by:
getBaseSalaryAmount in interface EntityEmploymentContract
Returns:
the base salary amount for this EntityEmploymentContract, or null if none has been assigned.

setBaseSalaryAmount

public void setBaseSalaryAmount(KualiDecimal baseSalaryAmount)

getPrimary

public boolean getPrimary()

isPrimary

public boolean isPrimary()
Description copied from interface: EntityEmploymentContract
The primary value for this object.

Specified by:
isPrimary in interface EntityEmploymentContract
Returns:
returns true if the record is the primary Employment record for the parent entity

setPrimary

public void setPrimary(boolean primary)

getActive

public boolean getActive()

isActive

public boolean isActive()
Description copied from interface: Inactivatable
The active indicator for an object.

Specified by:
isActive in interface Inactivatable
Returns:
true if active false if not.

setActive

public void setActive(boolean active)


Copyright © 2005–2014 The Kuali Foundation. All rights reserved.