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, setLocationIdareAllBusinessKeyValuesAvailable, copyCommonFields, getCreateTime, getEffectiveDate, getEffectiveLocalDate, getHistory, getRelativeEffectiveDate, getTimestamp, getUserPrincipalId, isActive, setActive, setEffectiveDate, setEffectiveLocalDate, setHistory, setRelativeEffectiveDate, setTimestamp, setUserPrincipalIdafterDelete, 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, setVersionNumberclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetEffectiveLocalDategetCreateTimegetUserPrincipalIdgetGroupKey, getGroupKeyCodeareAllBusinessKeyValuesAvailable, getEffectiveDate, getRelativeEffectiveDate, getTimestamppublic 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()
HrBusinessObjectContractgetBusinessKeyValuesMap in interface HrBusinessObjectContractpublic String getUniqueKey()
getUniqueKey in class HrBusinessObjectpublic String getId()
getId in interface org.kuali.rice.core.api.mo.common.IdentifiablegetId in class HrBusinessObjectpublic void setId(String id)
setId in class HrBusinessObjectpublic String getHrDeptId()
DepartmentContracthrDeptId of Department
getHrDeptId in interface DepartmentContractpublic void setHrDeptId(String hrDeptId)
public String getDept()
DepartmentContractdept of Department
getDept in interface DepartmentContractpublic String getDescription()
DepartmentContractdescription of Department
getDescription in interface DepartmentContractpublic void setDescription(String description)
public String getChart()
DepartmentContractchart of Department
getChart in interface DepartmentContractpublic String getOrg()
DepartmentContractorg of Department
getOrg in interface DepartmentContractpublic 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()
DepartmentContractpayrollApproval of Department
isPayrollApproval in interface DepartmentContractpublic 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.