Class BrowseSearchableEntityProviderMock
- java.lang.Object
-
- org.sakaiproject.entitybroker.mocks.EntityProviderMock
-
- org.sakaiproject.entitybroker.mocks.CRUDableEntityProviderMock
-
- org.sakaiproject.entitybroker.mocks.BrowseSearchableEntityProviderMock
-
- All Implemented Interfaces:
Browseable,BrowseSearchable,Createable,CRUDable,Deleteable,Resolvable,Sampleable,Saveable,Updateable,CoreEntityProvider,EntityProvider
public class BrowseSearchableEntityProviderMock extends CRUDableEntityProviderMock implements CoreEntityProvider, BrowseSearchable
Stub class to make it possible to test theBrowseSearchablecapability, will perform like the actual class so it can be reliably used for testing
Gets 3 entities, user=aaronz gets entity 2, assoc=siteAZ gets entity 3
Will perform allCRUDableoperations as well as allowing for internal data output processing
ReturnsMyEntityobjects
Allows for testingResolvableandCollectionResolvableas well, returns 2MyEntityobjects if no search restrictions, 1 if "stuff" property is set, none if other properties are set- Author:
- Aaron Zeckoski (azeckoski @ gmail.com)
-
-
Field Summary
-
Fields inherited from class org.sakaiproject.entitybroker.mocks.CRUDableEntityProviderMock
myEntities
-
Fields inherited from class org.sakaiproject.entitybroker.mocks.EntityProviderMock
prefix
-
Fields inherited from interface org.sakaiproject.entitybroker.entityprovider.capabilities.Browseable
BROWSE_DESC_KEY, BROWSE_TITLE_KEY
-
-
Constructor Summary
Constructors Constructor Description BrowseSearchableEntityProviderMock(String prefix, String[] ids)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description List<EntityData>browseEntities(Search search, String userReference, String associatedReference, Map<String,Object> params)-
Methods inherited from class org.sakaiproject.entitybroker.mocks.CRUDableEntityProviderMock
createEntity, deleteEntity, entityExists, getEntities, getEntity, getSampleEntity, updateEntity
-
Methods inherited from class org.sakaiproject.entitybroker.mocks.EntityProviderMock
getEntityPrefix
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.sakaiproject.entitybroker.entityprovider.CoreEntityProvider
entityExists
-
Methods inherited from interface org.sakaiproject.entitybroker.entityprovider.EntityProvider
getEntityPrefix
-
-
-
-
Method Detail
-
browseEntities
public List<EntityData> browseEntities(Search search, String userReference, String associatedReference, Map<String,Object> params)
- Specified by:
browseEntitiesin interfaceBrowseSearchable
-
-