Interface MasterDataConfig

All Known Implementing Classes:
MasterDataConfigImpl

public interface MasterDataConfig
Configuration des données de référence.
Author:
pchretien
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
    containsMasterData(io.vertigo.datamodel.data.definitions.DataDefinition dataDefinition)
    Indique s'il existe une MasterDataList pour ce type d'objet.
    io.vertigo.datamodel.data.model.DtListURIForMasterData
    getDtListURIForMasterData(io.vertigo.datamodel.data.definitions.DataDefinition dataDefinition)
    Renvoi l'URI à partir d'une définition.
    Predicate<? super io.vertigo.datamodel.data.model.DataObject>
    getFilter(io.vertigo.datamodel.data.model.DtListURIForMasterData uri)
     
    void
    register(MasterDataDefinition masterDataDefinition)
    Enregistre la stratégie d'accès à une liste de référence.
  • Method Details

    • register

      void register(MasterDataDefinition masterDataDefinition)
      Enregistre la stratégie d'accès à une liste de référence. La liste de référence est La liste racine.
      Parameters:
      uri - URI
    • containsMasterData

      boolean containsMasterData(io.vertigo.datamodel.data.definitions.DataDefinition dataDefinition)
      Indique s'il existe une MasterDataList pour ce type d'objet.
      Parameters:
      dataDefinition - Définition de DT
      Returns:
      True, s'il existe une MasterDataList
    • getDtListURIForMasterData

      io.vertigo.datamodel.data.model.DtListURIForMasterData getDtListURIForMasterData(io.vertigo.datamodel.data.definitions.DataDefinition dataDefinition)
      Renvoi l'URI à partir d'une définition.
      Parameters:
      dataDefinition - DId de la Définition de DT
      Returns:
      URI de retour (notNUll)
    • getFilter

      Predicate<? super io.vertigo.datamodel.data.model.DataObject> getFilter(io.vertigo.datamodel.data.model.DtListURIForMasterData uri)
      Parameters:
      uri - URI de la liste
      Returns:
      Fonction à appliquer sur la liste (par rapport à la liste complète).