This project has retired. For details please refer to its Attic page.
ProjectModelDAO

org.apache.maven.archiva.database
Interface ProjectModelDAO

Package class diagram package ProjectModelDAO
All Known Implementing Classes:
JdoProjectModelDAO

public interface ProjectModelDAO

ProjectModelDAO


Method Summary
 org.apache.maven.archiva.model.ArchivaProjectModel createProjectModel(java.lang.String groupId, java.lang.String artifactId, java.lang.String version)
           
 void deleteProjectModel(org.apache.maven.archiva.model.ArchivaProjectModel model)
           
 org.apache.maven.archiva.model.ArchivaProjectModel getProjectModel(java.lang.String groupId, java.lang.String artifactId, java.lang.String version)
           
 java.util.List<org.apache.maven.archiva.model.ArchivaProjectModel> queryProjectModels(Constraint constraint)
           
 org.apache.maven.archiva.model.ArchivaProjectModel saveProjectModel(org.apache.maven.archiva.model.ArchivaProjectModel model)
           
 

Method Detail

createProjectModel

org.apache.maven.archiva.model.ArchivaProjectModel createProjectModel(java.lang.String groupId,
                                                                      java.lang.String artifactId,
                                                                      java.lang.String version)

getProjectModel

org.apache.maven.archiva.model.ArchivaProjectModel getProjectModel(java.lang.String groupId,
                                                                   java.lang.String artifactId,
                                                                   java.lang.String version)
                                                                   throws ObjectNotFoundException,
                                                                          ArchivaDatabaseException
Throws:
ObjectNotFoundException
ArchivaDatabaseException

queryProjectModels

java.util.List<org.apache.maven.archiva.model.ArchivaProjectModel> queryProjectModels(Constraint constraint)
                                                                                      throws ObjectNotFoundException,
                                                                                             ArchivaDatabaseException
Throws:
ObjectNotFoundException
ArchivaDatabaseException

saveProjectModel

org.apache.maven.archiva.model.ArchivaProjectModel saveProjectModel(org.apache.maven.archiva.model.ArchivaProjectModel model)
                                                                    throws ArchivaDatabaseException
Throws:
ArchivaDatabaseException

deleteProjectModel

void deleteProjectModel(org.apache.maven.archiva.model.ArchivaProjectModel model)
                        throws ArchivaDatabaseException
Throws:
ArchivaDatabaseException