org.sakaiproject.entitybroker.mocks
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 the BrowseSearchable capability, 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 all CRUDable operations as well as allowing for internal data output processing
Returns MyEntity objects
Allows for testing Resolvable and CollectionResolvable as well, returns 2 MyEntity objects
if no search restrictions, 1 if "stuff" property is set, none if other properties are set
- Author:
- Aaron Zeckoski (azeckoski @ gmail.com)
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
BrowseSearchableEntityProviderMock
public BrowseSearchableEntityProviderMock(String prefix,
String[] ids)
browseEntities
public List<EntityData> browseEntities(Search search,
String userReference,
String associatedReference,
Map<String,Object> params)
- Specified by:
browseEntities in interface BrowseSearchable
Copyright © 2007-2012 Sakai Project. All Rights Reserved.