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.ModelBuilder
public String getPmPositionReportGroupId()
PositionReportGroupContract
pmPositionReportGroupId of a Group.
getPmPositionReportGroupId
in interface PositionReportGroupContract
public Set<EffectiveKey.Builder> getEffectiveKeySet()
getEffectiveKeySet
in interface KpmeEffectiveKeyedSetDataTransferObject
public String getDescription()
PositionReportGroupContract
description of a PositionReportGroup.
getDescription
in interface PositionReportGroupContract
public String getPositionReportGroup()
PositionReportGroupContract
positionReportGroup of a PositionReportGroup.
getPositionReportGroup
in interface PositionReportGroupContract
public Long getVersionNumber()
getVersionNumber
in interface org.kuali.rice.core.api.mo.common.Versioned
public String getObjectId()
getObjectId
in interface org.kuali.rice.core.api.mo.common.GloballyUnique
public boolean isActive()
isActive
in interface org.kuali.rice.core.api.mo.common.active.Inactivatable
public String getId()
getId
in interface org.kuali.rice.core.api.mo.common.Identifiable
public org.joda.time.LocalDate getEffectiveLocalDate()
Effective
effectiveLocalDate of HrBusinessObject
getEffectiveLocalDate
in interface Effective
public org.joda.time.DateTime getCreateTime()
CreateTime
timestamp of HrBusinessObject
getCreateTime
in interface CreateTime
public String getUserPrincipalId()
UserModified
userPrincipalId of HrBusinessObject
getUserPrincipalId
in interface UserModified
public Set<String> getGroupKeyCodeSet()
getGroupKeyCodeSet
in interface KeyedSetData
public Set<HrGroupKey.Builder> getGroupKeySet()
getGroupKeySet
in interface KeyedSetData
public 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.