public static final class PositionDuty.Builder extends Object implements Serializable, PositionDutyContract, org.kuali.rice.core.api.mo.ModelBuilder
PositionDuty instances.  Enforces the constraints of the PositionDutyContract.| Modifier and Type | Method and Description | 
|---|---|
| PositionDuty | build() | 
| static PositionDuty.Builder | create() | 
| static PositionDuty.Builder | create(PositionDutyContract contract) | 
| String | getDescription()The description associated with the PositionDuty | 
| org.joda.time.LocalDate | getEffectiveLocalDateOfOwner() | 
| String | getHrPositionId() | 
| String | getName()The name associated with the PositionDuty | 
| String | getObjectId() | 
| BigDecimal | getPercentage()The percentage associated with the PositionDuty | 
| String | getPmDutyId()The primary key for a PositionDuty entry saved in the database | 
| Long | getVersionNumber() | 
| void | setDescription(String description) | 
| void | setEffectiveLocalDateOfOwner(org.joda.time.LocalDate effectiveLocalDateOfOwner) | 
| void | setHrPositionId(String hrPositionId) | 
| void | setName(String name) | 
| void | setObjectId(String objectId) | 
| void | setPercentage(BigDecimal percentage) | 
| void | setPmDutyId(String pmDutyId) | 
| void | setVersionNumber(Long versionNumber) | 
public static PositionDuty.Builder create()
public static PositionDuty.Builder create(PositionDutyContract contract)
public PositionDuty build()
build in interface org.kuali.rice.core.api.mo.ModelBuilderpublic String getName()
PositionDutyContractname of a PositionDuty
getName in interface PositionDutyContractpublic String getDescription()
PositionDutyContractdescription of a PositionDuty.
getDescription in interface PositionDutyContractpublic BigDecimal getPercentage()
PositionDutyContractpercentage of a PositionDuty.
getPercentage in interface PositionDutyContractpublic String getPmDutyId()
PositionDutyContractpmDutyId of a PositinDuty.
getPmDutyId in interface PositionDutyContractpublic String getHrPositionId()
getHrPositionId in interface PositionDerivedContractpublic org.joda.time.LocalDate getEffectiveLocalDateOfOwner()
getEffectiveLocalDateOfOwner in interface KpmeEffectiveDerivedDataTransferObjectpublic 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 void setDescription(String description)
public void setPercentage(BigDecimal percentage)
public void setPmDutyId(String pmDutyId)
public void setHrPositionId(String hrPositionId)
public void setEffectiveLocalDateOfOwner(org.joda.time.LocalDate effectiveLocalDateOfOwner)
public void setVersionNumber(Long versionNumber)
public void setObjectId(String objectId)
Copyright © 2004–2014 The Kuali Foundation. All rights reserved.