|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
org.shredzone.repowatch.repository
Interface PackageDAO
- All Known Implementing Classes:
- PackageDAOHibImpl
@Secured(value="IS_AUTHENTICATED_ANONYMOUSLY") public interface PackageDAO
- extends BaseDAO<Package>
Gives access to the package management.
- Version:
- $Revision: 317 $
| Method Summary | |
|---|---|
long |
countAllPackages()
Counts all packages known. |
long |
countPackages(Repository repo)
Counts all packages that belong to the given Repository. |
long |
countSearchResult(SearchDTO data)
Counts the number of returned packages matching the given search. |
void |
deleteAllPackagesForDomain(Domain domain)
Deletes all packages refering to the given domain. |
List<Package> |
findAllPackages(Domain domain,
int start,
int limit)
Finds all packages for a Domain, within certain limits. |
SortedMap<String,String> |
findAllPackages(int start,
int limit)
Finds all packages for a Domain, within certain limits. |
List<Package> |
findAllPackagesForDomain(Domain domain)
Finds all packages for a Domain. |
Package |
findLatestPackage(String name)
Finds the latest version of a package with the given name. |
Package |
findPackage(Domain domain,
String name)
Finds a package with the given name, in the given Domain. |
List<Package> |
findSearchResult(SearchDTO data,
int start,
int limit)
Returns the packages matching the given search. |
| Methods inherited from interface org.shredzone.repowatch.repository.BaseDAO |
|---|
delete, fetch, insert, merge |
| Method Detail |
|---|
countPackages
long countPackages(Repository repo)
- Counts all packages that belong to the given
Repository.- Parameters:
repo- ARepository- Returns:
- Number of packages belonging to the repository.
countAllPackages
long countAllPackages()
- Counts all packages known.
- Returns:
- Number of all packages.
findPackage
Package findPackage(Domain domain, String name)
- Finds a package with the given name, in the given
Domain.
findLatestPackage
Package findLatestPackage(String name)
- Finds the latest version of a package with the given name.
- Parameters:
name- Name of the package- Returns:
- Latest
Packagematching the name, ornullif there is no package with that name at all.
findAllPackagesForDomain
List<Package> findAllPackagesForDomain(Domain domain)
- Finds all packages for a
Domain.
findAllPackages
List<Package> findAllPackages(Domain domain, int start, int limit)
- Finds all packages for a
Domain, within certain limits.
findAllPackages
SortedMap<String,String> findAllPackages(int start, int limit)
- Finds all packages for a
Domain, within certain limits. Returns the package name along with a package description.
countSearchResult
long countSearchResult(SearchDTO data)
- Counts the number of returned packages matching the given search.
- Parameters:
data-SearchDTOwith the search parameters- Returns:
- Number of packages that were found.
findSearchResult
List<Package> findSearchResult(SearchDTO data, int start, int limit)
- Returns the packages matching the given search.
deleteAllPackagesForDomain
@Secured(value="ROLE_ADMIN") void deleteAllPackagesForDomain(Domain domain)
- Deletes all packages refering to the given domain.
- Parameters:
domain-Domainto delete all packages of.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
Copyright © 2007-2011 shredzone.org. All Rights Reserved.