public static final class SalaryGroup.Builder extends Object implements Serializable, SalaryGroupContract, org.kuali.rice.core.api.mo.ModelBuilder
SalaryGroup instances.  Enforces the constraints of the SalaryGroupContract.CACHE_NAME| Modifier and Type | Method and Description | 
|---|---|
SalaryGroup | 
build()  | 
static SalaryGroup.Builder | 
create(SalaryGroupContract contract)  | 
static SalaryGroup.Builder | 
create(String hrSalaryGroup)  | 
String | 
getBenefitsEligible()
Flag indicating if the SalaryGroup is eligible for benefits 
 | 
org.joda.time.DateTime | 
getCreateTime()
The timestamp of when this HrBusinessObject was last created/updated 
 | 
String | 
getDescr()
Description of the salary group 
 | 
Set<EffectiveKey.Builder> | 
getEffectiveKeySet()
The set of EffectiveKeyContract objects that hold the aggregate "white-list" of groupkeys 
 for this PostionReportGroupContract object. 
 | 
org.joda.time.LocalDate | 
getEffectiveLocalDate()
The localDate format of the effective date of the HrBusinessObject 
 | 
Set<String> | 
getGroupKeyCodeSet()  | 
Set<HrGroupKey.Builder> | 
getGroupKeySet()  | 
String | 
getHrSalGroup()
Text field used to identify the salary group 
 | 
String | 
getHrSalGroupId()
The Primary Key of a SalaryGroup entry saved in a database 
 | 
String | 
getId()  | 
String | 
getInstitution()
The name of the institution the salary group is associated with. 
 | 
String | 
getLeaveEligible()
Flag indicating if the SalaryGroup is eligible for leave benefits 
 | 
String | 
getLeavePlan()
The name of the LeavePlan the salary group is associated with. 
 | 
String | 
getLocation()
The name of the Location the salary group is associated with. 
 | 
String | 
getObjectId()  | 
BigDecimal | 
getPercentTime()
Maximum percentage of time worked for the SalaryGroup. 
 | 
String | 
getUserPrincipalId()
The userPrincipalId of when this HrBusinessObject was last created/updated 
 | 
Long | 
getVersionNumber()  | 
boolean | 
isActive()  | 
void | 
setActive(boolean active)  | 
void | 
setBenefitsEligible(String benefitsEligible)  | 
void | 
setCreateTime(org.joda.time.DateTime createTime)  | 
void | 
setDescr(String descr)  | 
void | 
setEffectiveKeySet(Set<EffectiveKey.Builder> effectiveKeySet)  | 
void | 
setEffectiveLocalDate(org.joda.time.LocalDate effectiveLocalDate)  | 
void | 
setGroupKeyCodeSet(Set<String> groupKeyCodeSet)  | 
void | 
setGroupKeySet(Set<HrGroupKey.Builder> groupKeySet)  | 
void | 
setHrSalGroup(String hrSalGroup)  | 
void | 
setHrSalGroupId(String hrSalGroupId)  | 
void | 
setId(String id)  | 
void | 
setInstitution(String institution)  | 
void | 
setLeaveEligible(String leaveEligible)  | 
void | 
setLeavePlan(String leavePlan)  | 
void | 
setLocation(String location)  | 
void | 
setObjectId(String objectId)  | 
void | 
setPercentTime(BigDecimal percentTime)  | 
void | 
setUserPrincipalId(String userPrincipalId)  | 
void | 
setVersionNumber(Long versionNumber)  | 
public static SalaryGroup.Builder create(String hrSalaryGroup)
public static SalaryGroup.Builder create(SalaryGroupContract contract)
public SalaryGroup build()
build in interface org.kuali.rice.core.api.mo.ModelBuilderpublic String getBenefitsEligible()
SalaryGroupContractbenefitsEligible of a SalaryGroup
getBenefitsEligible in interface SalaryGroupContractpublic BigDecimal getPercentTime()
SalaryGroupContractpercentTime of a SalaryGroup
getPercentTime in interface SalaryGroupContractpublic String getHrSalGroup()
SalaryGroupContracthrSalGroup of a SalaryGroup
getHrSalGroup in interface SalaryGroupContractpublic Set<EffectiveKey.Builder> getEffectiveKeySet()
SalaryGroupContractgetEffectiveKeySet in interface KpmeEffectiveKeyedSetDataTransferObjectgetEffectiveKeySet in interface SalaryGroupContractpublic String getLeaveEligible()
SalaryGroupContractleaveEligible of a SalaryGroup
getLeaveEligible in interface SalaryGroupContractpublic String getHrSalGroupId()
SalaryGroupContracthrSalGroupId of a SalaryGroup
getHrSalGroupId in interface SalaryGroupContractpublic String getDescr()
SalaryGroupContractdescr of a SalaryGroup
getDescr in interface SalaryGroupContractpublic String getInstitution()
SalaryGroupContractinstitution of a SalaryGroup
getInstitution in interface SalaryGroupContractpublic String getLeavePlan()
SalaryGroupContractleavePlan of a SalaryGroup
getLeavePlan in interface SalaryGroupContractpublic String getLocation()
SalaryGroupContractlocation of a SalaryGroup
getLocation in interface SalaryGroupContractpublic Long getVersionNumber()
getVersionNumber in interface org.kuali.rice.core.api.mo.common.Versionedpublic String getObjectId()
getObjectId in interface org.kuali.rice.core.api.mo.common.GloballyUniquepublic boolean isActive()
isActive in interface org.kuali.rice.core.api.mo.common.active.Inactivatablepublic String getId()
getId in interface org.kuali.rice.core.api.mo.common.Identifiablepublic org.joda.time.LocalDate getEffectiveLocalDate()
EffectiveeffectiveLocalDate of HrBusinessObject
getEffectiveLocalDate in interface Effectivepublic org.joda.time.DateTime getCreateTime()
CreateTimetimestamp of HrBusinessObject
getCreateTime in interface CreateTimepublic String getUserPrincipalId()
UserModifieduserPrincipalId of HrBusinessObject
getUserPrincipalId in interface UserModifiedpublic Set<String> getGroupKeyCodeSet()
getGroupKeyCodeSet in interface KeyedSetDatapublic Set<HrGroupKey.Builder> getGroupKeySet()
getGroupKeySet in interface KeyedSetDatapublic void setBenefitsEligible(String benefitsEligible)
public void setPercentTime(BigDecimal percentTime)
public void setHrSalGroup(String hrSalGroup)
public void setEffectiveKeySet(Set<EffectiveKey.Builder> effectiveKeySet)
public void setLeaveEligible(String leaveEligible)
public void setHrSalGroupId(String hrSalGroupId)
public void setInstitution(String institution)
public void setLeavePlan(String leavePlan)
public void setLocation(String location)
public void setVersionNumber(Long versionNumber)
public void setObjectId(String objectId)
public void setActive(boolean active)
public void setEffectiveLocalDate(org.joda.time.LocalDate effectiveLocalDate)
public void setCreateTime(org.joda.time.DateTime createTime)
public void setUserPrincipalId(String userPrincipalId)
public void setGroupKeyCodeSet(Set<String> groupKeyCodeSet)
public void setGroupKeySet(Set<HrGroupKey.Builder> groupKeySet)
Copyright © 2004–2014 The Kuali Foundation. All rights reserved.