Class EntityViewAccessProviderManagerMock

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

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

      • validPrefixes

        public Set<String> validPrefixes
    • Constructor Detail

      • EntityViewAccessProviderManagerMock

        public EntityViewAccessProviderManagerMock()
    • Method Detail

      • getProvider

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

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

        public void unregisterProvider​(String prefix)
        Specified by:
        unregisterProvider in interface org.sakaiproject.entitybroker.access.EntityViewAccessProviderManager