public static final class ClassificationDuty.Builder extends Object implements Serializable, ClassificationDutyContract, org.kuali.rice.core.api.mo.ModelBuilder
ClassificationDuty instances. Enforces the constraints of the ClassificationDutyContract.| Modifier and Type | Method and Description |
|---|---|
ClassificationDuty |
build() |
static ClassificationDuty.Builder |
create() |
static ClassificationDuty.Builder |
create(ClassificationDutyContract contract) |
String |
getDescription()
The text area used for detailed description of the Duty
|
org.joda.time.LocalDate |
getEffectiveLocalDateOfOwner() |
String |
getName()
The short name of the duty associated with the ClassificationDuty
|
String |
getObjectId() |
BigDecimal |
getPercentage()
The percent of time performing the specified duty
|
String |
getPmDutyId()
The Primary Key that a ClassificationDuty record will be saved to a database with
|
String |
getPmPositionClassId() |
Long |
getVersionNumber() |
void |
setDescription(String description) |
void |
setEffectiveLocalDateOfOwner(org.joda.time.LocalDate effectiveLocalDateOfOwner) |
void |
setName(String name) |
void |
setObjectId(String objectId) |
void |
setPercentage(BigDecimal percentage) |
void |
setPmDutyId(String pmDutyId) |
void |
setPmPositionClassId(String pmPositionClassId) |
void |
setVersionNumber(Long versionNumber) |
public static ClassificationDuty.Builder create()
public static ClassificationDuty.Builder create(ClassificationDutyContract contract)
public ClassificationDuty build()
build in interface org.kuali.rice.core.api.mo.ModelBuilderpublic String getName()
ClassificationDutyContractname of a ClassificationDuty.
getName in interface ClassificationDutyContractpublic String getDescription()
ClassificationDutyContractdescription of a ClassificationDuty.
getDescription in interface ClassificationDutyContractpublic BigDecimal getPercentage()
ClassificationDutyContractpercentage of a ClassificationDuty.
getPercentage in interface ClassificationDutyContractpublic String getPmDutyId()
ClassificationDutyContractpmDutyId of a ClassificationDuty.
getPmDutyId in interface ClassificationDutyContractpublic String getPmPositionClassId()
getPmPositionClassId in interface ClassificationDerivedContractpublic 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 setPmPositionClassId(String pmPositionClassId)
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.