Class BaseRest

java.lang.Object
org.duracloud.durastore.rest.BaseRest
Direct Known Subclasses:
AuditLogRest, AuxRest, BitIntegrityReportRest, ContentRest, ManifestRest, SpaceRest, StorageStatsRest, StoreRest, TaskRest

public abstract class BaseRest extends Object
Base REST resource
Author:
Bill Branan
  • Field Details

  • Constructor Details

    • BaseRest

      public BaseRest()
  • Method Details

    • getUserProperties

      protected Map<String,String> getUserProperties(String... exclusions)
      Looks through the request headers and pulls out user properties. Only includes items which are not in the exclusions list.
    • getUserProperties

      protected Map<String,String> getUserProperties()
    • getSpaceACLs

      protected Map<String,AclType> getSpaceACLs()
    • responseOk

      protected javax.ws.rs.core.Response responseOk()
    • responseOk

      protected javax.ws.rs.core.Response responseOk(String text)
    • responseOk

      protected javax.ws.rs.core.Response responseOk(Object entity)
    • responseOkStream

      protected javax.ws.rs.core.Response responseOkStream(InputStream text)
    • responseOkXml

      protected javax.ws.rs.core.Response responseOkXml(String xml)
    • responseOkXmlStream

      protected javax.ws.rs.core.Response responseOkXmlStream(InputStream xml)
    • responseNotFound

      protected javax.ws.rs.core.Response responseNotFound()
    • responseNotFound

      protected javax.ws.rs.core.Response responseNotFound(String msg)
    • responseBadRequest

      protected javax.ws.rs.core.Response responseBadRequest(Exception e)
    • responseBad

      protected javax.ws.rs.core.Response responseBad(Exception e)
    • responseBad

      protected javax.ws.rs.core.Response responseBad(Exception e, javax.ws.rs.core.Response.Status status)
    • responseBad

      protected javax.ws.rs.core.Response responseBad(String msg, javax.ws.rs.core.Response.Status status)
    • getSubdomain

      protected String getSubdomain()
    • getAccountId

      protected String getAccountId()