Class CodeServiceImpl
- java.lang.Object
-
- org.beangle.commons.dao.impl.BaseServiceImpl
-
- org.beangle.ems.dictionary.service.impl.CodeServiceImpl
-
- All Implemented Interfaces:
CodeService
public class CodeServiceImpl extends BaseServiceImpl implements CodeService
- Version:
- $Id: CodeServiceImpl.java May 5, 2011 3:33:07 PM chaostone $
- Author:
- chaostone
-
-
Field Summary
-
Fields inherited from class org.beangle.commons.dao.impl.BaseServiceImpl
entityDao, eventMulticaster, logger
-
-
Constructor Summary
Constructors Constructor Description CodeServiceImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description <T extends Code<Integer>>
TgetCode(Class<T> codeClass, Integer codeId)依据code的类型和主键查找,无效时返回null.<T extends Code<Integer>>
TgetCode(Class<T> codeClass, String code)依据code的类型和代码查找,无效时返回null.<T extends Code<Integer>>
List<T>getCodes(Class<T> codeClass)返回现有的有效使用的代码<T extends Code<Integer>>
List<T>getCodes(Class<T> type, Integer... ids)查询指定id的基础代码Class<? extends Code<Integer>>getCodeType(String name)查找指定名称基础代码voidremoveCodes(Class<? extends Code<Integer>> codeClass, Integer... codeIds)删除基础代码voidsaveOrUpdate(Code<Integer> code)新增代码 如果新的代码已经存在,则抛出异常.-
Methods inherited from class org.beangle.commons.dao.impl.BaseServiceImpl
getEntityDao, getEventMulticaster, publish, setEntityDao, setEventMulticaster
-
-
-
-
Method Detail
-
getCode
public <T extends Code<Integer>> T getCode(Class<T> codeClass, String code)
Description copied from interface:CodeService依据code的类型和代码查找,无效时返回null.- Specified by:
getCodein interfaceCodeService
-
getCodes
public <T extends Code<Integer>> List<T> getCodes(Class<T> codeClass)
Description copied from interface:CodeService返回现有的有效使用的代码- Specified by:
getCodesin interfaceCodeService
-
getCode
public <T extends Code<Integer>> T getCode(Class<T> codeClass, Integer codeId)
Description copied from interface:CodeService依据code的类型和主键查找,无效时返回null.- Specified by:
getCodein interfaceCodeService
-
getCodes
public <T extends Code<Integer>> List<T> getCodes(Class<T> type, Integer... ids)
Description copied from interface:CodeService查询指定id的基础代码- Specified by:
getCodesin interfaceCodeService
-
getCodeType
public Class<? extends Code<Integer>> getCodeType(String name)
Description copied from interface:CodeService查找指定名称基础代码- Specified by:
getCodeTypein interfaceCodeService
-
removeCodes
public void removeCodes(Class<? extends Code<Integer>> codeClass, Integer... codeIds)
Description copied from interface:CodeService删除基础代码- Specified by:
removeCodesin interfaceCodeService
-
saveOrUpdate
public void saveOrUpdate(Code<Integer> code)
Description copied from interface:CodeService新增代码 如果新的代码已经存在,则抛出异常.- Specified by:
saveOrUpdatein interfaceCodeService
-
-