public static final class PositionFlag.Builder extends Object implements Serializable, PositionFlagContract, org.kuali.rice.core.api.mo.ModelBuilder
PositionFlag
instances. Enforces the constraints of the PositionFlagContract
.Modifier and Type | Method and Description |
---|---|
PositionFlag |
build() |
static PositionFlag.Builder |
create() |
static PositionFlag.Builder |
create(PositionFlagContract contract) |
String |
getCategory()
A grouping of PositionFlags
|
org.joda.time.DateTime |
getCreateTime()
The timestamp of when this HrBusinessObject was last created/updated
|
org.joda.time.LocalDate |
getEffectiveLocalDate()
The localDate format of the effective date of the HrBusinessObject
|
String |
getId() |
String |
getObjectId() |
String |
getPmPositionFlagId()
THe Primary Key that a PositionFlag record will be saved to a database with
|
String |
getPositionFlagName()
The name of the PositionFlag
|
String |
getUserPrincipalId()
The userPrincipalId of when this HrBusinessObject was last created/updated
|
Long |
getVersionNumber() |
boolean |
isActive() |
void |
setActive(boolean active) |
void |
setCategory(String category) |
void |
setCreateTime(org.joda.time.DateTime createTime) |
void |
setEffectiveLocalDate(org.joda.time.LocalDate effectiveLocalDate) |
void |
setId(String id) |
void |
setObjectId(String objectId) |
void |
setPmPositionFlagId(String pmPositionFlagId) |
void |
setPositionFlagName(String positionFlagName) |
void |
setUserPrincipalId(String userPrincipalId) |
void |
setVersionNumber(Long versionNumber) |
public static PositionFlag.Builder create()
public static PositionFlag.Builder create(PositionFlagContract contract)
public PositionFlag build()
build
in interface org.kuali.rice.core.api.mo.ModelBuilder
public String getPositionFlagName()
PositionFlagContract
A descriptive name for the PositionFlag.
getPositionFlagName
in interface PositionFlagContract
public String getPmPositionFlagId()
PositionFlagContract
pmPositionFlagId of a Flag.
getPmPositionFlagId
in interface PositionFlagContract
public String getCategory()
PositionFlagContract
category of a PositionFlag, user will select a category to display all the PositionFlags for that category
getCategory
in interface PositionFlagContract
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 void setPositionFlagName(String positionFlagName)
public void setPmPositionFlagId(String pmPositionFlagId)
public void setCategory(String category)
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)
Copyright © 2004–2014 The Kuali Foundation. All rights reserved.