Package io.vertigo.datastore.entitystore
Interface MasterDataConfig
- All Known Implementing Classes:
MasterDataConfigImpl
public interface MasterDataConfig
Configuration des données de référence.
- Author:
- pchretien
-
Method Summary
Modifier and TypeMethodDescriptionbooleancontainsMasterData(io.vertigo.datamodel.data.definitions.DataDefinition dataDefinition) Indique s'il existe une MasterDataList pour ce type d'objet.io.vertigo.datamodel.data.model.DtListURIForMasterDatagetDtListURIForMasterData(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) voidregister(MasterDataDefinition masterDataDefinition) Enregistre la stratégie d'accès à une liste de référence.
-
Method Details
-
register
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).
-