org.sakaiproject.entitybroker.mocks
Class EntityViewAccessProviderManagerMock

java.lang.Object
  extended by org.sakaiproject.entitybroker.mocks.EntityViewAccessProviderManagerMock
All Implemented Interfaces:
EntityViewAccessProviderManager

public class EntityViewAccessProviderManagerMock
extends Object
implements EntityViewAccessProviderManager

For testing things that use the access provider manager, always return a new EntityViewAccessProviderMock unless the prefix is invalid, pretends other methods work

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

Field Summary
 Set<String> validPrefixes
           
 
Constructor Summary
EntityViewAccessProviderManagerMock()
           
 
Method Summary
 EntityViewAccessProvider getProvider(String prefix)
           
 void registerProvider(String prefix, EntityViewAccessProvider provider)
           
 void unregisterProvider(String prefix)
           
 
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

EntityViewAccessProviderManagerMock

public EntityViewAccessProviderManagerMock()
Method Detail

getProvider

public EntityViewAccessProvider getProvider(String prefix)
Specified by:
getProvider in interface EntityViewAccessProviderManager

registerProvider

public void registerProvider(String prefix,
                             EntityViewAccessProvider provider)
Specified by:
registerProvider in interface EntityViewAccessProviderManager

unregisterProvider

public void unregisterProvider(String prefix)
Specified by:
unregisterProvider in interface EntityViewAccessProviderManager


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