Class HttpServletAccessProviderManagerMock

  • All Implemented Interfaces:
    org.sakaiproject.entitybroker.access.HttpServletAccessProviderManager

    public class HttpServletAccessProviderManagerMock
    extends Object
    implements org.sakaiproject.entitybroker.access.HttpServletAccessProviderManager
    For testing things that use the access provider manager, always return a new HttpServletAccessProviderMock unless the prefix is invalid, pretends other methods work
    Author:
    Aaron Zeckoski (aaron@caret.cam.ac.uk)
    • Field Detail

      • validPrefixes

        public Set<String> validPrefixes
    • Constructor Detail

      • HttpServletAccessProviderManagerMock

        public HttpServletAccessProviderManagerMock()
    • Method Detail

      • getProvider

        public org.sakaiproject.entitybroker.access.HttpServletAccessProvider getProvider​(String prefix)
        Specified by:
        getProvider in interface org.sakaiproject.entitybroker.access.HttpServletAccessProviderManager
      • registerProvider

        public void registerProvider​(String prefix,
                                     org.sakaiproject.entitybroker.access.HttpServletAccessProvider provider)
        Specified by:
        registerProvider in interface org.sakaiproject.entitybroker.access.HttpServletAccessProviderManager
      • unregisterProvider

        public void unregisterProvider​(String prefix,
                                       org.sakaiproject.entitybroker.access.HttpServletAccessProvider provider)
        Specified by:
        unregisterProvider in interface org.sakaiproject.entitybroker.access.HttpServletAccessProviderManager