Package org.graylog2.contentpacks
Interface NativeEntityConverter<T>
- All Known Subinterfaces:
EventNotificationConfigEntity,EventProcessorConfigEntity,SearchTypeEntity
- All Known Implementing Classes:
AggregationEventProcessorConfigEntity,EmailEventNotificationConfigEntity,EventDefinitionEntity,EventListEntity,EventNotificationHandlerConfigEntity,HttpEventNotificationConfigEntity,LegacyAlarmCallbackEventNotificationConfigEntity,MessageListEntity,NotificationEntity,PivotEntity,QueryEntity,SearchEntity,SearchTypeEntity.Fallback,ViewEntity,ViewStateEntity,WidgetEntity
public interface NativeEntityConverter<T>
-
Method Summary
Modifier and TypeMethodDescriptiondefault List<UsedSearchFilter>convertSearchFilters(List<UsedSearchFilter> contentPackSavedFilters) default voidresolveForInstallation(EntityV1 entity, Map<String, ValueReference> parameters, Map<EntityDescriptor, Entity> entities, com.google.common.graph.MutableGraph<Entity> graph) toNativeEntity(Map<String, ValueReference> parameters, Map<EntityDescriptor, Object> nativeEntities)
-
Method Details
-
toNativeEntity
T toNativeEntity(Map<String, ValueReference> parameters, Map<EntityDescriptor, Object> nativeEntities) -
resolveForInstallation
default void resolveForInstallation(EntityV1 entity, Map<String, ValueReference> parameters, Map<EntityDescriptor, Entity> entities, com.google.common.graph.MutableGraph<Entity> graph) -
convertSearchFilters
-