org.kuali.kpme.tklm.api.time.rules.lunch.department
Interface DeptLunchRuleContract

All Superinterfaces:
org.kuali.rice.krad.bo.BusinessObject, org.kuali.rice.core.api.mo.common.GloballyUnique, HrBusinessObjectContract, org.kuali.rice.core.api.mo.common.active.Inactivatable, org.kuali.rice.core.api.mo.ModelObjectBasic, org.kuali.rice.krad.bo.PersistableBusinessObject, Serializable, org.kuali.rice.core.api.mo.common.Versioned
All Known Implementing Classes:
DeptLunchRule

public interface DeptLunchRuleContract
extends HrBusinessObjectContract

DeptLunchRuleContract interface


Method Summary
 BigDecimal getDeductionMins()
          The amount of minutes to be deducted as a lunch
 DepartmentContract getDepartmentObj()
          The Department object associated with the DeptLunchRule
 String getDept()
          The dept associated with the DeptLunchRule
 String getHrDeptId()
          The id of the Department object associated with the DeptLunchRule
 String getHrJobId()
          The id of the Job object associated with the DeptLunchRule
 JobContract getJob()
          The Job object associated with the DeptLunchRule
 Long getJobNumber()
          The jobNumber associated with the DeptLunchRule
 org.kuali.rice.kim.api.identity.Person getPrincipal()
          The principal associated with the DeptLunchRule
 String getPrincipalId()
          The principalId associated with the DeptLunchRule
 BigDecimal getShiftHours()
          The number of hours which must be met in order for the deduction to occur
 String getTkDeptLunchRuleId()
          The primary key of a DeptLunchRule entry saved in a database
 String getTkWorkAreaId()
          The id of the WorkArea object associated with the DeptLunchRule
 String getUserPrincipalId()
          User which set up the lunch rule
 Long getWorkArea()
          The work area associated with the DeptLunchRule
 WorkAreaContract getWorkAreaObj()
          The WorkArea object associated with the DeptLunchRule
 boolean isHistory()
          The history flag of the DeptLunchRule
 
Methods inherited from interface org.kuali.kpme.core.api.bo.HrBusinessObjectContract
getEffectiveDate, getEffectiveLocalDate, getId, getRelativeEffectiveDate, getTimestamp
 
Methods inherited from interface org.kuali.rice.krad.bo.PersistableBusinessObject
buildListOfDeletionAwareLists, getExtension, isNewCollectionRecord, linkEditableUserFields, refreshNonUpdateableReferences, refreshReferenceObject, setExtension, setNewCollectionRecord, setObjectId, setVersionNumber
 
Methods inherited from interface org.kuali.rice.krad.bo.BusinessObject
refresh
 
Methods inherited from interface org.kuali.rice.core.api.mo.ModelObjectBasic
toString
 
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.active.Inactivatable
isActive
 

Method Detail

getPrincipal

org.kuali.rice.kim.api.identity.Person getPrincipal()
The principal associated with the DeptLunchRule

If a principal id is defined, only this specific employee will be subject to the automatic lunch deduction.

Returns:
principal for DeptLunchRule

getJob

JobContract getJob()
The Job object associated with the DeptLunchRule

If job # is defined, only this specific employee's job will be subject to the automatic lunch deduction.

Returns:
job for DeptLunchRule

getWorkAreaObj

WorkAreaContract getWorkAreaObj()
The WorkArea object associated with the DeptLunchRule

If a work area is defined, only entries associated with a job in this work area will be subject to the automatic lunch deduction.

Returns:
workAreaObj for DeptLunchRule

getDepartmentObj

DepartmentContract getDepartmentObj()
The Department object associated with the DeptLunchRule

If a department is defined, only entries associated with a job in this department will be subject to the automatic lunch deduction.

Returns:
departmentObj for DeptLunchRule

getWorkArea

Long getWorkArea()
The work area associated with the DeptLunchRule

If a work area is defined, only entries associated with a job in this work area will be subject to the automatic lunch deduction.

Returns:
workArea for DeptLunchRule

getPrincipalId

String getPrincipalId()
The principalId associated with the DeptLunchRule

If a principal id is defined, only this specific employee will be subject to the automatic lunch deduction.

Returns:
principalId for DeptLunchRule

getJobNumber

Long getJobNumber()
The jobNumber associated with the DeptLunchRule

If job # is defined, only this specific employee's job will be subject to the automatic lunch deduction.

Returns:
jobNumber for DeptLunchRule

getUserPrincipalId

String getUserPrincipalId()
User which set up the lunch rule

userPrincipalId of a DeptLunchRule

Returns:
userPrincipalId for DeptLunchRule

getTkDeptLunchRuleId

String getTkDeptLunchRuleId()
The primary key of a DeptLunchRule entry saved in a database

tkTimeCollectionRuleId of a DeptLunchRule

Returns:
tkTimeCollectionRuleId for DeptLunchRule

getDept

String getDept()
The dept associated with the DeptLunchRule

If a department is defined, only entries associated with a job in this department will be subject to the automatic lunch deduction.

Returns:
dept for DeptLunchRule

getDeductionMins

BigDecimal getDeductionMins()
The amount of minutes to be deducted as a lunch

deductionMins of a DeptLunchRule

Returns:
deductionMins for DeptLunchRule

getShiftHours

BigDecimal getShiftHours()
The number of hours which must be met in order for the deduction to occur

shiftHours of a DeptLunchRule

Returns:
shiftHours for DeptLunchRule

getTkWorkAreaId

String getTkWorkAreaId()
The id of the WorkArea object associated with the DeptLunchRule

tkWorkAreaId of a DeptLunchRule

Returns:
tkWorkAreaId for DeptLunchRule

getHrDeptId

String getHrDeptId()
The id of the Department object associated with the DeptLunchRule

hrDeptId of a DeptLunchRule

Returns:
hrDeptId for DeptLunchRule

getHrJobId

String getHrJobId()
The id of the Job object associated with the DeptLunchRule

hrJobId of a DeptLunchRule

Returns:
hrJobId for DeptLunchRule

isHistory

boolean isHistory()
The history flag of the DeptLunchRule

history flag of a DeptLunchRule

Returns:
Y if on, N if not


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