org.kuali.kpme.pm.classification.duty
Class ClassificationDuty

java.lang.Object
  extended by org.kuali.rice.krad.bo.BusinessObjectBase
      extended by org.kuali.rice.krad.bo.PersistableBusinessObjectBase
          extended by org.kuali.kpme.pm.classification.duty.ClassificationDuty
All Implemented Interfaces:
Serializable, org.apache.ojb.broker.PersistenceBrokerAware, ClassificationDutyContract, 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 ClassificationDuty
extends org.kuali.rice.krad.bo.PersistableBusinessObjectBase
implements ClassificationDutyContract

See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.kuali.rice.krad.bo.PersistableBusinessObjectBase
extension, versionNumber
 
Constructor Summary
ClassificationDuty()
           
 
Method Summary
 String getDescription()
          The text area used for detailed description of the Duty
 String getName()
          The short name of the duty associated with the ClassificationDuty
 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()
          The position class id associated with the ClassificationDuty
 void setDescription(String description)
           
 void setName(String name)
           
 void setPercentage(BigDecimal percentage)
           
 void setPmDutyId(String pmDutyId)
           
 void setPmPositionClassId(String pmPositionClassId)
           
 
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.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
 

Constructor Detail

ClassificationDuty

public ClassificationDuty()
Method Detail

getPmDutyId

public String getPmDutyId()
Description copied from interface: ClassificationDutyContract
The Primary Key that a ClassificationDuty record will be saved to a database with

pmDutyId of a ClassificationDuty.

Specified by:
getPmDutyId in interface ClassificationDutyContract
Returns:
pmDutyId for ClassificationDuty

setPmDutyId

public void setPmDutyId(String pmDutyId)

getName

public String getName()
Description copied from interface: ClassificationDutyContract
The short name of the duty associated with the ClassificationDuty

name of a ClassificationDuty.

Specified by:
getName in interface ClassificationDutyContract
Returns:
name for ClassificationDuty

setName

public void setName(String name)

getDescription

public String getDescription()
Description copied from interface: ClassificationDutyContract
The text area used for detailed description of the Duty

description of a ClassificationDuty.

Specified by:
getDescription in interface ClassificationDutyContract
Returns:
description for ClassificationDuty

setDescription

public void setDescription(String description)

getPercentage

public BigDecimal getPercentage()
Description copied from interface: ClassificationDutyContract
The percent of time performing the specified duty

percentage of a ClassificationDuty.

Specified by:
getPercentage in interface ClassificationDutyContract
Returns:
percentage for ClassificationDuty

setPercentage

public void setPercentage(BigDecimal percentage)

getPmPositionClassId

public String getPmPositionClassId()
Description copied from interface: ClassificationDutyContract
The position class id associated with the ClassificationDuty

pmPositionClassId of a ClassificationDuty.

Specified by:
getPmPositionClassId in interface ClassificationDutyContract
Returns:
pmPositionClassId for ClassificationDuty

setPmPositionClassId

public void setPmPositionClassId(String pmPositionClassId)


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