org.sakaiproject.entitybroker.mocks
Class HttpServletAccessProviderManagerMock

java.lang.Object
  extended by org.sakaiproject.entitybroker.mocks.HttpServletAccessProviderManagerMock
All Implemented Interfaces:
HttpServletAccessProviderManager

public class HttpServletAccessProviderManagerMock
extends Object
implements 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 Summary
 Set<String> validPrefixes
           
 
Constructor Summary
HttpServletAccessProviderManagerMock()
           
 
Method Summary
 HttpServletAccessProvider getProvider(String prefix)
           
 void registerProvider(String prefix, HttpServletAccessProvider provider)
           
 void unregisterProvider(String prefix, HttpServletAccessProvider provider)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

validPrefixes

public Set<String> validPrefixes
Constructor Detail

HttpServletAccessProviderManagerMock

public HttpServletAccessProviderManagerMock()
Method Detail

getProvider

public HttpServletAccessProvider getProvider(String prefix)
Specified by:
getProvider in interface HttpServletAccessProviderManager

registerProvider

public void registerProvider(String prefix,
                             HttpServletAccessProvider provider)
Specified by:
registerProvider in interface HttpServletAccessProviderManager

unregisterProvider

public void unregisterProvider(String prefix,
                               HttpServletAccessProvider provider)
Specified by:
unregisterProvider in interface HttpServletAccessProviderManager


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