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

      • AbstractMasterDataDefinitionProvider

        public AbstractMasterDataDefinitionProvider()
    • Method Detail

      • 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 DtObject> void registerDtMasterDatas​(Class<O> dtObjectClass)
      • registerDtMasterDatas

        protected <O extends DtObject> void registerDtMasterDatas​(Class<O> dtObjectClass,
                                                                  boolean isReloadedByList)
      • registerDtMasterDatas

        protected <O extends DtObject> void registerDtMasterDatas​(Class<O> dtObjectClass,
                                                                  Map<String,​Predicate<O>> namedLists,
                                                                  boolean isReloadedByList)