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
All Methods Instance Methods Abstract Methods Modifier and Type Method Description boolean
containsMasterData(DtDefinition dtDefinition)
Indique s'il existe une MasterDataList pour ce type d'objet.DtListURIForMasterData
getDtListURIForMasterData(DtDefinition dtDefinition)
Renvoi l'URI à partir d'une définition.Predicate<? super DtObject>
getFilter(DtListURIForMasterData uri)
void
register(MasterDataDefinition masterDataDefinition)
Enregistre la stratégie d'accès à une liste de référence.
-
-
-
Method Detail
-
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(DtDefinition dtDefinition)
Indique s'il existe une MasterDataList pour ce type d'objet.- Parameters:
dtDefinition
- Définition de DT- Returns:
- True, s'il existe une MasterDataList
-
getDtListURIForMasterData
DtListURIForMasterData getDtListURIForMasterData(DtDefinition dtDefinition)
Renvoi l'URI à partir d'une définition.- Parameters:
dtDefinition
- DId de la Définition de DT- Returns:
- URI de retour (notNUll)
-
getFilter
Predicate<? super DtObject> getFilter(DtListURIForMasterData uri)
- Parameters:
uri
- URI de la liste- Returns:
- Fonction à appliquer sur la liste (par rapport à la liste complète).
-
-