Interface MavenEntity

All Superinterfaces:
org.apache.jena.graph.FrontsNode, org.aksw.commons.model.maven.domain.api.MavenEntityCore, org.apache.jena.rdf.model.RDFNode, org.apache.jena.rdf.model.Resource
All Known Subinterfaces:
DcatDatasetEntity

public interface MavenEntity extends org.apache.jena.rdf.model.Resource, org.aksw.commons.model.maven.domain.api.MavenEntityCore
An interface with some very useful properties for identification and versioning of arbitrary artifacts
Author:
raven
  • Field Summary

    Fields inherited from interface org.aksw.commons.model.maven.domain.api.MavenEntityCore

    URN_MVN
  • Method Summary

    Modifier and Type
    Method
    Description
     
     
     
     
     
    setArtifactId(String artifactId)
     
    setClassifier(String classifier)
     
    setGroupId(String groupId)
     
     
    setVersion(String version)
     

    Methods inherited from interface org.apache.jena.graph.FrontsNode

    asNode

    Methods inherited from interface org.aksw.commons.model.maven.domain.api.MavenEntityCore

    getRemainder, setRemainder

    Methods inherited from interface org.apache.jena.rdf.model.RDFNode

    as, asLiteral, asResource, asStatementTerm, canAs, getModel, isAnon, isLiteral, isResource, isStatementTerm, isURIResource, visitWith

    Methods inherited from interface org.apache.jena.rdf.model.Resource

    abort, addLiteral, addLiteral, addLiteral, addLiteral, addLiteral, addLiteral, addLiteral, addProperty, addProperty, addProperty, addProperty, begin, commit, equals, getId, getLocalName, getNameSpace, getProperty, getProperty, getPropertyResourceValue, getRequiredProperty, getRequiredProperty, getURI, hasLiteral, hasLiteral, hasLiteral, hasLiteral, hasLiteral, hasLiteral, hasProperty, hasProperty, hasProperty, hasProperty, hasURI, inModel, listProperties, listProperties, listProperties, removeAll, removeProperties, toString
  • Method Details

    • getGroupId

      String getGroupId()
      Specified by:
      getGroupId in interface org.aksw.commons.model.maven.domain.api.MavenEntityCore
    • setGroupId

      MavenEntity setGroupId(String groupId)
      Specified by:
      setGroupId in interface org.aksw.commons.model.maven.domain.api.MavenEntityCore
    • getArtifactId

      String getArtifactId()
      Specified by:
      getArtifactId in interface org.aksw.commons.model.maven.domain.api.MavenEntityCore
    • setArtifactId

      MavenEntity setArtifactId(String artifactId)
      Specified by:
      setArtifactId in interface org.aksw.commons.model.maven.domain.api.MavenEntityCore
    • getVersion

      String getVersion()
      Specified by:
      getVersion in interface org.aksw.commons.model.maven.domain.api.MavenEntityCore
    • setVersion

      MavenEntity setVersion(String version)
      Specified by:
      setVersion in interface org.aksw.commons.model.maven.domain.api.MavenEntityCore
    • getType

      String getType()
      Specified by:
      getType in interface org.aksw.commons.model.maven.domain.api.MavenEntityCore
    • setType

      MavenEntity setType(String type)
      Specified by:
      setType in interface org.aksw.commons.model.maven.domain.api.MavenEntityCore
    • getClassifier

      String getClassifier()
      Specified by:
      getClassifier in interface org.aksw.commons.model.maven.domain.api.MavenEntityCore
    • setClassifier

      MavenEntity setClassifier(String classifier)
      Specified by:
      setClassifier in interface org.aksw.commons.model.maven.domain.api.MavenEntityCore