Class 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 Detail

      • CacheDataStore

        public CacheDataStore​(MasterDataConfig masterDataConfig,
                              EntityStoreConfigImpl dataStoreConfig)
        Constructor.
        Parameters:
        storeManager - Store manager
        dataStoreConfig - Data store configuration
    • Method Detail

      • readNullable

        public <E extends Entity> E readNullable​(UID<E> uid)
        Type Parameters:
        E - the type of entity
        Parameters:
        uid - Element uid
        Returns:
        Element by uid
      • findAll

        public <E extends EntityDtList<E> findAll​(DtListURI uri)
        Type Parameters:
        E - the type of entity
        Parameters:
        uri - List uri
        Returns:
        List of this uri
      • 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