
public class BaseCodeServiceImpl extends org.beangle.commons.dao.impl.BaseServiceImpl implements BaseCodeService
| Constructor and Description |
|---|
BaseCodeServiceImpl() |
| Modifier and Type | Method and Description |
|---|---|
<T extends BaseCode<?>> |
getCode(Class<T> codeClass,
Long codeId)
依据code的类型和主键查找,无效时返回null.
|
<T extends BaseCode<?>> |
getCode(Class<T> codeClass,
String code)
依据code的类型和代码查找,无效时返回null.
|
<T extends BaseCode<?>> |
getCodes(Class<T> codeClass)
返回现有的有效使用的代码
|
<T extends BaseCode<?>> |
getCodes(Class<T> type,
Long... ids)
查询指定id的基础代码
|
Class<? extends BaseCode<?>> |
getCodeType(String name)
查找指定名称基础代码
|
void |
removeCodes(Class<? extends BaseCode<?>> codeClass,
Long... codeIds)
删除基础代码
|
void |
saveOrUpdate(BaseCode<?> code)
新增代码 如果新的代码已经存在,则抛出异常.
|
public <T extends BaseCode<?>> T getCode(Class<T> codeClass, String code)
BaseCodeServicegetCode in interface BaseCodeServicepublic <T extends BaseCode<?>> List<T> getCodes(Class<T> codeClass)
BaseCodeServicegetCodes in interface BaseCodeServicepublic <T extends BaseCode<?>> T getCode(Class<T> codeClass, Long codeId)
BaseCodeServicegetCode in interface BaseCodeServicepublic <T extends BaseCode<?>> List<T> getCodes(Class<T> type, Long... ids)
BaseCodeServicegetCodes in interface BaseCodeServicepublic Class<? extends BaseCode<?>> getCodeType(String name)
BaseCodeServicegetCodeType in interface BaseCodeServicepublic void removeCodes(Class<? extends BaseCode<?>> codeClass, Long... codeIds)
BaseCodeServiceremoveCodes in interface BaseCodeServicepublic void saveOrUpdate(BaseCode<?> code)
BaseCodeServicesaveOrUpdate in interface BaseCodeServiceCopyright © 2012 The Beangle Software Group. All Rights Reserved.