Interface DynamicMetadataProvider
-
public interface DynamicMetadataProviderПоставщик динамических метаданных
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default booleancache(String params)Кэшировать ли результаты провайдераStringgetCode()Уникальный код поставщикаdefault Collection<Class<? extends SourceMetadata>>getMetadataClasses()<T extends SourceMetadata>
List<T>read(String context)Получение метаданых по контекстуdefault <T extends SourceMetadata>
Tread(String context, Class<T> metadataClass)
-
-
-
Method Detail
-
getCode
String getCode()
Уникальный код поставщика
-
read
<T extends SourceMetadata> List<T> read(String context)
Получение метаданых по контексту- Parameters:
context- контекст- Returns:
- список полученных метаданных
-
read
default <T extends SourceMetadata> T read(String context, Class<T> metadataClass)
-
getMetadataClasses
default Collection<Class<? extends SourceMetadata>> getMetadataClasses()
-
cache
default boolean cache(String params)
Кэшировать ли результаты провайдера- Returns:
- true кэшировать
-
-