public abstract class ViewDTO extends Object implements ContentPackable<ViewEntity.Builder>
| Modifier and Type | Class and Description |
|---|---|
static class |
ViewDTO.Builder |
static class |
ViewDTO.Type |
| Modifier and Type | Field and Description |
|---|---|
static String |
FIELD_CREATED_AT |
static String |
FIELD_DESCRIPTION |
static String |
FIELD_ID |
static String |
FIELD_OWNER |
static String |
FIELD_PROPERTIES |
static String |
FIELD_REQUIRES |
static String |
FIELD_SEARCH_ID |
static String |
FIELD_STATE |
static String |
FIELD_SUMMARY |
static String |
FIELD_TITLE |
static String |
FIELD_TYPE |
static com.google.common.collect.ImmutableSet<String> |
SORT_FIELDS |
| Constructor and Description |
|---|
ViewDTO() |
| Modifier and Type | Method and Description |
|---|---|
static ViewDTO.Builder |
builder() |
abstract org.joda.time.DateTime |
createdAt() |
abstract String |
description() |
Optional<ViewStateDTO> |
findQueryContainingWidgetId(String widgetId) |
Optional<WidgetDTO> |
findWidgetById(String widgetId) |
abstract String |
id() |
static Set<String> |
idsFrom(Collection<ViewDTO> views) |
abstract Optional<String> |
owner() |
abstract com.google.common.collect.ImmutableSet<String> |
properties() |
abstract Map<String,PluginMetadataSummary> |
requires() |
abstract String |
searchId() |
abstract Map<String,ViewStateDTO> |
state() |
abstract String |
summary() |
abstract @NotBlank String |
title() |
abstract ViewDTO.Builder |
toBuilder() |
ViewEntity.Builder |
toContentPackEntity(EntityDescriptorIds entityDescriptorIds) |
abstract ViewDTO.Type |
type() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetContentPackPluginPackage, resolveNativeEntitypublic static final String FIELD_ID
public static final String FIELD_TYPE
public static final String FIELD_TITLE
public static final String FIELD_SUMMARY
public static final String FIELD_DESCRIPTION
public static final String FIELD_SEARCH_ID
public static final String FIELD_PROPERTIES
public static final String FIELD_REQUIRES
public static final String FIELD_STATE
public static final String FIELD_CREATED_AT
public static final String FIELD_OWNER
public static final com.google.common.collect.ImmutableSet<String> SORT_FIELDS
public abstract ViewDTO.Type type()
@NotBlank public abstract @NotBlank String title()
public abstract String summary()
public abstract String description()
public abstract String searchId()
public abstract com.google.common.collect.ImmutableSet<String> properties()
public abstract Map<String,PluginMetadataSummary> requires()
public abstract Map<String,ViewStateDTO> state()
public abstract org.joda.time.DateTime createdAt()
public static ViewDTO.Builder builder()
public abstract ViewDTO.Builder toBuilder()
public static Set<String> idsFrom(Collection<ViewDTO> views)
public Optional<ViewStateDTO> findQueryContainingWidgetId(String widgetId)
public ViewEntity.Builder toContentPackEntity(EntityDescriptorIds entityDescriptorIds)
toContentPackEntity in interface ContentPackable<ViewEntity.Builder>Copyright © 2012–2021 Graylog, Inc.. All rights reserved.