public class

ArtifactDAOImpl

extends DAO
implements ArtifactDAO
java.lang.Object
   ↳ vars.jpa.DAO
     ↳ vars.knowledgebase.jpa.ArtifactDAOImpl

Summary

[Expand]
Inherited Fields
From class vars.jpa.DAO
Public Constructors
ArtifactDAOImpl(EntityManager entityManager)
Public Methods
Collection<Artifact> find(String concept, String group, String key)
Collection<Artifact> find(String concept, String group, String key, String version)
Collection<Artifact> find(String concept, String group, String key, String version, String classifier)
Collection<Artifact> findByReference(String reference)
Find all artifacts that use the same reference (i.e.
[Expand]
Inherited Methods
From class vars.jpa.DAO
From class java.lang.Object
From interface vars.DAO
From interface vars.jpa.EntityManagerAspect
From interface vars.knowledgebase.ArtifactDAO

Public Constructors

public ArtifactDAOImpl (EntityManager entityManager)

Public Methods

public Collection<Artifact> find (String concept, String group, String key)

public Collection<Artifact> find (String concept, String group, String key, String version)

public Collection<Artifact> find (String concept, String group, String key, String version, String classifier)

public Collection<Artifact> findByReference (String reference)

Find all artifacts that use the same reference (i.e. URL)

Parameters
reference The reference we'll use to find matching artifacts
Returns
  • A collection of all Artifact objects that use the 'reference'.