public interface DepartmentService
| Modifier and Type | Method and Description |
|---|---|
Department |
getDepartment(String hrDeptId)
Fetch department by id
|
Department |
getDepartment(String department,
String groupKeyCode,
org.joda.time.LocalDate asOfDate)
Fetch department by dept, groupKeyCode and asOfDate without sub kim role member data
|
int |
getDepartmentCount(String department,
String groupKeyCode)
get count of department with given department
|
List<Department> |
getDepartments(org.joda.time.LocalDate asOfDate)
Fetch a list of Department objects as of the specified date all of which
match the indicated department and location.
|
List<Department> |
getDepartments(String department,
String location,
org.joda.time.LocalDate asOfDate)
Fetch a list of Department objects as of the specified date all of which
match the indicated department and location.
|
List<Department> |
getDepartmentsWithGroupKey(String groupKeyCode,
org.joda.time.LocalDate asOfDate)
Fetches a list of Department objects as of the specified date all of which
belong to the indicated location.
|
List<Department> |
getDepartmentsWithLocation(String location,
org.joda.time.LocalDate asOfDate)
Fetches a list of Department objects as of the specified date all of which
belong to the indicated location.
|
List<String> |
getDepartmentValuesWithLocation(String location,
org.joda.time.LocalDate asOfDate)
Fetches a list of departments as of the specified date all of which
belong to the indicated location.
|
List<String> |
getDepartmentValuesWithLocations(List<String> locations,
org.joda.time.LocalDate asOfDate)
Fetches a list of departments as of the specified date all of which
belong to the indicated locations.
|
@Cacheable(value="http://kpme.kuali.org/core/Department",
key="\'hrDeptId=\' + #p0")
Department getDepartment(String hrDeptId)
hrDeptId - int getDepartmentCount(String department, String groupKeyCode)
department - groupKeyCode - @Cacheable(value="http://kpme.kuali.org/core/Department",
key="\'{getDepartment}\' + \'department=\' + #p0 + \'|\' + \'groupKeyCode=\' + #p1 + \'|\' + \'asOfDate=\' + #p2")
Department getDepartment(String department,
String groupKeyCode,
org.joda.time.LocalDate asOfDate)
department - groupKeyCode - asOfDate - @Cacheable(value="http://kpme.kuali.org/core/Department",
key="\'location=\' + #p0 + \'|\' + \'asOfDate=\' + #p1")
List<Department> getDepartmentsWithLocation(String location,
org.joda.time.LocalDate asOfDate)
location - The search criteriaasOfDate - Effective date@Cacheable(value="http://kpme.kuali.org/core/Department",
key="\'groupKeyCode=\' + #p0 + \'|\' + \'asOfDate=\' + #p1")
List<Department> getDepartmentsWithGroupKey(String groupKeyCode,
org.joda.time.LocalDate asOfDate)
location - The search criteriaasOfDate - Effective date@Cacheable(value="http://kpme.kuali.org/core/Department",
key="\'{getDepartmentsForLocation}\' + \'location=\' + #p0 + \'|\' + \'asOfDate=\' + #p1")
List<String> getDepartmentValuesWithLocation(String location,
org.joda.time.LocalDate asOfDate)
location - The search criteriaasOfDate - Effective date@Cacheable(value="http://kpme.kuali.org/core/Department",
key="\'{getDepartmentsForLocations}\' + \'location=\' + T(org.kuali.rice.core.api.cache.CacheKeyUtils).key(#p0) + \'|\' + \'asOfDate=\' + #p1")
List<String> getDepartmentValuesWithLocations(List<String> locations,
org.joda.time.LocalDate asOfDate)
locations - The search criteriaasOfDate - Effective date@Cacheable(value="http://kpme.kuali.org/core/Department",
key="\'{getDepartments}\' + \'department=\' + #p0 + \'|\' + \'location=\' + #p1 + \'|\' + \'asOfDate=\' + #p2")
List<Department> getDepartments(String department,
String location,
org.joda.time.LocalDate asOfDate)
department - location - asOfDate - @Cacheable(value="http://kpme.kuali.org/core/Department",
key="\'{getDepartments}\' + \'asOfDate=\' + #p0")
List<Department> getDepartments(org.joda.time.LocalDate asOfDate)
department - location - asOfDate - Copyright © 2004–2014 The Kuali Foundation. All rights reserved.