Class AbstractMasterDataDefinitionProvider

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

public abstract class AbstractMasterDataDefinitionProvider extends Object implements io.vertigo.core.node.definition.SimpleDefinitionProvider
  • Constructor Details

    • AbstractMasterDataDefinitionProvider

      public AbstractMasterDataDefinitionProvider()
  • Method Details

    • provideDefinitions

      public final 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
    • declareMasterDataLists

      public abstract void declareMasterDataLists()
    • registerDtMasterDatas

      protected <O extends io.vertigo.datamodel.data.model.DataObject> void registerDtMasterDatas(Class<O> dtObjectClass)
    • registerDtMasterDatas

      protected <O extends io.vertigo.datamodel.data.model.DataObject> void registerDtMasterDatas(Class<O> dtObjectClass, boolean isReloadedByList)
    • registerDtMasterDatas

      protected <O extends io.vertigo.datamodel.data.model.DataObject> void registerDtMasterDatas(Class<O> dtObjectClass, Map<String,Predicate<O>> namedLists, boolean isReloadedByList)