Class TagRepository


  • public class TagRepository
    extends Object
    Helper class around the TagMetadata repository. Internal implementation class, use MetaDataService instead.
    • Constructor Detail

      • TagRepository

        public TagRepository​(org.molgenis.data.DataService dataService,
                             org.molgenis.data.populate.IdGenerator idGenerator,
                             org.molgenis.data.meta.model.TagFactory tagFactory)
    • Method Detail

      • getTagEntity

        public org.molgenis.data.meta.model.Tag getTagEntity​(String objectIRI,
                                                             String label,
                                                             org.molgenis.data.semantic.Relation relation,
                                                             String codeSystemIRI)
        Fetches a tag from the repository. Creates a new one if it does not yet exist.
        Parameters:
        objectIRI - IRI of the object
        label - label of the object
        relation - Relation of the tag
        codeSystemIRI - the IRI of the code system of the tag
        Returns:
        Tag of type TagMetadata