public class UntypedTagService extends Object implements TagService<LabeledResource,LabeledResource>
| Constructor and Description |
|---|
UntypedTagService(DataService dataService,
TagRepository tagRepository) |
public UntypedTagService(DataService dataService, TagRepository tagRepository)
public void removeAttributeTag(EntityMetaData entityMetaData, Tag<AttributeMetaData,LabeledResource,LabeledResource> removeTag)
TagServiceremoveAttributeTag in interface TagService<LabeledResource,LabeledResource>entityMetaData - the entity the tagged attribute sits onremoveTag - the tag to removepublic com.google.common.collect.Multimap<Relation,LabeledResource> getTagsForAttribute(EntityMetaData entityMetaData, AttributeMetaData attributeMetaData)
TagServicegetTagsForAttribute in interface TagService<LabeledResource,LabeledResource>public Iterable<Tag<EntityMetaData,LabeledResource,LabeledResource>> getTagsForEntity(EntityMetaData entityMetaData)
TagServicegetTagsForEntity in interface TagService<LabeledResource,LabeledResource>public void addAttributeTag(EntityMetaData entityMetaData, Tag<AttributeMetaData,LabeledResource,LabeledResource> tag)
TagServiceaddAttributeTag in interface TagService<LabeledResource,LabeledResource>entityMetaData - the entity the tagged attribute sits ontag - the tag to addpublic void addEntityTag(Tag<EntityMetaData,LabeledResource,LabeledResource> tag)
TagServiceaddEntityTag in interface TagService<LabeledResource,LabeledResource>tag - the tag to addpublic Entity getTagEntity(Tag<?,LabeledResource,LabeledResource> tag)
public Iterable<Tag<Package,LabeledResource,LabeledResource>> getTagsForPackage(Package p)
TagServicegetTagsForPackage in interface TagService<LabeledResource,LabeledResource>public void removeEntityTag(Tag<EntityMetaData,LabeledResource,LabeledResource> tag)
TagServiceremoveEntityTag in interface TagService<LabeledResource,LabeledResource>tag - the tag to removepublic void removeAllTagsFromEntity(String entityName)
TagServiceremoveAllTagsFromEntity in interface TagService<LabeledResource,LabeledResource>entityName - the name of the entity for which all tags should be removedCopyright © 2016. All Rights Reserved.