org.sakaiproject.entitybroker.mocks
Class TaggableEntityProviderMock
java.lang.Object
org.sakaiproject.entitybroker.mocks.EntityProviderMock
org.sakaiproject.entitybroker.mocks.TaggableEntityProviderMock
- All Implemented Interfaces:
- Taggable, TagProvideable, EntityProvider, TagProvider
public class TaggableEntityProviderMock
- extends EntityProviderMock
- implements Taggable, TagProvideable
Mock which emulates the taggable abilities, note that by default there are no tags on entities
- Author:
- Aaron Zeckoski (aaron@caret.cam.ac.uk)
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
entityTags
public Map<String,Set<String>> entityTags
TaggableEntityProviderMock
public TaggableEntityProviderMock(String prefix)
- TEST constructor: allows for easy testing
- Parameters:
prefix -
TaggableEntityProviderMock
public TaggableEntityProviderMock(String prefix,
String reference,
String[] tags)
- TEST constructor: allows for easy testing by setting up tags for a specific reference
- Parameters:
prefix - reference - an entity referencetags - an array of tags for this reference
addTagsToEntity
public void addTagsToEntity(String reference,
String[] tags)
- Specified by:
addTagsToEntity in interface TagProvider
getTagsForEntity
public List<String> getTagsForEntity(String reference)
- Specified by:
getTagsForEntity in interface TagProvider
removeTagsFromEntity
public void removeTagsFromEntity(String reference,
String[] tags)
- Specified by:
removeTagsFromEntity in interface TagProvider
setTagsForEntity
public void setTagsForEntity(String reference,
String[] tags)
- Specified by:
setTagsForEntity in interface TagProvider
findEntitesByTags
public List<EntityData> findEntitesByTags(String[] tags,
boolean matchAll,
Search search)
- Specified by:
findEntitesByTags in interface TagProvideable
Copyright © 2007-2012 Sakai Project. All Rights Reserved.