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

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

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

public class JdoArchivaDAO
extends java.lang.Object
implements ArchivaDAO

JdoArchivaDAO


Field Summary
 
Fields inherited from interface org.apache.maven.archiva.database.ArchivaDAO
ROLE
 
Constructor Summary
JdoArchivaDAO()
           
 
Method Summary
 long count(SimpleConstraint constraint)
           
 ArtifactDAO getArtifactDAO()
           
 ProjectModelDAO getProjectModelDAO()
           
 RepositoryContentStatisticsDAO getRepositoryContentStatisticsDAO()
           
 RepositoryProblemDAO getRepositoryProblemDAO()
           
 java.util.List<?> query(SimpleConstraint constraint)
          Perform a simple query against the database.
 java.lang.Object save(java.io.Serializable obj)
          Perform a simple save of a peristable object to the database.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JdoArchivaDAO

public JdoArchivaDAO()
Method Detail

query

public java.util.List<?> query(SimpleConstraint constraint)
Description copied from interface: ArchivaDAO
Perform a simple query against the database.

Specified by:
query in interface ArchivaDAO
Parameters:
constraint - the constraint to use.
Returns:
the List of results.

save

public java.lang.Object save(java.io.Serializable obj)
Description copied from interface: ArchivaDAO
Perform a simple save of a peristable object to the database.

Specified by:
save in interface ArchivaDAO
Returns:
the post-serialized object.

getArtifactDAO

public ArtifactDAO getArtifactDAO()
Specified by:
getArtifactDAO in interface ArchivaDAO

getProjectModelDAO

public ProjectModelDAO getProjectModelDAO()
Specified by:
getProjectModelDAO in interface ArchivaDAO

getRepositoryProblemDAO

public RepositoryProblemDAO getRepositoryProblemDAO()
Specified by:
getRepositoryProblemDAO in interface ArchivaDAO

getRepositoryContentStatisticsDAO

public RepositoryContentStatisticsDAO getRepositoryContentStatisticsDAO()
Specified by:
getRepositoryContentStatisticsDAO in interface ArchivaDAO

count

public long count(SimpleConstraint constraint)
Specified by:
count in interface ArchivaDAO