public static final class ClassificationFlag.Builder extends Object implements Serializable, ClassificationFlagContract, org.kuali.rice.core.api.mo.ModelBuilder
ClassificationFlag
instances. Enforces the constraints of the ClassificationFlagContract
.Modifier and Type | Method and Description |
---|---|
ClassificationFlag |
build() |
static ClassificationFlag.Builder |
create() |
static ClassificationFlag.Builder |
create(ClassificationFlagContract contract) |
String |
getCategory()
A grouping of flags
|
org.joda.time.LocalDate |
getEffectiveLocalDateOfOwner() |
List<String> |
getNames()
The name of the Flag
|
String |
getObjectId() |
String |
getPmFlagId()
The ID for the Flag object which Classification Flag and pstnFlag extend
|
String |
getPmPositionClassId() |
Long |
getVersionNumber() |
void |
setCategory(String category) |
void |
setEffectiveLocalDateOfOwner(org.joda.time.LocalDate effectiveLocalDateOfOwner) |
void |
setNames(List<String> names) |
void |
setObjectId(String objectId) |
void |
setPmFlagId(String pmFlagId) |
void |
setPmPositionClassId(String pmPositionClassId) |
void |
setVersionNumber(Long versionNumber) |
public static ClassificationFlag.Builder create()
public static ClassificationFlag.Builder create(ClassificationFlagContract contract)
public ClassificationFlag build()
build
in interface org.kuali.rice.core.api.mo.ModelBuilder
public String getCategory()
FlagContract
category of a Flag
getCategory
in interface FlagContract
public List<String> getNames()
FlagContract
A descriptive name for the flag.
getNames
in interface FlagContract
public String getPmFlagId()
FlagContract
pmFlagId of a Flag.
getPmFlagId
in interface FlagContract
public String getPmPositionClassId()
getPmPositionClassId
in interface ClassificationDerivedContract
public org.joda.time.LocalDate getEffectiveLocalDateOfOwner()
getEffectiveLocalDateOfOwner
in interface KpmeEffectiveDerivedDataTransferObject
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 void setCategory(String category)
public void setPmFlagId(String pmFlagId)
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.