org.sakaiproject.entitybroker.mocks
Class EntityViewAccessProviderMock

java.lang.Object
  extended by org.sakaiproject.entitybroker.mocks.EntityViewAccessProviderMock
All Implemented Interfaces:
AccessFormats, EntityViewAccessProvider, Formats

public class EntityViewAccessProviderMock
extends Object
implements EntityViewAccessProvider, AccessFormats

Pretends to be an access servlet provider for things that use them, will only handle HTML and RSS formats, dies for all others, this is an access formatter (RSS,HTML)

Author:
Aaron Zeckoski (aaron@caret.cam.ac.uk)

Field Summary
 
Fields inherited from interface org.sakaiproject.entitybroker.entityprovider.extension.Formats
ALL_KNOWN_FORMATS, ATOM, ATOM_EXTENSIONS, ATOM_MIME_TYPE, FORM, FORM_EXTENSIONS, FORM_MIME_TYPE, HTML, HTML_EXTENSIONS, HTML_MIME_TYPE, JSON, JSON_EXTENSIONS, JSON_MIME_TYPE, JSONP, JSONP_EXTENSIONS, JSONP_MIME_TYPE, RSS, RSS_EXTENSIONS, RSS_MIME_TYPE, TXT, TXT_EXTENSIONS, TXT_MIME_TYPE, UTF_8, XML, XML_EXTENSIONS, XML_MIME_TYPE
 
Constructor Summary
EntityViewAccessProviderMock(String prefix)
           
 
Method Summary
 String[] getHandledAccessFormats()
           
 void handleAccess(EntityView view, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EntityViewAccessProviderMock

public EntityViewAccessProviderMock(String prefix)
Method Detail

handleAccess

public void handleAccess(EntityView view,
                         javax.servlet.http.HttpServletRequest req,
                         javax.servlet.http.HttpServletResponse res)
Specified by:
handleAccess in interface EntityViewAccessProvider

getHandledAccessFormats

public String[] getHandledAccessFormats()
Specified by:
getHandledAccessFormats in interface AccessFormats


Copyright © 2007-2012 Sakai Project. All Rights Reserved.