Class ViewDTO
java.lang.Object
org.graylog.plugins.views.search.views.ViewDTO
- All Implemented Interfaces:
ViewLike
,ContentPackable<ViewEntity.Builder>
public abstract class ViewDTO
extends Object
implements ContentPackable<ViewEntity.Builder>, ViewLike
-
Nested Class Summary
-
Field Summary
Modifier and TypeFieldDescriptionstatic final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final com.google.common.collect.ImmutableSet<String>
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic ViewDTO.Builder
builder()
abstract org.joda.time.DateTime
abstract String
findQueryContainingWidgetId
(String widgetId) findWidgetById
(String widgetId) abstract String
id()
idsFrom
(Collection<ViewDTO> views) owner()
abstract com.google.common.collect.ImmutableSet<String>
queryIdOfWidget
(String widgetId) abstract Map<String,
PluginMetadataSummary> requires()
abstract String
searchId()
abstract Map<String,
ViewStateDTO> state()
abstract String
summary()
abstract @NotBlank String
title()
abstract ViewDTO.Builder
toContentPackEntity
(EntityDescriptorIds entityDescriptorIds) abstract ViewDTO.Type
type()
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.graylog2.contentpacks.ContentPackable
getContentPackPluginPackage, resolveNativeEntity
-
Field Details
-
FIELD_ID
- See Also:
-
FIELD_TYPE
- See Also:
-
FIELD_TITLE
- See Also:
-
FIELD_SUMMARY
- See Also:
-
FIELD_DESCRIPTION
- See Also:
-
FIELD_SEARCH_ID
- See Also:
-
FIELD_PROPERTIES
- See Also:
-
FIELD_REQUIRES
- See Also:
-
FIELD_STATE
- See Also:
-
FIELD_CREATED_AT
- See Also:
-
FIELD_OWNER
- See Also:
-
SORT_FIELDS
-
-
Constructor Details
-
ViewDTO
public ViewDTO()
-
-
Method Details
-
id
-
type
-
title
-
summary
-
description
-
searchId
-
properties
-
requires
-
state
-
owner
-
createdAt
public abstract org.joda.time.DateTime createdAt() -
builder
-
toBuilder
-
idsFrom
-
findQueryContainingWidgetId
-
findWidgetById
-
getAllWidgets
-
queryIdOfWidget
-
toContentPackEntity
- Specified by:
toContentPackEntity
in interfaceContentPackable<ViewEntity.Builder>
-