Class EntityViewAccessProviderMock

  • All Implemented Interfaces:
    org.sakaiproject.entitybroker.access.AccessFormats, org.sakaiproject.entitybroker.access.EntityViewAccessProvider, org.sakaiproject.entitybroker.entityprovider.extension.Formats

    public class EntityViewAccessProviderMock
    extends Object
    implements org.sakaiproject.entitybroker.access.EntityViewAccessProvider, org.sakaiproject.entitybroker.access.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 Detail

      • EntityViewAccessProviderMock

        public EntityViewAccessProviderMock​(String prefix)
    • Method Detail

      • handleAccess

        public void handleAccess​(org.sakaiproject.entitybroker.EntityView view,
                                 javax.servlet.http.HttpServletRequest req,
                                 javax.servlet.http.HttpServletResponse res)
        Specified by:
        handleAccess in interface org.sakaiproject.entitybroker.access.EntityViewAccessProvider
      • getHandledAccessFormats

        public String[] getHandledAccessFormats()
        Specified by:
        getHandledAccessFormats in interface org.sakaiproject.entitybroker.access.AccessFormats