org.kuali.kfs.module.bc.businessobject
Interface Position

All Known Implementing Classes:
BudgetConstructionPosition

public interface Position

Provides attributes that describe a specific job located in a particular department (organization).


Method Summary
 String getIuDefaultObjectCode()
          Gets the iuDefaultObjectCode attribute.
 Integer getIuNormalWorkMonths()
          Gets the iuNormalWorkMonths attribute.
 Integer getIuPayMonths()
          Gets the iuPayMonths attribute.
 String getIuPositionType()
          Gets the iuPositionType attribute.
 String getJobCode()
          Gets the jobCode attribute.
 String getJobCodeDescription()
          Gets the jobCodeDescription attribute.
 String getPositionDepartmentIdentifier()
          Gets the positionDepartmentIdentifier attribute.
 String getPositionDescription()
          Gets the positionDescription attribute.
 Date getPositionEffectiveDate()
          Gets the positionEffectiveDate attribute.
 String getPositionEffectiveStatus()
          Gets the positionEffectiveStatus attribute.
 BigDecimal getPositionFullTimeEquivalency()
          Gets the positionFullTimeEquivalency attribute.
 String getPositionGradeDefault()
          Gets the positionGradeDefault attribute.
 String getPositionLockUserIdentifier()
          Gets the positionLockUserIdentifier attribute.
 String getPositionNumber()
          Gets the positionNumber attribute.
 String getPositionRegularTemporary()
          Gets the positionRegularTemporary attribute.
 String getPositionSalaryPlanDefault()
          Gets the positionSalaryPlanDefault attribute.
 BigDecimal getPositionStandardHoursDefault()
          Gets the positionStandardHoursDefault attribute.
 String getPositionStatus()
          Gets the positionStatus attribute.
 String getPositionUnionCode()
          Gets the positionUnionCode attribute.
 String getResponsibilityCenterCode()
          Gets the responsibilityCenterCode attribute.
 String getSetidDepartment()
          Gets the setidDepartment attribute.
 String getSetidJobCode()
          Gets the setidJobCode attribute.
 String getSetidSalary()
          Gets the setidSalary attribute.
 Integer getUniversityFiscalYear()
          Gets the universityFiscalYear attribute.
 boolean isBudgetedPosition()
          Gets the budgetedPosition attribute.
 boolean isConfidentialPosition()
          Gets the confidentialPosition attribute.
 boolean isEffective()
          determine whether the current budget position is effective
 void setBudgetedPosition(boolean budgetedPosition)
          Sets the budgetedPosition attribute value.
 void setConfidentialPosition(boolean confidentialPosition)
          Sets the confidentialPosition attribute value.
 void setIuDefaultObjectCode(String iuDefaultObjectCode)
          Sets the iuDefaultObjectCode attribute.
 void setIuNormalWorkMonths(Integer iuNormalWorkMonths)
          Sets the iuNormalWorkMonths attribute.
 void setIuPayMonths(Integer iuPayMonths)
          Sets the iuPayMonths attribute.
 void setIuPositionType(String iuPositionType)
          Sets the iuPositionType attribute.
 void setJobCode(String jobCode)
          Sets the jobCode attribute.
 void setJobCodeDescription(String jobCodeDescription)
          Sets the jobCodeDescription attribute.
 void setPositionDepartmentIdentifier(String positionDepartmentIdentifier)
          Sets the positionDepartmentIdentifier attribute.
 void setPositionDescription(String positionDescription)
          Sets the positionDescription attribute.
 void setPositionEffectiveDate(Date positionEffectiveDate)
          Sets the positionEffectiveDate attribute.
 void setPositionEffectiveStatus(String positionEffectiveStatus)
          Sets the positionEffectiveStatus attribute value.
 void setPositionFullTimeEquivalency(BigDecimal positionFullTimeEquivalency)
          Sets the positionFullTimeEquivalency attribute.
 void setPositionGradeDefault(String positionGradeDefault)
          Sets the positionGradeDefault attribute.
 void setPositionLockUserIdentifier(String positionLockUserIdentifier)
          Sets the positionLockUserIdentifier attribute.
 void setPositionNumber(String positionNumber)
          Sets the positionNumber attribute.
 void setPositionRegularTemporary(String positionRegularTemporary)
          Sets the positionRegularTemporary attribute.
 void setPositionSalaryPlanDefault(String positionSalaryPlanDefault)
          Sets the positionSalaryPlanDefault attribute.
 void setPositionStandardHoursDefault(BigDecimal positionStandardHoursDefault)
          Sets the positionStandardHoursDefault attribute.
 void setPositionStatus(String positionStatus)
          Sets the positionStatus attribute value.
 void setPositionUnionCode(String positionUnionCode)
          Sets the positionUnionCode attribute.
 void setResponsibilityCenterCode(String responsibilityCenterCode)
          Sets the responsibilityCenterCode attribute.
 void setSetidDepartment(String setidDepartment)
          Sets the setidDepartment attribute.
 void setSetidJobCode(String setidJobCode)
          Sets the setidJobCode attribute.
 void setSetidSalary(String setidSalary)
          Sets the setidSalary attribute.
 void setUniversityFiscalYear(Integer universityFiscalYear)
          Sets the universityFiscalYear attribute.
 

Method Detail

getPositionNumber

String getPositionNumber()
Gets the positionNumber attribute.

Returns:
Returns the positionNumber

setPositionNumber

void setPositionNumber(String positionNumber)
Sets the positionNumber attribute.

Parameters:
positionNumber - The positionNumber to set.

getUniversityFiscalYear

Integer getUniversityFiscalYear()
Gets the universityFiscalYear attribute.

Returns:
Returns the universityFiscalYear

setUniversityFiscalYear

void setUniversityFiscalYear(Integer universityFiscalYear)
Sets the universityFiscalYear attribute.

Parameters:
universityFiscalYear - The universityFiscalYear to set.

getPositionEffectiveDate

Date getPositionEffectiveDate()
Gets the positionEffectiveDate attribute.

Returns:
Returns the positionEffectiveDate

setPositionEffectiveDate

void setPositionEffectiveDate(Date positionEffectiveDate)
Sets the positionEffectiveDate attribute.

Parameters:
positionEffectiveDate - The positionEffectiveDate to set.

getPositionEffectiveStatus

String getPositionEffectiveStatus()
Gets the positionEffectiveStatus attribute.

Returns:
Returns the positionEffectiveStatus.

setPositionEffectiveStatus

void setPositionEffectiveStatus(String positionEffectiveStatus)
Sets the positionEffectiveStatus attribute value.

Parameters:
positionEffectiveStatus - The positionEffectiveStatus to set.

getPositionStatus

String getPositionStatus()
Gets the positionStatus attribute.

Returns:
Returns the positionStatus.

setPositionStatus

void setPositionStatus(String positionStatus)
Sets the positionStatus attribute value.

Parameters:
positionStatus - The positionStatus to set.

isBudgetedPosition

boolean isBudgetedPosition()
Gets the budgetedPosition attribute.

Returns:
Returns the budgetedPosition.

setBudgetedPosition

void setBudgetedPosition(boolean budgetedPosition)
Sets the budgetedPosition attribute value.

Parameters:
budgetedPosition - The budgetedPosition to set.

isConfidentialPosition

boolean isConfidentialPosition()
Gets the confidentialPosition attribute.

Returns:
Returns the confidentialPosition.

setConfidentialPosition

void setConfidentialPosition(boolean confidentialPosition)
Sets the confidentialPosition attribute value.

Parameters:
confidentialPosition - The confidentialPosition to set.

getPositionStandardHoursDefault

BigDecimal getPositionStandardHoursDefault()
Gets the positionStandardHoursDefault attribute.

Returns:
Returns the positionStandardHoursDefault

setPositionStandardHoursDefault

void setPositionStandardHoursDefault(BigDecimal positionStandardHoursDefault)
Sets the positionStandardHoursDefault attribute.

Parameters:
positionStandardHoursDefault - The positionStandardHoursDefault to set.

getPositionRegularTemporary

String getPositionRegularTemporary()
Gets the positionRegularTemporary attribute.

Returns:
Returns the positionRegularTemporary

setPositionRegularTemporary

void setPositionRegularTemporary(String positionRegularTemporary)
Sets the positionRegularTemporary attribute.

Parameters:
positionRegularTemporary - The positionRegularTemporary to set.

getPositionFullTimeEquivalency

BigDecimal getPositionFullTimeEquivalency()
Gets the positionFullTimeEquivalency attribute.

Returns:
Returns the positionFullTimeEquivalency

setPositionFullTimeEquivalency

void setPositionFullTimeEquivalency(BigDecimal positionFullTimeEquivalency)
Sets the positionFullTimeEquivalency attribute.

Parameters:
positionFullTimeEquivalency - The positionFullTimeEquivalency to set.

getIuNormalWorkMonths

Integer getIuNormalWorkMonths()
Gets the iuNormalWorkMonths attribute.

Returns:
Returns the iuNormalWorkMonths

setIuNormalWorkMonths

void setIuNormalWorkMonths(Integer iuNormalWorkMonths)
Sets the iuNormalWorkMonths attribute.

Parameters:
iuNormalWorkMonths - The iuNormalWorkMonths to set.

getIuPayMonths

Integer getIuPayMonths()
Gets the iuPayMonths attribute.

Returns:
Returns the iuPayMonths

setIuPayMonths

void setIuPayMonths(Integer iuPayMonths)
Sets the iuPayMonths attribute.

Parameters:
iuPayMonths - The iuPayMonths to set.

getPositionDescription

String getPositionDescription()
Gets the positionDescription attribute.

Returns:
Returns the positionDescription

setPositionDescription

void setPositionDescription(String positionDescription)
Sets the positionDescription attribute.

Parameters:
positionDescription - The positionDescription to set.

getSetidDepartment

String getSetidDepartment()
Gets the setidDepartment attribute.

Returns:
Returns the setidDepartment

setSetidDepartment

void setSetidDepartment(String setidDepartment)
Sets the setidDepartment attribute.

Parameters:
setidDepartment - The setidDepartment to set.

getPositionDepartmentIdentifier

String getPositionDepartmentIdentifier()
Gets the positionDepartmentIdentifier attribute.

Returns:
Returns the positionDepartmentIdentifier

setPositionDepartmentIdentifier

void setPositionDepartmentIdentifier(String positionDepartmentIdentifier)
Sets the positionDepartmentIdentifier attribute.

Parameters:
positionDepartmentIdentifier - The positionDepartmentIdentifier to set.

getResponsibilityCenterCode

String getResponsibilityCenterCode()
Gets the responsibilityCenterCode attribute.

Returns:
Returns the responsibilityCenterCode

setResponsibilityCenterCode

void setResponsibilityCenterCode(String responsibilityCenterCode)
Sets the responsibilityCenterCode attribute.

Parameters:
responsibilityCenterCode - The responsibilityCenterCode to set.

getPositionUnionCode

String getPositionUnionCode()
Gets the positionUnionCode attribute.

Returns:
Returns the positionUnionCode

setPositionUnionCode

void setPositionUnionCode(String positionUnionCode)
Sets the positionUnionCode attribute.

Parameters:
positionUnionCode - The positionUnionCode to set.

getPositionSalaryPlanDefault

String getPositionSalaryPlanDefault()
Gets the positionSalaryPlanDefault attribute.

Returns:
Returns the positionSalaryPlanDefault

setPositionSalaryPlanDefault

void setPositionSalaryPlanDefault(String positionSalaryPlanDefault)
Sets the positionSalaryPlanDefault attribute.

Parameters:
positionSalaryPlanDefault - The positionSalaryPlanDefault to set.

getPositionGradeDefault

String getPositionGradeDefault()
Gets the positionGradeDefault attribute.

Returns:
Returns the positionGradeDefault

setPositionGradeDefault

void setPositionGradeDefault(String positionGradeDefault)
Sets the positionGradeDefault attribute.

Parameters:
positionGradeDefault - The positionGradeDefault to set.

getSetidJobCode

String getSetidJobCode()
Gets the setidJobCode attribute.

Returns:
Returns the setidJobCode

setSetidJobCode

void setSetidJobCode(String setidJobCode)
Sets the setidJobCode attribute.

Parameters:
setidJobCode - The setidJobCode to set.

getJobCode

String getJobCode()
Gets the jobCode attribute.

Returns:
Returns the jobCode

setJobCode

void setJobCode(String jobCode)
Sets the jobCode attribute.

Parameters:
jobCode - The jobCode to set.

getJobCodeDescription

String getJobCodeDescription()
Gets the jobCodeDescription attribute.

Returns:
Returns the jobCodeDescription

setJobCodeDescription

void setJobCodeDescription(String jobCodeDescription)
Sets the jobCodeDescription attribute.

Parameters:
jobCodeDescription - The jobCodeDescription to set.

getSetidSalary

String getSetidSalary()
Gets the setidSalary attribute.

Returns:
Returns the setidSalary

setSetidSalary

void setSetidSalary(String setidSalary)
Sets the setidSalary attribute.

Parameters:
setidSalary - The setidSalary to set.

getIuDefaultObjectCode

String getIuDefaultObjectCode()
Gets the iuDefaultObjectCode attribute.

Returns:
Returns the iuDefaultObjectCode

setIuDefaultObjectCode

void setIuDefaultObjectCode(String iuDefaultObjectCode)
Sets the iuDefaultObjectCode attribute.

Parameters:
iuDefaultObjectCode - The iuDefaultObjectCode to set.

getIuPositionType

String getIuPositionType()
Gets the iuPositionType attribute.

Returns:
Returns the iuPositionType

setIuPositionType

void setIuPositionType(String iuPositionType)
Sets the iuPositionType attribute.

Parameters:
iuPositionType - The iuPositionType to set.

getPositionLockUserIdentifier

String getPositionLockUserIdentifier()
Gets the positionLockUserIdentifier attribute.

Returns:
Returns the positionLockUserIdentifier

setPositionLockUserIdentifier

void setPositionLockUserIdentifier(String positionLockUserIdentifier)
Sets the positionLockUserIdentifier attribute.

Parameters:
positionLockUserIdentifier - The positionLockUserIdentifier to set.

isEffective

boolean isEffective()
determine whether the current budget position is effective

Returns:
true if the current budget position is effective; otherwise, false


Copyright © 2005-2012 The Kuali Foundation. All Rights Reserved.