public static final class PositionReportGroup.Builder extends Object implements Serializable, PositionReportGroupContract, org.kuali.rice.core.api.mo.ModelBuilder
PositionReportGroup instances. Enforces the constraints of the PositionReportGroupContract.| Modifier and Type | Method and Description |
|---|---|
PositionReportGroup |
build() |
static PositionReportGroup.Builder |
create(PositionReportGroupContract contract) |
static PositionReportGroup.Builder |
create(String positionReportGroup) |
org.joda.time.DateTime |
getCreateTime()
The timestamp of when this HrBusinessObject was last created/updated
|
String |
getDescription()
The descriptive text of the PositionReportingGroup
|
Set<EffectiveKey.Builder> |
getEffectiveKeySet() |
org.joda.time.LocalDate |
getEffectiveLocalDate()
The localDate format of the effective date of the HrBusinessObject
|
Set<String> |
getGroupKeyCodeSet() |
Set<HrGroupKey.Builder> |
getGroupKeySet() |
String |
getId() |
String |
getObjectId() |
String |
getPmPositionReportGroupId()
The primary key for a PositionReportGroup entry saved in the database
|
String |
getPositionReportGroup()
The text used to identify the PositionReportGroup
|
String |
getUserPrincipalId()
The userPrincipalId of when this HrBusinessObject was last created/updated
|
Long |
getVersionNumber() |
boolean |
isActive() |
void |
setActive(boolean active) |
void |
setCreateTime(org.joda.time.DateTime createTime) |
void |
setDescription(String description) |
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 |
setId(String id) |
void |
setObjectId(String objectId) |
void |
setPmPositionReportGroupId(String pmPositionReportGroupId) |
void |
setPositionReportGroup(String positionReportGroup) |
void |
setUserPrincipalId(String userPrincipalId) |
void |
setVersionNumber(Long versionNumber) |
public static PositionReportGroup.Builder create(String positionReportGroup)
public static PositionReportGroup.Builder create(PositionReportGroupContract contract)
public PositionReportGroup build()
build in interface org.kuali.rice.core.api.mo.ModelBuilderpublic String getPmPositionReportGroupId()
PositionReportGroupContractpmPositionReportGroupId of a Group.
getPmPositionReportGroupId in interface PositionReportGroupContractpublic Set<EffectiveKey.Builder> getEffectiveKeySet()
getEffectiveKeySet in interface KpmeEffectiveKeyedSetDataTransferObjectpublic String getDescription()
PositionReportGroupContractdescription of a PositionReportGroup.
getDescription in interface PositionReportGroupContractpublic String getPositionReportGroup()
PositionReportGroupContractpositionReportGroup of a PositionReportGroup.
getPositionReportGroup in interface PositionReportGroupContractpublic 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 setPmPositionReportGroupId(String pmPositionReportGroupId)
public void setEffectiveKeySet(Set<EffectiveKey.Builder> effectiveKeySet)
public void setDescription(String description)
public void setPositionReportGroup(String positionReportGroup)
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.