## Uses of Class
org.apache.solr.rest.BaseSolrResource

- Packages that use BaseSolrResource
  Package | Description
  --- | ---
  org.apache.solr.rest | Solr RESTful APIs via Restlet.
  org.apache.solr.rest.schema.analysis | Analysis-related functionality for RESTful API access to the Solr Schema using Restlet.

- - ### Uses of BaseSolrResource in org.apache.solr.rest

    Subclasses of BaseSolrResource in org.apache.solr.rest
    Modifier and Type | Class and Description
    --- | ---
    `static class` | `RestManager.ManagedEndpoint` The Restlet router needs a lightweight extension of ServerResource to delegate a request to.

    Methods in org.apache.solr.rest that return types with arguments of type BaseSolrResource
    Modifier and Type | Method and Description
    --- | ---
    `Class<? extends BaseSolrResource>` | ManagedResource.`getServerResourceClass()` Gets the ServerResource class to register this endpoint with the Rest API router; in most cases, the default RestManager.ManagedEndpoint class is sufficient but ManagedResource implementations can override this method if a different ServerResource class is needed.

    Methods in org.apache.solr.rest with parameters of type BaseSolrResource
    Modifier and Type | Method and Description
    --- | ---
    `abstract void` | ManagedResource.`doDeleteChild(BaseSolrResource endpoint, String childId)` Called by `RestManager.ManagedEndpoint.delete()` to delete a named part (the given childId) of the resource at the given endpoint
    `abstract void` | ManagedResource.`doGet(BaseSolrResource endpoint, String childId)` Called by `RestManager.ManagedEndpoint.get()` to retrieve a named part (the given childId) of the resource at the given endpoint
    `void` | ManagedResource.`doPost(BaseSolrResource endpoint, org.restlet.representation.Representation entity, Object json)` Just calls `ManagedResource.doPut(BaseSolrResource,Representation,Object)`; override to change the behavior of POST handling.
    `void` | ManagedResource.`doPut(BaseSolrResource endpoint, org.restlet.representation.Representation entity, Object json)` Applies changes to initArgs or managed data.

  - ### Uses of BaseSolrResource in org.apache.solr.rest.schema.analysis

    Methods in org.apache.solr.rest.schema.analysis with parameters of type BaseSolrResource
    Modifier and Type | Method and Description
    --- | ---
    `void` | ManagedSynonymFilterFactory.SynonymManager.`doDeleteChild(BaseSolrResource endpoint, String childId)`
    `void` | ManagedWordSetResource.`doDeleteChild(BaseSolrResource endpoint, String childId)` Deletes words managed by this resource.
    `void` | ManagedSynonymFilterFactory.SynonymManager.`doGet(BaseSolrResource endpoint, String childId)`
    `void` | ManagedWordSetResource.`doGet(BaseSolrResource endpoint, String childId)` Implements the GET request to provide the list of words to the client.

Copyright © 2000-2016 Apache Software Foundation. All Rights Reserved.