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

org.apache.maven.archiva.database.jdo
Class JdoProjectModelDAO

Package class diagram package JdoProjectModelDAO
java.lang.Object
  extended by org.apache.maven.archiva.database.jdo.JdoProjectModelDAO
All Implemented Interfaces:
ProjectModelDAO

public class JdoProjectModelDAO
extends java.lang.Object
implements ProjectModelDAO

JdoProjectModelDAO


Constructor Summary
JdoProjectModelDAO()
           
 
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)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JdoProjectModelDAO

public JdoProjectModelDAO()
Method Detail

createProjectModel

public org.apache.maven.archiva.model.ArchivaProjectModel createProjectModel(java.lang.String groupId,
                                                                             java.lang.String artifactId,
                                                                             java.lang.String version)
Specified by:
createProjectModel in interface ProjectModelDAO

getProjectModel

public org.apache.maven.archiva.model.ArchivaProjectModel getProjectModel(java.lang.String groupId,
                                                                          java.lang.String artifactId,
                                                                          java.lang.String version)
                                                                   throws ObjectNotFoundException,
                                                                          ArchivaDatabaseException
Specified by:
getProjectModel in interface ProjectModelDAO
Throws:
ObjectNotFoundException
ArchivaDatabaseException

queryProjectModels

public java.util.List<org.apache.maven.archiva.model.ArchivaProjectModel> queryProjectModels(Constraint constraint)
                                                                                      throws ObjectNotFoundException,
                                                                                             ArchivaDatabaseException
Specified by:
queryProjectModels in interface ProjectModelDAO
Throws:
ObjectNotFoundException
ArchivaDatabaseException

saveProjectModel

public org.apache.maven.archiva.model.ArchivaProjectModel saveProjectModel(org.apache.maven.archiva.model.ArchivaProjectModel model)
                                                                    throws ArchivaDatabaseException
Specified by:
saveProjectModel in interface ProjectModelDAO
Throws:
ArchivaDatabaseException

deleteProjectModel

public void deleteProjectModel(org.apache.maven.archiva.model.ArchivaProjectModel model)
                        throws ArchivaDatabaseException
Specified by:
deleteProjectModel in interface ProjectModelDAO
Throws:
ArchivaDatabaseException