This project has retired. For details please refer to its
Attic page.
ArtifactDAO
org.apache.maven.archiva.database
Interface ArtifactDAO
- All Known Implementing Classes:
- JdoArtifactDAO
public interface ArtifactDAO
ArtifactDAO
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)
|
createArtifact
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)
getArtifact
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
- Throws:
ObjectNotFoundException
ArchivaDatabaseException
queryArtifacts
java.util.List<ArchivaArtifact> queryArtifacts(Constraint constraint)
throws ObjectNotFoundException,
ArchivaDatabaseException
- Throws:
ObjectNotFoundException
ArchivaDatabaseException
saveArtifact
ArchivaArtifact saveArtifact(ArchivaArtifact artifact)
throws ArchivaDatabaseException
- Throws:
ArchivaDatabaseException
deleteArtifact
void deleteArtifact(ArchivaArtifact artifact)
throws ArchivaDatabaseException
- Throws:
ArchivaDatabaseException
countArtifacts
long countArtifacts(DeclarativeConstraint constraint)