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

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

@Entity
public class EntityEmploymentBo
extends EntityEmploymentBase

See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.kuali.rice.krad.bo.DataObjectBase
objectId, versionNumber
 
Constructor Summary
EntityEmploymentBo()
           
 
Method Summary
static EntityEmploymentBo from(EntityEmployment immutable)
          Creates a EntityEmploymentBo business object from an immutable representation of a EntityEmployment.
 EntityEmploymentStatusBo getEmployeeStatus()
          Gets this EntityEmploymentContract's employee status.
 EntityEmploymentTypeBo getEmployeeType()
          Gets this EntityEmploymentContract's employee type.
 EntityAffiliationBo getEntityAffiliation()
          Gets this EntityEmploymentContract's identity affiliation.
 String getId()
          The unique identifier for an object.
 void setEmployeeStatus(EntityEmploymentStatusBo employeeStatus)
           
 void setEmployeeType(EntityEmploymentTypeBo employeeType)
           
 void setEntityAffiliation(EntityAffiliationBo entityAffiliation)
           
 void setId(String id)
           
static EntityEmployment to(EntityEmploymentBo bo)
           
 
Methods inherited from class org.kuali.rice.kim.impl.identity.employment.EntityEmploymentBase
getActive, getBaseSalaryAmount, getEmployeeId, getEmployeeStatusCode, getEmployeeTypeCode, getEmploymentRecordId, getEntityAffiliationId, getEntityId, getPrimary, getPrimaryDepartmentCode, isActive, isPrimary, setActive, setBaseSalaryAmount, setEmployeeId, setEmployeeStatusCode, setEmployeeTypeCode, setEmploymentRecordId, setEntityAffiliationId, setEntityId, setPrimary, setPrimaryDepartmentCode
 
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.core.api.mo.common.Versioned
getVersionNumber
 
Methods inherited from interface org.kuali.rice.core.api.mo.common.GloballyUnique
getObjectId
 

Constructor Detail

EntityEmploymentBo

public EntityEmploymentBo()
Method Detail

getEntityAffiliation

public EntityAffiliationBo getEntityAffiliation()
Description copied from interface: EntityEmploymentContract
Gets this EntityEmploymentContract's identity affiliation.

Returns:
the identity affiliation for this EntityEmploymentContract, or null if none has been assigned.

getEmployeeStatus

public EntityEmploymentStatusBo getEmployeeStatus()
Description copied from interface: EntityEmploymentContract
Gets this EntityEmploymentContract's employee status.

Returns:
the employee status for this EntityEmploymentContract, or null if none has been assigned.

getEmployeeType

public EntityEmploymentTypeBo getEmployeeType()
Description copied from interface: EntityEmploymentContract
Gets this EntityEmploymentContract's employee type.

Returns:
the employee type for this EntityEmploymentContract, or null if none has been assigned.

to

public static EntityEmployment to(EntityEmploymentBo bo)

from

public static EntityEmploymentBo from(EntityEmployment immutable)
Creates a EntityEmploymentBo business object from an immutable representation of a EntityEmployment.

Parameters:
immutable - an immutable EntityEmployment
Returns:
a EntityEmploymentBo

getId

public String getId()
Description copied from interface: Identifiable
The unique identifier for an object. This can be null.

Returns:
the id

setId

public void setId(String id)

setEmployeeType

public void setEmployeeType(EntityEmploymentTypeBo employeeType)

setEmployeeStatus

public void setEmployeeStatus(EntityEmploymentStatusBo employeeStatus)

setEntityAffiliation

public void setEntityAffiliation(EntityAffiliationBo entityAffiliation)


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