Class CacheDataStore

java.lang.Object
io.vertigo.datastore.impl.entitystore.cache.CacheDataStore
All Implemented Interfaces:
io.vertigo.core.node.definition.DefinitionProvider, io.vertigo.core.node.definition.SimpleDefinitionProvider

public final class CacheDataStore extends Object implements io.vertigo.core.node.definition.SimpleDefinitionProvider
Gestion des données mises en cache.
Author:
pchretien
  • Constructor Summary

    Constructors
    Constructor
    Description
    CacheDataStore(MasterDataConfig masterDataConfig, EntityStoreConfigImpl dataStoreConfig)
    Constructor.
  • Method Summary

    Modifier and Type
    Method
    Description
    <E extends io.vertigo.datamodel.data.model.Entity>
    io.vertigo.datamodel.data.model.DtList<E>
    findAll(io.vertigo.datamodel.data.model.DtListURI uri)
     
    <E extends io.vertigo.datamodel.data.model.Entity>
    io.vertigo.datamodel.data.model.DtList<E>
    findByCriteria(io.vertigo.datamodel.data.definitions.DataDefinition dataDefinition, io.vertigo.datamodel.criteria.Criteria<E> criteria, io.vertigo.datamodel.data.model.DtListState dtListState)
     
    List<? extends io.vertigo.core.node.definition.Definition>
    provideDefinitions(io.vertigo.core.node.definition.DefinitionSpace definitionSpace)
    <E extends io.vertigo.datamodel.data.model.Entity>
    E
    readNullable(io.vertigo.datamodel.data.model.UID<E> uid)
     

    Methods inherited from class java.lang.Object

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

    Methods inherited from interface io.vertigo.core.node.definition.DefinitionProvider

    addDefinitionResourceConfig

    Methods inherited from interface io.vertigo.core.node.definition.SimpleDefinitionProvider

    get
  • Constructor Details

  • Method Details

    • readNullable

      public <E extends io.vertigo.datamodel.data.model.Entity> E readNullable(io.vertigo.datamodel.data.model.UID<E> uid)
      Type Parameters:
      E - the type of entity
      Parameters:
      uid - Element uid
      Returns:
      Element by uid
    • findAll

      public <E extends io.vertigo.datamodel.data.model.Entity> io.vertigo.datamodel.data.model.DtList<E> findAll(io.vertigo.datamodel.data.model.DtListURI uri)
      Type Parameters:
      E - the type of entity
      Parameters:
      uri - List uri
      Returns:
      List of this uri
    • findByCriteria

      public <E extends io.vertigo.datamodel.data.model.Entity> io.vertigo.datamodel.data.model.DtList<E> findByCriteria(io.vertigo.datamodel.data.definitions.DataDefinition dataDefinition, io.vertigo.datamodel.criteria.Criteria<E> criteria, io.vertigo.datamodel.data.model.DtListState dtListState)
    • provideDefinitions

      public List<? extends io.vertigo.core.node.definition.Definition> provideDefinitions(io.vertigo.core.node.definition.DefinitionSpace definitionSpace)
      Specified by:
      provideDefinitions in interface io.vertigo.core.node.definition.SimpleDefinitionProvider