类 CodeServiceImpl

java.lang.Object
org.beangle.commons.dao.impl.BaseServiceImpl
org.openurp.code.service.impl.CodeServiceImpl
所有已实现的接口:
CodeService

public class CodeServiceImpl extends org.beangle.commons.dao.impl.BaseServiceImpl implements CodeService
版本:
$Id: CodeServiceImpl.java May 5, 2011 3:33:07 PM chaostone $
  • 字段概要

    从类继承的字段 org.beangle.commons.dao.impl.BaseServiceImpl

    entityDao, eventMulticaster, logger
  • 构造器概要

    构造器
    构造器
    说明
     
  • 方法概要

    修饰符和类型
    方法
    说明
    <T extends org.beangle.commons.entity.pojo.Code<Integer>>
    T
    getCode(Class<T> codeClass, Integer codeId)
    依据code的类型和主键查找,无效时返回null.
    <T extends org.beangle.commons.entity.pojo.Code<Integer>>
    T
    getCode(Class<T> codeClass, String code)
    依据code的类型和代码查找,无效时返回null.
    <T extends org.beangle.commons.entity.pojo.Code<Integer>>
    List<T>
    getCodes(Class<T> codeClass)
    返回现有的有效使用的代码
    <T extends org.beangle.commons.entity.pojo.Code<Integer>>
    List<T>
    getCodes(Class<T> type, Integer... ids)
    查询指定id的基础代码
    Class<? extends org.beangle.commons.entity.pojo.Code<Integer>>
    查找指定名称基础代码
    void
    removeCodes(Class<? extends org.beangle.commons.entity.pojo.Code<Integer>> codeClass, Integer... codeIds)
    删除基础代码
    void
    saveOrUpdate(org.beangle.commons.entity.pojo.Code<Integer> code)
    新增代码 如果新的代码已经存在,则抛出异常.

    从类继承的方法 org.beangle.commons.dao.impl.BaseServiceImpl

    getEntityDao, getEventMulticaster, publish, setEntityDao, setEventMulticaster

    从类继承的方法 java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • 构造器详细资料

    • CodeServiceImpl

      public CodeServiceImpl()
  • 方法详细资料

    • getCode

      public <T extends org.beangle.commons.entity.pojo.Code<Integer>> T getCode(Class<T> codeClass, String code)
      从接口复制的说明: CodeService
      依据code的类型和代码查找,无效时返回null.
      指定者:
      getCode 在接口中 CodeService
    • getCodes

      public <T extends org.beangle.commons.entity.pojo.Code<Integer>> List<T> getCodes(Class<T> codeClass)
      从接口复制的说明: CodeService
      返回现有的有效使用的代码
      指定者:
      getCodes 在接口中 CodeService
    • getCode

      public <T extends org.beangle.commons.entity.pojo.Code<Integer>> T getCode(Class<T> codeClass, Integer codeId)
      从接口复制的说明: CodeService
      依据code的类型和主键查找,无效时返回null.
      指定者:
      getCode 在接口中 CodeService
    • getCodes

      public <T extends org.beangle.commons.entity.pojo.Code<Integer>> List<T> getCodes(Class<T> type, Integer... ids)
      从接口复制的说明: CodeService
      查询指定id的基础代码
      指定者:
      getCodes 在接口中 CodeService
    • getCodeType

      public Class<? extends org.beangle.commons.entity.pojo.Code<Integer>> getCodeType(String name)
      从接口复制的说明: CodeService
      查找指定名称基础代码
      指定者:
      getCodeType 在接口中 CodeService
    • removeCodes

      public void removeCodes(Class<? extends org.beangle.commons.entity.pojo.Code<Integer>> codeClass, Integer... codeIds)
      从接口复制的说明: CodeService
      删除基础代码
      指定者:
      removeCodes 在接口中 CodeService
    • saveOrUpdate

      public void saveOrUpdate(org.beangle.commons.entity.pojo.Code<Integer> code)
      从接口复制的说明: CodeService
      新增代码 如果新的代码已经存在,则抛出异常.
      指定者:
      saveOrUpdate 在接口中 CodeService