public class DepartmentBo extends HrKeyedBusinessObject implements DepartmentContract
Modifier and Type | Field and Description |
---|---|
static com.google.common.collect.ImmutableList<String> |
BUSINESS_KEYS |
static String |
CACHE_NAME |
groupKey, groupKeyCode, institutionCode, institutionObj, locationId, locationObj
Constructor and Description |
---|
DepartmentBo() |
Modifier and Type | Method and Description |
---|---|
void |
addInactiveRoleMember(DepartmentPrincipalRoleMemberBo inactiveRoleMemberBo) |
void |
addRoleMember(DepartmentPrincipalRoleMemberBo roleMemberBo) |
static DepartmentBo |
from(Department im) |
String |
getBusinessKeyId() |
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 |
getChart()
Chart value under which the Department is defined
|
Chart |
getChartObj() |
String |
getDept()
Text field used to identify the Department
|
static String |
getDeptFromBusinessKeyId(String id) |
String |
getDescription()
Text which describes the department value
|
static String |
getGroupKeycodeFromBusinessKeyId(String id) |
String |
getHrDeptId()
The Primary Key of a Department entry saved in a database
|
String |
getId() |
List<DepartmentPrincipalRoleMemberBo> |
getInactiveRoleMembers() |
String |
getOrg()
Organization value under which the Department is defined
|
Organization |
getOrgObj() |
List<DepartmentPrincipalRoleMemberBo> |
getRoleMembers() |
String |
getUniqueKey() |
boolean |
isPayrollApproval()
Indicates if this Department needs payroll approval
|
void |
removeInactiveRoleMember(DepartmentPrincipalRoleMemberBo inactiveRoleMemberBo) |
void |
removeRoleMember(DepartmentPrincipalRoleMemberBo roleMemberBo) |
void |
setChart(String chart) |
void |
setChartObj(Chart chartObj) |
void |
setDept(String dept) |
void |
setDescription(String description) |
void |
setHrDeptId(String hrDeptId) |
void |
setId(String id) |
void |
setInactiveRoleMembers(List<DepartmentPrincipalRoleMemberBo> inactiveRoleMembers) |
void |
setOrg(String org) |
void |
setOrgObj(Organization orgObj) |
void |
setPayrollApproval(boolean payrollApproval) |
void |
setRoleMembers(List<DepartmentPrincipalRoleMemberBo> roleMembers) |
static Department |
to(DepartmentBo 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
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
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getEffectiveLocalDate
getCreateTime
getUserPrincipalId
getGroupKey, getGroupKeyCode
areAllBusinessKeyValuesAvailable, getEffectiveDate, getRelativeEffectiveDate, getTimestamp
public static final String CACHE_NAME
public static final com.google.common.collect.ImmutableList<String> BUSINESS_KEYS
public DepartmentBo()
public com.google.common.collect.ImmutableMap<String,Object> getBusinessKeyValuesMap()
HrBusinessObjectContract
getBusinessKeyValuesMap
in interface HrBusinessObjectContract
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 getHrDeptId()
DepartmentContract
hrDeptId of Department
getHrDeptId
in interface DepartmentContract
public void setHrDeptId(String hrDeptId)
public String getDept()
DepartmentContract
dept of Department
getDept
in interface DepartmentContract
public String getDescription()
DepartmentContract
description of Department
getDescription
in interface DepartmentContract
public void setDescription(String description)
public String getChart()
DepartmentContract
chart of Department
getChart
in interface DepartmentContract
public String getOrg()
DepartmentContract
org of Department
getOrg
in interface DepartmentContract
public Chart getChartObj()
public void setChartObj(Chart chartObj)
public Organization getOrgObj()
public void setOrgObj(Organization orgObj)
public List<DepartmentPrincipalRoleMemberBo> getRoleMembers()
public void addRoleMember(DepartmentPrincipalRoleMemberBo roleMemberBo)
public void removeRoleMember(DepartmentPrincipalRoleMemberBo roleMemberBo)
public void setRoleMembers(List<DepartmentPrincipalRoleMemberBo> roleMembers)
public List<DepartmentPrincipalRoleMemberBo> getInactiveRoleMembers()
public void addInactiveRoleMember(DepartmentPrincipalRoleMemberBo inactiveRoleMemberBo)
public void removeInactiveRoleMember(DepartmentPrincipalRoleMemberBo inactiveRoleMemberBo)
public void setInactiveRoleMembers(List<DepartmentPrincipalRoleMemberBo> inactiveRoleMembers)
public boolean isPayrollApproval()
DepartmentContract
payrollApproval of Department
isPayrollApproval
in interface DepartmentContract
public void setPayrollApproval(boolean payrollApproval)
public static DepartmentBo from(Department im)
public static Department to(DepartmentBo bo)
public String getBusinessKeyId()
public static String getDeptFromBusinessKeyId(String id)
public static String getGroupKeycodeFromBusinessKeyId(String id)
Copyright © 2004–2014 The Kuali Foundation. All rights reserved.