This project has retired. For details please refer to its
Attic page.
JdoArtifactDAO
org.apache.maven.archiva.database.jdo
Class JdoArtifactDAO
java.lang.Object
org.apache.maven.archiva.database.jdo.JdoArtifactDAO
- All Implemented Interfaces:
- ArtifactDAO
public class JdoArtifactDAO
- extends java.lang.Object
- implements ArtifactDAO
JdoArtifactDAO
Method Summary |
long |
countArtifacts(DeclarativeConstraint constraint)
|
ArchivaArtifact |
createArtifact(java.lang.String groupId,
java.lang.String artifactId,
java.lang.String version,
java.lang.String classifier,
java.lang.String type,
java.lang.String repositoryId)
|
void |
deleteArtifact(ArchivaArtifact artifact)
|
ArchivaArtifact |
getArtifact(java.lang.String groupId,
java.lang.String artifactId,
java.lang.String version,
java.lang.String classifier,
java.lang.String type,
java.lang.String repositoryId)
|
java.util.List<ArchivaArtifact> |
queryArtifacts(Constraint constraint)
|
ArchivaArtifact |
saveArtifact(ArchivaArtifact artifact)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
JdoArtifactDAO
public JdoArtifactDAO()
createArtifact
public ArchivaArtifact createArtifact(java.lang.String groupId,
java.lang.String artifactId,
java.lang.String version,
java.lang.String classifier,
java.lang.String type,
java.lang.String repositoryId)
- Specified by:
createArtifact
in interface ArtifactDAO
getArtifact
public ArchivaArtifact getArtifact(java.lang.String groupId,
java.lang.String artifactId,
java.lang.String version,
java.lang.String classifier,
java.lang.String type,
java.lang.String repositoryId)
throws ObjectNotFoundException,
ArchivaDatabaseException
- Specified by:
getArtifact
in interface ArtifactDAO
- Throws:
ObjectNotFoundException
ArchivaDatabaseException
queryArtifacts
public java.util.List<ArchivaArtifact> queryArtifacts(Constraint constraint)
throws ObjectNotFoundException,
ArchivaDatabaseException
- Specified by:
queryArtifacts
in interface ArtifactDAO
- Throws:
ObjectNotFoundException
ArchivaDatabaseException
saveArtifact
public ArchivaArtifact saveArtifact(ArchivaArtifact artifact)
throws ArchivaDatabaseException
- Specified by:
saveArtifact
in interface ArtifactDAO
- Throws:
ArchivaDatabaseException
deleteArtifact
public void deleteArtifact(ArchivaArtifact artifact)
throws ArchivaDatabaseException
- Specified by:
deleteArtifact
in interface ArtifactDAO
- Throws:
ArchivaDatabaseException
countArtifacts
public long countArtifacts(DeclarativeConstraint constraint)
- Specified by:
countArtifacts
in interface ArtifactDAO