public class AssignmentBo extends HrKeyedBusinessObject implements AssignmentContract
Modifier and Type | Field and Description |
---|---|
static com.google.common.collect.ImmutableList<String> |
BUSINESS_KEYS |
static com.google.common.collect.ImmutableList<String> |
CACHE_FLUSH |
static String |
CACHE_NAME |
static org.kuali.rice.core.api.mo.ModelObjectUtils.Transformer<AssignmentBo,Assignment> |
toAssignment |
static org.kuali.rice.core.api.mo.ModelObjectUtils.Transformer<Assignment,AssignmentBo> |
toAssignmentBo |
groupKey, groupKeyCode, institutionCode, institutionObj, locationId, locationObj
Constructor and Description |
---|
AssignmentBo() |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object obj) |
static AssignmentBo |
from(Assignment im) |
List<AssignmentAccountBo> |
getAssignmentAccounts()
List of AssignmentAccounts associated with this Assignment
|
String |
getAssignmentDescription()
Task field of Task object associated with the Assignment
|
AssignmentDescriptionKey |
getAssignmentDescriptionKey() |
String |
getAssignmentKey()
String combination job, workarea and task of AssignmentDescriptionKey build with the Assignment
|
com.google.common.collect.ImmutableMap<String,Object> |
getBusinessKeyValuesMap()
The map of key-vaue pairs that together form the business key criteria for this instance.
|
String |
getCalGroup()
CalendarGroup associated with the Assignment
|
String |
getClockText()
Provides us with the text to display to the user for clock actions on
this assignment.
|
String |
getDept()
Department based on the Job object associated with the Assignment
|
String |
getHrJobId() |
String |
getId() |
JobBo |
getJob()
Job object associated with this Assignment
|
Long |
getJobNumber()
Job number of Job object associated with this Assignment
|
String |
getName()
Name of the employee associated with this Assignment
|
org.kuali.rice.kim.api.identity.Person |
getPrincipal() |
String |
getPrincipalId()
Identifier of the employee associated with this Assignment
|
Long |
getTask()
Task field of Task object associated with the Assignment
|
TaskBo |
getTaskObj()
Task object associated with the Assignment
|
String |
getTkAssignmentId()
The Primary Key of an Assignment entry saved in a database
|
String |
getUniqueKey() |
Long |
getWorkArea()
WorkArea field of WorkArea object associated with the Assignment
|
WorkAreaBo |
getWorkAreaObj()
The work area for recording time which also drives approval routing.
|
int |
hashCode() |
boolean |
isPrimaryAssign() |
void |
populateAssignmentDescription(org.joda.time.LocalDate asOfDate) |
void |
setAssignmentAccounts(List<AssignmentAccountBo> assignmentAccounts) |
void |
setAssignmentDescription(String assignmentDescription) |
void |
setCalGroup(String calGroup) |
void |
setDept(String dept) |
void |
setHrJobId(String hrJobId) |
void |
setId(String id) |
void |
setJob(JobBo job) |
void |
setJobNumber(Long jobNumber) |
void |
setPrimaryAssign(boolean primaryAssign) |
void |
setPrincipal(org.kuali.rice.kim.api.identity.Person principal) |
void |
setPrincipalId(String principalId) |
void |
setTask(Long task) |
void |
setTaskObj(TaskBo taskObj) |
void |
setTkAssignmentId(String tkAssignmentId) |
void |
setWorkArea(Long workArea) |
void |
setWorkAreaObj(WorkAreaBo workAreaObj) |
static Assignment |
to(AssignmentBo bo) |
getGroupKey, getGroupKeyCode, getInstitution, getInstitutionCode, getInstitutionObj, getLocation, getLocationId, getLocationObj, setGroupKey, setGroupKeyCode, setInstitutionCode, setLocationId
areAllBusinessKeyValuesAvailable, copyCommonFields, getCreateTime, getEffectiveDate, getEffectiveLocalDate, getHistory, getRelativeEffectiveDate, getTimestamp, getUserPrincipalId, isActive, setActive, setEffectiveDate, setEffectiveLocalDate, setHistory, setRelativeEffectiveDate, setTimestamp, setUserPrincipalId
_persistence_get_objectId, _persistence_get_versionNumber, _persistence_get, _persistence_new, _persistence_post_clone, _persistence_set_objectId, _persistence_set_versionNumber, _persistence_set, afterDelete, afterInsert, afterLookup, afterUpdate, beforeDelete, beforeInsert, beforeUpdate, buildListOfDeletionAwareLists, getExtension, getLegacyDataAdapter, getObjectId, getVersionNumber, isNewCollectionRecord, linkEditableUserFields, postLoad, postPersist, postRemove, postUpdate, prePersist, preRemove, preUpdate, refresh, refreshNonUpdateableReferences, refreshReferenceObject, setExtension, setNewCollectionRecord, setObjectId, setVersionNumber
_persistence_checkFetched, _persistence_checkFetchedForSet, _persistence_getCacheKey, _persistence_getFetchGroup, _persistence_getHref, _persistence_getId, _persistence_getPropertyChangeListener, _persistence_getRelationships, _persistence_getSession, _persistence_isAttributeFetched, _persistence_propertyChange, _persistence_resetFetchGroup, _persistence_setCacheKey, _persistence_setFetchGroup, _persistence_setHref, _persistence_setId, _persistence_setPropertyChangeListener, _persistence_setRelationships, _persistence_setSession, _persistence_setShouldRefreshFetchGroup, _persistence_shallow_clone, _persistence_shouldRefreshFetchGroup, toString
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
getEffectiveLocalDate
getCreateTime
getUserPrincipalId
getGroupKey, getGroupKeyCode
areAllBusinessKeyValuesAvailable, getEffectiveDate, getRelativeEffectiveDate, getTimestamp
public static final org.kuali.rice.core.api.mo.ModelObjectUtils.Transformer<AssignmentBo,Assignment> toAssignment
public static final org.kuali.rice.core.api.mo.ModelObjectUtils.Transformer<Assignment,AssignmentBo> toAssignmentBo
public static final com.google.common.collect.ImmutableList<String> BUSINESS_KEYS
public static final com.google.common.collect.ImmutableList<String> CACHE_FLUSH
public static final String CACHE_NAME
public AssignmentBo()
public com.google.common.collect.ImmutableMap<String,Object> getBusinessKeyValuesMap()
HrBusinessObjectContract
getBusinessKeyValuesMap
in interface HrBusinessObjectContract
public List<AssignmentAccountBo> getAssignmentAccounts()
AssignmentContract
assignmentAccounts of Assignment
getAssignmentAccounts
in interface AssignmentContract
public void setAssignmentAccounts(List<AssignmentAccountBo> assignmentAccounts)
public String getPrincipalId()
AssignmentContract
principalId of Assignment
getPrincipalId
in interface AssignmentContract
public void setPrincipalId(String principalId)
public String getName()
AssignmentContract
employee name of Assignment
getName
in interface AssignmentContract
public JobBo getJob()
AssignmentContract
job of Assignment
getJob
in interface AssignmentContract
public Long getJobNumber()
AssignmentContract
jobNumber of Assignment
getJobNumber
in interface AssignmentContract
public void setJobNumber(Long jobNumber)
public String getHrJobId()
public void setHrJobId(String hrJobId)
public String getClockText()
getClockText
in interface AssignmentContract
public String getTkAssignmentId()
AssignmentContract
tkAssignmentId of Assignment
getTkAssignmentId
in interface AssignmentContract
public void setTkAssignmentId(String tkAssignmentId)
public void setWorkArea(Long workArea)
public String getDept()
AssignmentContract
dept of Assignment
getDept
in interface AssignmentContract
public WorkAreaBo getWorkAreaObj()
AssignmentContract
workAreaObj of Assignment
getWorkAreaObj
in interface AssignmentContract
public void setWorkAreaObj(WorkAreaBo workAreaObj)
public Long getWorkArea()
AssignmentContract
workArea of Assignment
getWorkArea
in interface AssignmentContract
public Long getTask()
AssignmentContract
task of Assignment
getTask
in interface AssignmentContract
public String getAssignmentDescription()
AssignmentContract
task of Assignment
getAssignmentDescription
in interface AssignmentContract
public void populateAssignmentDescription(org.joda.time.LocalDate asOfDate)
public void setAssignmentDescription(String assignmentDescription)
public org.kuali.rice.kim.api.identity.Person getPrincipal()
public void setPrincipal(org.kuali.rice.kim.api.identity.Person principal)
public TaskBo getTaskObj()
AssignmentContract
taskObj of Assignment
getTaskObj
in interface AssignmentContract
public void setTaskObj(TaskBo taskObj)
public String getUniqueKey()
getUniqueKey
in class HrBusinessObject
public String getId()
getId
in interface org.kuali.rice.core.api.mo.common.Identifiable
getId
in class HrBusinessObject
public void setId(String id)
setId
in class HrBusinessObject
public String getCalGroup()
AssignmentContract
calGroup of Assignment
getCalGroup
in interface AssignmentContract
public void setCalGroup(String calGroup)
public String getAssignmentKey()
AssignmentContract
assignmentKey of Assignment
getAssignmentKey
in interface AssignmentContract
public AssignmentDescriptionKey getAssignmentDescriptionKey()
public boolean isPrimaryAssign()
isPrimaryAssign
in interface AssignmentContract
public void setPrimaryAssign(boolean primaryAssign)
public static AssignmentBo from(Assignment im)
public static Assignment to(AssignmentBo bo)
Copyright © 2004–2015 The Kuali Foundation. All rights reserved.