org.kuali.kpme.core.position
Class PositionBase

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.core.position.PositionBase
All Implemented Interfaces:
Serializable, org.apache.ojb.broker.PersistenceBrokerAware, HrBusinessObjectContract, PositionBaseContract, 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
Direct Known Subclasses:
Position

public class PositionBase
extends HrBusinessObject
implements PositionBaseContract

See Also:
Serialized Form

Field Summary
static String CACHE_NAME
           
static com.google.common.collect.ImmutableList<String> EQUAL_TO_FIELDS
           
 
Fields inherited from class org.kuali.rice.krad.bo.PersistableBusinessObjectBase
extension, versionNumber
 
Constructor Summary
PositionBase()
           
 
Method Summary
 String getDescription()
          The description of a PositionBase
 String getHistory()
          History flag for PositionBase lookups
 String getHrPositionId()
          The Primary Key of a PositionBase entry saved in a database
 String getId()
          The unique id defined by the object, could be a combination of multiple fields
 String getPositionNumber()
          The position number of a PositionBase
 String getUniqueKey()
           
 void setDescription(String description)
           
 void setHistory(String history)
           
 void setHrPositionId(String hrPositionId)
           
 void setId(String id)
           
 void setPositionNumber(String positionNumber)
           
 
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

CACHE_NAME

public static final String CACHE_NAME
See Also:
Constant Field Values
Constructor Detail

PositionBase

public PositionBase()
Method Detail

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

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

getHrPositionId

public String getHrPositionId()
Description copied from interface: PositionBaseContract
The Primary Key of a PositionBase entry saved in a database

hrPositionId of a PositionBase

Specified by:
getHrPositionId in interface PositionBaseContract
Returns:
hrPositionId for PositionBase

setHrPositionId

public void setHrPositionId(String hrPositionId)

getPositionNumber

public String getPositionNumber()
Description copied from interface: PositionBaseContract
The position number of a PositionBase

positionNumber of a PositionBase

Specified by:
getPositionNumber in interface PositionBaseContract
Returns:
positionNumber for PositionBase

setPositionNumber

public void setPositionNumber(String positionNumber)

getDescription

public String getDescription()
Description copied from interface: PositionBaseContract
The description of a PositionBase

description of a PositionBase

Specified by:
getDescription in interface PositionBaseContract
Returns:
description for PositionBase

setDescription

public void setDescription(String description)

getHistory

public String getHistory()
Description copied from interface: PositionBaseContract
History flag for PositionBase lookups

history of PositionBase

Specified by:
getHistory in interface PositionBaseContract
Returns:
true if want to show history, false if not

setHistory

public void setHistory(String history)


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