Class RestResource

java.lang.Object
org.graylog2.shared.rest.resources.RestResource
Direct Known Subclasses:
AbstractInputsResource, ActionResource, AdministrationResource, AuthServiceBackendsResource, AuthServicesResource, AuthServiceTestResource, AuthzRolesResource, AvailableEntityTypesResource, ClusterConfigResource, ClusterResource, ClusterStatsResource, CodecTypesResource, CollectorResource, ConfigurationResource, ConfigurationResource, ConfigurationVariableResource, ContainsStringTesterResource, ContentPackResource, DashboardsResource, DebugEventsResource, DecoratorResource, DeflectorResource, DocumentationBrowserResource, DocumentationResource, EnterpriseResource, EntityScopeResource, EventDefinitionsResource, EventNotificationsResource, EventsResource, ExportJobsResource, ExtractorsResource, FailuresResource, FieldTypesResource, GettingStartedResource, GlobalAuthServiceConfigResource, GrantsOverviewResource, GrokResource, GrokTesterResource, HelloWorldResource, IndexerClusterResource, IndexerOverviewResource, IndexRangesResource, IndexSetsResource, IndexTemplatesResource, IndicesResource, InputTypesResource, JournalResource, JsonTesterResource, LoadBalancerStatusResource, LoggersResource, LookupTableResource, LookupTableTesterResource, MessageProcessorsResource, MessageResource, MessagesResource, MessagesResource, MetricsResource, NaturalDateTesterResource, NotificationsResource, OutputResource, PermissionsResource, PipelineConnectionsResource, PipelineResource, PivotSeriesFunctionsResource, ProxiedResource, QualifyingViewsResource, QueryValidationResource, RegexReplaceTesterResource, RegexTesterResource, RestResourceWithOwnerCheck, RetentionStrategyResource, RolesResource, RotationStrategyResource, RuleResource, SavedSearchesResource, ScriptingApiResource, SearchMetadataResource, SearchResource, SearchResource, SearchVersionResource, ServiceManagerResource, SessionsResource, SidecarResource, SimulatorResource, SplitAndIndexTesterResource, StaticFieldsResource, StatsResource, StreamOutputResource, StreamResource, StreamRuleResource, SubstringTesterResource, SuggestionsResource, SystemFieldsResource, SystemJobResource, SystemPluginResource, SystemProcessingResource, SystemProcessingStatusResource, SystemResource, SystemShutdownResource, ThroughputResource, TrafficResource, UrlWhitelistResource, UsersResource, ViewsResource

public abstract class RestResource extends Object
  • Field Details

  • Constructor Details

    • RestResource

      public RestResource()
  • Method Details

    • setPrettyPrint

      @QueryParam("pretty") public void setPrettyPrint(boolean prettyPrint)
    • getSubject

      protected org.apache.shiro.subject.Subject getSubject()
    • isPermitted

      protected boolean isPermitted(String permission, String instanceId)
    • checkPermission

      protected void checkPermission(String permission)
    • isPermitted

      protected boolean isPermitted(String permission)
    • checkPermission

      protected void checkPermission(String permission, String instanceId)
    • isAnyPermitted

      protected boolean isAnyPermitted(String[] permissions, String instanceId)
    • isAnyPermitted

      protected boolean isAnyPermitted(String... permissions)
    • checkAnyPermission

      protected void checkAnyPermission(String[] permissions, String instanceId)
    • getCurrentUser

      @Nullable protected User getCurrentUser()
    • getUriBuilderToSelf

      protected javax.ws.rs.core.UriBuilder getUriBuilderToSelf()
    • getIndexSet

      protected IndexSet getIndexSet(IndexSetRegistry indexSetRegistry, String indexSetId)