org.duracloud.durastore.rest
Class BaseRest

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

public abstract class BaseRest
extends java.lang.Object

Base REST resource

Author:
Bill Branan

Field Summary
static java.lang.String CONTENT_MIMETYPE_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_HTML
           
static javax.ws.rs.core.MediaType TEXT_PLAIN
           
static javax.ws.rs.core.MediaType TEXT_XML
           
static java.lang.String XML
           
 
Constructor Summary
BaseRest()
           
 
Method Summary
protected  java.util.Map<java.lang.String,java.lang.String> getUserMetadata(java.lang.String... exceptions)
          Looks through the request headers and pulls out user metadata.
 
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

TEXT_XML

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

TEXT_HTML

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

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
Constructor Detail

BaseRest

public BaseRest()
Method Detail

getUserMetadata

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



Copyright © 2009-2010 DuraSpace. All Rights Reserved.