org.duracloud.durastore.rest
Class BaseRest

java.lang.Object
  extended by org.duracloud.durastore.rest.BaseRest
Direct Known Subclasses:
ContentRest, InitRest, SecurityRest, SpaceRest, StoreRest, TaskRest

public abstract class BaseRest
extends java.lang.Object

Base REST resource

Author:
Bill Branan

Field Summary
static java.lang.String APP_NAME
           
static javax.ws.rs.core.MediaType APPLICATION_XML
           
static java.lang.String CONTENT_MIMETYPE_HEADER
           
static java.lang.String COPY_SOURCE_HEADER
           
static java.lang.String DEFAULT_MIME
           
static java.lang.String HEADER_PREFIX
           
static java.lang.String HTML
           
static java.lang.String SPACE_ACCESS_HEADER
           
static javax.ws.rs.core.MediaType TEXT_PLAIN
           
static java.lang.String XML
           
 
Constructor Summary
BaseRest()
           
 
Method Summary
protected  java.util.Map<java.lang.String,java.lang.String> getUserProperties(java.lang.String... exceptions)
          Looks through the request headers and pulls out user properties.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

XML

public static final java.lang.String XML
See Also:
Constant Field Values

HTML

public static final java.lang.String HTML
See Also:
Constant Field Values

APPLICATION_XML

public static final javax.ws.rs.core.MediaType APPLICATION_XML

TEXT_PLAIN

public static final javax.ws.rs.core.MediaType TEXT_PLAIN

DEFAULT_MIME

public static final java.lang.String DEFAULT_MIME
See Also:
Constant Field Values

HEADER_PREFIX

public static final java.lang.String HEADER_PREFIX
See Also:
Constant Field Values

SPACE_ACCESS_HEADER

public static final java.lang.String SPACE_ACCESS_HEADER
See Also:
Constant Field Values

CONTENT_MIMETYPE_HEADER

public static final java.lang.String CONTENT_MIMETYPE_HEADER
See Also:
Constant Field Values

COPY_SOURCE_HEADER

public static final java.lang.String COPY_SOURCE_HEADER
See Also:
Constant Field Values

APP_NAME

public static final java.lang.String APP_NAME
See Also:
Constant Field Values
Constructor Detail

BaseRest

public BaseRest()
Method Detail

getUserProperties

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



Copyright © 2009-2011 DuraSpace. All Rights Reserved.