org.kuali.kpme.pm.positionresponsibility
Class PositionResponsibility

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.positionresponsibility.PositionResponsibility
All Implemented Interfaces:
Serializable, org.apache.ojb.broker.PersistenceBrokerAware, HrBusinessObjectContract, PositionResponsibilityContract, 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 PositionResponsibility
extends HrBusinessObject
implements PositionResponsibilityContract

See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.kuali.rice.krad.bo.PersistableBusinessObjectBase
extension, versionNumber
 
Constructor Summary
PositionResponsibility()
           
 
Method Summary
 org.kuali.rice.location.impl.campus.CampusBo getCampusObj()
          The Campus business object associated with the PositionResponsibility
 String getHrPositionId()
          The HR position id associated with the PositionResponsibility
 String getId()
          The unique id defined by the object, could be a combination of multiple fields
 String getInstitution()
          The institution associated with the PositionResponsibility
 String getLocation()
          The location associated with the PositionResponsibility
 BigDecimal getPercentTime()
          The percentage of time spent on selected position responsibility
 String getPositionResponsibilityId()
          The primary key for a PositionResponsibility entry saved in the database
 String getPositionResponsibilityOption()
          The position responsibility Option associated with the PositionResponsibility
protected  String getUniqueKey()
           
 void setCampusObj(org.kuali.rice.location.impl.campus.CampusBo campusObj)
           
 void setHrPositionId(String hrPositionId)
           
 void setId(String id)
           
 void setInstitution(String institution)
           
 void setLocation(String location)
           
 void setPercentTime(BigDecimal percentTime)
           
 void setPositionResponsibilityId(String positionResponsibilityId)
           
 void setPositionResponsibilityOption(String positionResponsibilityOption)
           
 
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
 

Constructor Detail

PositionResponsibility

public PositionResponsibility()
Method Detail

getPositionResponsibilityId

public String getPositionResponsibilityId()
Description copied from interface: PositionResponsibilityContract
The primary key for a PositionResponsibility entry saved in the database

positionResponsibilityId of a PositionResponsibility.

Specified by:
getPositionResponsibilityId in interface PositionResponsibilityContract
Returns:
positionResponsibilityId for PositionResponsibility

setPositionResponsibilityId

public void setPositionResponsibilityId(String positionResponsibilityId)

getInstitution

public String getInstitution()
Description copied from interface: PositionResponsibilityContract
The institution associated with the PositionResponsibility

institution of a PositionResponsibility.

Specified by:
getInstitution in interface PositionResponsibilityContract
Returns:
institution for PositionResponsibility

setInstitution

public void setInstitution(String institution)

getPositionResponsibilityOption

public String getPositionResponsibilityOption()
Description copied from interface: PositionResponsibilityContract
The position responsibility Option associated with the PositionResponsibility

positionResponsibilityOption of a PositionResponsibility.

Specified by:
getPositionResponsibilityOption in interface PositionResponsibilityContract
Returns:
positionResponsibilityOption for PositionResponsibility

setPositionResponsibilityOption

public void setPositionResponsibilityOption(String positionResponsibilityOption)

getPercentTime

public BigDecimal getPercentTime()
Description copied from interface: PositionResponsibilityContract
The percentage of time spent on selected position responsibility

percentTime of a PositionResponsibility.

Specified by:
getPercentTime in interface PositionResponsibilityContract
Returns:
percentTime for PositionResponsibility

setPercentTime

public void setPercentTime(BigDecimal percentTime)

getUniqueKey

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

getCampusObj

public org.kuali.rice.location.impl.campus.CampusBo getCampusObj()
Description copied from interface: PositionResponsibilityContract
The Campus business object associated with the PositionResponsibility

campusObj of a PositionResponsibility.

Specified by:
getCampusObj in interface PositionResponsibilityContract
Returns:
campusObj for PositionResponsibility

setCampusObj

public void setCampusObj(org.kuali.rice.location.impl.campus.CampusBo campusObj)

getHrPositionId

public String getHrPositionId()
Description copied from interface: PositionResponsibilityContract
The HR position id associated with the PositionResponsibility

getHrPositionId of a PositionResponsibility.

Specified by:
getHrPositionId in interface PositionResponsibilityContract
Returns:
getHrPositionId for PositionResponsibility

setHrPositionId

public void setHrPositionId(String hrPositionId)

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

getLocation

public String getLocation()
Description copied from interface: PositionResponsibilityContract
The location associated with the PositionResponsibility

location of a PositionResponsibility.

Specified by:
getLocation in interface PositionResponsibilityContract
Returns:
location for PositionResponsibility

setLocation

public void setLocation(String location)


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