public class TaggableEntityProviderMock extends EntityProviderMock implements org.sakaiproject.entitybroker.entityprovider.capabilities.Taggable, org.sakaiproject.entitybroker.entityprovider.capabilities.TagProvideable
| Modifier and Type | Field and Description |
|---|---|
Map<String,Set<String>> |
entityTags |
prefix| Constructor and Description |
|---|
TaggableEntityProviderMock(String prefix)
TEST constructor: allows for easy testing
|
TaggableEntityProviderMock(String prefix,
String reference,
String[] tags)
TEST constructor: allows for easy testing by setting up tags for a specific reference
|
| Modifier and Type | Method and Description |
|---|---|
void |
addTagsToEntity(String reference,
String[] tags) |
List<org.sakaiproject.entitybroker.entityprovider.extension.EntityData> |
findEntitesByTags(String[] tags,
boolean matchAll,
org.sakaiproject.entitybroker.entityprovider.search.Search search) |
List<String> |
getTagsForEntity(String reference) |
void |
removeTagsFromEntity(String reference,
String[] tags) |
void |
setTagsForEntity(String reference,
String[] tags) |
getEntityPrefixpublic TaggableEntityProviderMock(String prefix)
prefix - public void addTagsToEntity(String reference, String[] tags)
addTagsToEntity in interface org.sakaiproject.entitybroker.entityprovider.extension.TagProviderpublic List<String> getTagsForEntity(String reference)
getTagsForEntity in interface org.sakaiproject.entitybroker.entityprovider.extension.TagProviderpublic void removeTagsFromEntity(String reference, String[] tags)
removeTagsFromEntity in interface org.sakaiproject.entitybroker.entityprovider.extension.TagProviderpublic void setTagsForEntity(String reference, String[] tags)
setTagsForEntity in interface org.sakaiproject.entitybroker.entityprovider.extension.TagProviderpublic List<org.sakaiproject.entitybroker.entityprovider.extension.EntityData> findEntitesByTags(String[] tags, boolean matchAll, org.sakaiproject.entitybroker.entityprovider.search.Search search)
findEntitesByTags in interface org.sakaiproject.entitybroker.entityprovider.capabilities.TagProvideableCopyright © 2007-2014 Sakai Project. All Rights Reserved.