org.kuali.kpme.pm.positionflag
Class PositionFlag

java.lang.Object
  extended by org.kuali.rice.krad.bo.BusinessObjectBase
      extended by org.kuali.rice.krad.bo.PersistableBusinessObjectBase
          extended by org.kuali.kpme.core.bo.HrBusinessObject
              extended by org.kuali.kpme.pm.positionflag.PositionFlag
All Implemented Interfaces:
Serializable, org.apache.ojb.broker.PersistenceBrokerAware, HrBusinessObjectContract, PositionFlagContract, org.kuali.rice.core.api.mo.common.active.Inactivatable, org.kuali.rice.core.api.mo.common.GloballyUnique, org.kuali.rice.core.api.mo.common.Versioned, org.kuali.rice.core.api.mo.ModelObjectBasic, org.kuali.rice.krad.bo.BusinessObject, org.kuali.rice.krad.bo.PersistableBusinessObject

public class PositionFlag
extends HrBusinessObject
implements PositionFlagContract

See Also:
Serialized Form

Field Summary
static com.google.common.collect.ImmutableList<String> EQUAL_TO_FIELDS
           
 
Fields inherited from class org.kuali.rice.krad.bo.PersistableBusinessObjectBase
extension, versionNumber
 
Constructor Summary
PositionFlag()
           
 
Method Summary
 String getCategory()
          A grouping of PositionFlags
 String getId()
          The unique id defined by the object, could be a combination of multiple fields
 String getPmPositionFlagId()
          THe Primary Key that a PositionFlag record will be saved to a database with
 String getPositionFlagName()
          The name of the PositionFlag
protected  String getUniqueKey()
           
 void setCategory(String category)
           
 void setId(String id)
           
 void setPmPositionFlagId(String pmPositionFlagId)
           
 void setPositionFlagName(String positionFlagName)
           
 
Methods inherited from class org.kuali.kpme.core.bo.HrBusinessObject
getEffectiveDate, getEffectiveLocalDate, getRelativeEffectiveDate, getTimestamp, isActive, setActive, setEffectiveDate, setEffectiveLocalDate, setRelativeEffectiveDate, setTimestamp
 
Methods inherited from class org.kuali.rice.krad.bo.PersistableBusinessObjectBase
afterDelete, afterInsert, afterLookup, afterUpdate, beforeDelete, beforeInsert, beforeUpdate, buildListOfDeletionAwareLists, getExtension, getObjectId, getPersistenceService, getPersistenceStructureService, getVersionNumber, isNewCollectionRecord, linkEditableUserFields, postLoad, postPersist, postRemove, postUpdate, prePersist, preRemove, preUpdate, refresh, refreshNonUpdateableReferences, refreshReferenceObject, setExtension, setNewCollectionRecord, setObjectId, setVersionNumber
 
Methods inherited from class org.kuali.rice.krad.bo.BusinessObjectBase
toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.kuali.kpme.core.api.bo.HrBusinessObjectContract
getEffectiveDate, getEffectiveLocalDate, getRelativeEffectiveDate, getTimestamp
 
Methods inherited from interface org.kuali.rice.krad.bo.PersistableBusinessObject
buildListOfDeletionAwareLists, getExtension, isNewCollectionRecord, linkEditableUserFields, refreshNonUpdateableReferences, refreshReferenceObject, setExtension, setNewCollectionRecord, setObjectId, setVersionNumber
 
Methods inherited from interface org.kuali.rice.krad.bo.BusinessObject
refresh
 
Methods inherited from interface org.kuali.rice.core.api.mo.ModelObjectBasic
toString
 
Methods inherited from interface org.kuali.rice.core.api.mo.common.Versioned
getVersionNumber
 
Methods inherited from interface org.kuali.rice.core.api.mo.common.GloballyUnique
getObjectId
 
Methods inherited from interface org.kuali.rice.core.api.mo.common.active.Inactivatable
isActive
 

Field Detail

EQUAL_TO_FIELDS

public static final com.google.common.collect.ImmutableList<String> EQUAL_TO_FIELDS
Constructor Detail

PositionFlag

public PositionFlag()
Method Detail

getPmPositionFlagId

public String getPmPositionFlagId()
Description copied from interface: PositionFlagContract
THe Primary Key that a PositionFlag record will be saved to a database with

pmPositionFlagId of a Flag.

Specified by:
getPmPositionFlagId in interface PositionFlagContract
Returns:
pmPositionFlagId for Flag

setPmPositionFlagId

public void setPmPositionFlagId(String pmPositionFlagId)

getCategory

public String getCategory()
Description copied from interface: PositionFlagContract
A grouping of PositionFlags

category of a PositionFlag, user will select a category to display all the PositionFlags for that category

Specified by:
getCategory in interface PositionFlagContract
Returns:
category for PositionFlag

setCategory

public void setCategory(String category)

getPositionFlagName

public String getPositionFlagName()
Description copied from interface: PositionFlagContract
The name of the PositionFlag

A descriptive name for the PositionFlag.

Specified by:
getPositionFlagName in interface PositionFlagContract
Returns:
positionFlagName for PositionFlag

setPositionFlagName

public void setPositionFlagName(String positionFlagName)

getId

public String getId()
Description copied from interface: HrBusinessObjectContract
The unique id defined by the object, could be a combination of multiple fields

id of HrBusinessObject

Specified by:
getId in interface HrBusinessObjectContract
Specified by:
getId in class HrBusinessObject
Returns:
id of HrBusinessObject

setId

public void setId(String id)
Specified by:
setId in class HrBusinessObject

getUniqueKey

protected String getUniqueKey()
Specified by:
getUniqueKey in class HrBusinessObject


Copyright © 2004-2013 The Kuali Foundation. All Rights Reserved.