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
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final com.google.common.collect.ImmutableSet<String>static final com.google.common.collect.ImmutableSet<String> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic ViewDTO.Builderbuilder()abstract org.joda.time.DateTimeabstract Stringabstract booleanfavorite()findQueryContainingWidgetId(String widgetId) findWidgetById(String widgetId) abstract Stringid()idsFrom(Collection<ViewDTO> views) owner()abstract com.google.common.collect.ImmutableSet<String>queryIdOfWidget(String widgetId) abstract Map<String,PluginMetadataSummary> requires()abstract StringsearchId()abstract Map<String,ViewStateDTO> state()abstract Stringsummary()abstract @NotBlank Stringtitle()abstract ViewDTO.BuildertoContentPackEntity(EntityDescriptorIds entityDescriptorIds) abstract ViewDTO.Typetype()Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods 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:
-
FIELD_FAVORITE
- See Also:
-
SORT_FIELDS
-
STRING_SORT_FIELDS
-
SECONDARY_SORT
- See Also:
-
-
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() -
favorite
public abstract boolean favorite() -
builder
-
toBuilder
-
idsFrom
-
findQueryContainingWidgetId
-
findWidgetById
-
getAllWidgets
-
queryIdOfWidget
-
toContentPackEntity
- Specified by:
toContentPackEntityin interfaceContentPackable<ViewEntity.Builder>
-