Package org.openurp.base.service.impl
Class DepartmentServiceImpl
java.lang.Object
org.beangle.commons.dao.impl.BaseServiceImpl
org.openurp.base.service.impl.DepartmentServiceImpl
- All Implemented Interfaces:
DepartmentService
public class DepartmentServiceImpl
extends org.beangle.commons.dao.impl.BaseServiceImpl
implements DepartmentService
-
Field Summary
Fields inherited from class org.beangle.commons.dao.impl.BaseServiceImpl
entityDao, eventMulticaster, logger -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription返回所有有效的管理部门信息getAdministatives(Integer[] ids) 返回部门代码字符串中指定的管理部门列表getAdministatives(String idSeq) 返回部门代码字符串中指定的管理部门列表返回所有有效的学院信息getColleges(Integer[] ids) 返回部门代码字符串中指定的院系部门列表getColleges(String idSeq) 返回部门代码字符串中指定的院系部门列表getDepartment(Integer id) 根据指定的部门代码,返回部门详细信息.返回所有有效的部门信息getDepartments(Integer[] ids) 返回部门代码数组中指定的部门列表getDepartments(String idSeq) 返回部门代码字符串中指定的部门列表.形式如"xx,xx,xx"getRelatedDeparts(String stdTypeIds) 得到所有的开课院系getTeachDeparts(String idSeq) 查询开课院系void删除制定部门代码的部门,谨慎调用.voidsaveOrUpdate(Department department) 保存新建的部门信息,如果已经存在相同部门代码的部门,则抛出异常.Methods inherited from class org.beangle.commons.dao.impl.BaseServiceImpl
getEntityDao, getEventMulticaster, publish, setEntityDao, setEventMulticaster
-
Constructor Details
-
DepartmentServiceImpl
public DepartmentServiceImpl()
-
-
Method Details
-
getDepartments
Description copied from interface:DepartmentService返回所有有效的部门信息- Specified by:
getDepartmentsin interfaceDepartmentService- Returns:
-
getDepartment
Description copied from interface:DepartmentService根据指定的部门代码,返回部门详细信息. 没有对应的部门代码,则返回null.- Specified by:
getDepartmentin interfaceDepartmentService- Parameters:
id-- Returns:
-
getColleges
Description copied from interface:DepartmentService返回所有有效的学院信息- Specified by:
getCollegesin interfaceDepartmentService- Returns:
-
getAdministatives
Description copied from interface:DepartmentService返回所有有效的管理部门信息- Specified by:
getAdministativesin interfaceDepartmentService- Returns:
-
getDepartments
Description copied from interface:DepartmentService返回部门代码数组中指定的部门列表- Specified by:
getDepartmentsin interfaceDepartmentService- Parameters:
ids-- Returns:
- See Also:
-
getAdministatives
Description copied from interface:DepartmentService返回部门代码字符串中指定的管理部门列表- Specified by:
getAdministativesin interfaceDepartmentService- Parameters:
idSeq-- Returns:
- See Also:
-
getAdministatives
Description copied from interface:DepartmentService返回部门代码字符串中指定的管理部门列表- Specified by:
getAdministativesin interfaceDepartmentService- Parameters:
ids-- Returns:
- See Also:
-
getColleges
Description copied from interface:DepartmentService返回部门代码字符串中指定的院系部门列表- Specified by:
getCollegesin interfaceDepartmentService- Parameters:
idSeq-- Returns:
- See Also:
-
getColleges
Description copied from interface:DepartmentService返回部门代码字符串中指定的院系部门列表- Specified by:
getCollegesin interfaceDepartmentService- Parameters:
ids-- Returns:
- See Also:
-
getTeachDeparts
Description copied from interface:DepartmentService查询开课院系- Specified by:
getTeachDepartsin interfaceDepartmentService- Parameters:
idSeq-- Returns:
-
getRelatedDeparts
- Specified by:
getRelatedDepartsin interfaceDepartmentService
-
saveOrUpdate
Description copied from interface:DepartmentService保存新建的部门信息,如果已经存在相同部门代码的部门,则抛出异常.- Specified by:
saveOrUpdatein interfaceDepartmentService
-
removeDepartment
Description copied from interface:DepartmentService删除制定部门代码的部门,谨慎调用. 如果要删除的部门信息并不存在,则返回null.- Specified by:
removeDepartmentin interfaceDepartmentService- Parameters:
id-
-
getDepartments
Description copied from interface:DepartmentService返回部门代码字符串中指定的部门列表.形式如"xx,xx,xx"- Specified by:
getDepartmentsin interfaceDepartmentService- Parameters:
idSeq-- Returns:
-
getTeachDeparts
Description copied from interface:DepartmentService得到所有的开课院系- Specified by:
getTeachDepartsin interfaceDepartmentService- Returns:
-