类 DatabaseArgumentsManager

java.lang.Object
com.walker.cache.AbstractCacheProvider<com.walker.infrastructure.arguments.Variable>
com.iplatform.base.support.DatabaseArgumentsManager
所有已实现的接口:
com.walker.cache.CacheProvider<com.walker.infrastructure.arguments.Variable>, com.walker.infrastructure.arguments.ArgumentsManager, org.springframework.beans.factory.DisposableBean, org.springframework.beans.factory.FactoryBean<com.walker.cache.CacheProvider<com.walker.infrastructure.arguments.Variable>>, org.springframework.beans.factory.InitializingBean

public class DatabaseArgumentsManager extends com.walker.cache.AbstractCacheProvider<com.walker.infrastructure.arguments.Variable> implements com.walker.infrastructure.arguments.ArgumentsManager
基于内存实现的可变参数管理器实现。
作者:
时克英
  • 字段概要

    从类继承的字段 com.walker.cache.AbstractCacheProvider

    count, logger, userCache

    从接口继承的字段 org.springframework.beans.factory.FactoryBean

    OBJECT_TYPE_ATTRIBUTE
  • 构造器概要

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

    修饰符和类型
    方法
    说明
    List<com.walker.infrastructure.arguments.Group>
     
     
     
    com.walker.infrastructure.arguments.Variable
     
    List<com.walker.infrastructure.arguments.Variable>
     
    void
    insert(List<Object[]> insertList)
     
    protected int
    loadDataToCache(com.walker.cache.Cache cache)
     
    void
    persist(String variableId, Object value)
     
    void
    persist(String groupId, String variableId, Object value)
     
    void
    persist(List<Object[]> changedList)
     
    void
     
    void
    setSource(Object source)
     

    从类继承的方法 com.walker.cache.AbstractCacheProvider

    afterPropertiesSet, destroy, getCache, getCacheCount, getCacheData, getCacheList, getCacheParam, getCreateTime, getObject, getObjectType, isLoadPage, isSingleton, isUseRedis, loadPageDataToCache, provideCacheInstance, putCacheData, putCacheData, putCacheList, putCacheList, putCacheListAppend, queryListLimit, reload, removeCacheData, removeCacheList, removeCacheList, setCacheParam, setLoadPage, setPageSize, setUseRedis, size, toString, updateCacheData

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

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait

    从接口继承的方法 org.springframework.beans.factory.DisposableBean

    destroy

    从接口继承的方法 org.springframework.beans.factory.InitializingBean

    afterPropertiesSet
  • 构造器详细资料

    • DatabaseArgumentsManager

      public DatabaseArgumentsManager()
  • 方法详细资料

    • setConfigArgumentService

      public void setConfigArgumentService(ConfigArgumentServiceImpl configArgumentService)
    • loadDataToCache

      protected int loadDataToCache(com.walker.cache.Cache cache)
      指定者:
      loadDataToCache 在类中 com.walker.cache.AbstractCacheProvider<com.walker.infrastructure.arguments.Variable>
    • getProviderName

      public String getProviderName()
      指定者:
      getProviderName 在接口中 com.walker.cache.CacheProvider<com.walker.infrastructure.arguments.Variable>
    • getProviderType

      public Class<?> getProviderType()
      指定者:
      getProviderType 在接口中 com.walker.cache.CacheProvider<com.walker.infrastructure.arguments.Variable>
    • getVariable

      public com.walker.infrastructure.arguments.Variable getVariable(String id)
      指定者:
      getVariable 在接口中 com.walker.infrastructure.arguments.ArgumentsManager
    • persist

      public void persist(String variableId, Object value)
      指定者:
      persist 在接口中 com.walker.infrastructure.arguments.ArgumentsManager
    • persist

      public void persist(String groupId, String variableId, Object value)
      指定者:
      persist 在接口中 com.walker.infrastructure.arguments.ArgumentsManager
    • persist

      public void persist(List<Object[]> changedList)
      指定者:
      persist 在接口中 com.walker.infrastructure.arguments.ArgumentsManager
    • insert

      public void insert(List<Object[]> insertList)
      指定者:
      insert 在接口中 com.walker.infrastructure.arguments.ArgumentsManager
    • getGroupList

      public List<com.walker.infrastructure.arguments.Group> getGroupList()
      指定者:
      getGroupList 在接口中 com.walker.infrastructure.arguments.ArgumentsManager
    • getVariableList

      public List<com.walker.infrastructure.arguments.Variable> getVariableList(String groupId)
      指定者:
      getVariableList 在接口中 com.walker.infrastructure.arguments.ArgumentsManager
    • setSource

      public void setSource(Object source)
      指定者:
      setSource 在接口中 com.walker.infrastructure.arguments.ArgumentsManager