|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.trendmicro.grid.acl.ds.jpa.JpaPackageRepository
@Repository @Transactional(readOnly=true) public class JpaPackageRepository
Implements FileProvider using JPA.
| Constructor Summary | |
|---|---|
JpaPackageRepository()
|
|
| Method Summary | |
|---|---|
Map<com.trendmicro.grid.acl.l0.datatypes.NamedFileIdentifier,JpaNamedFileIdentifier> |
getFilesContainedInPackage(JpaPackageDetails packageDetails)
Returns a map of contained files for the given package details. |
com.trendmicro.grid.acl.ds.datatypes.SharedNamedFileIdentifierListPage |
getFilesContainedInPackageById(com.trendmicro.grid.acl.l0.datatypes.FileIdentifier packageFile,
int pageNumber)
|
com.trendmicro.grid.acl.ds.datatypes.SharedNamedFileIdentifierListPage |
getFilesContainedInPackageByName(String packageName,
int pageNumber)
|
Collection<JpaPackageDetails> |
getJpaPackageDetailsListById(Collection<com.trendmicro.grid.acl.l0.datatypes.FileIdentifier> files)
Returns the package details on the given package file ids. |
Collection<JpaPackageDetails> |
getJpaPackageDetailsListByName(Collection<String> packageNames)
Returns the package details on the given package names. |
com.trendmicro.grid.acl.l0.datatypes.NameListPage |
getMatchingPackageNames(com.trendmicro.grid.acl.ds.TagQueryExpression expression,
com.trendmicro.grid.acl.l0.datatypes.Range range,
int pageNumber)
|
Collection<com.trendmicro.grid.acl.ds.datatypes.SharedPackageDetails> |
getPackageDetailsListById(Collection<com.trendmicro.grid.acl.l0.datatypes.FileIdentifier> files)
|
Collection<com.trendmicro.grid.acl.ds.datatypes.SharedPackageDetails> |
getPackageDetailsListByName(Collection<String> packageNames)
|
Collection<com.trendmicro.grid.acl.l0.datatypes.FileIdentifier> |
getPackageFileIdentifiersByName(Collection<String> packageNames)
|
Collection<com.trendmicro.grid.acl.ds.datatypes.SharedPackageInformation> |
getPackageInformationListById(Collection<com.trendmicro.grid.acl.l0.datatypes.FileIdentifier> files)
|
Collection<com.trendmicro.grid.acl.ds.datatypes.SharedPackageInformation> |
getPackageInformationListByName(Collection<String> packageNames)
|
com.trendmicro.grid.acl.l0.datatypes.NameListPage |
getPackageNamesInFamily(String packageFamilyName,
int pageNumber)
|
Integer |
getPackagePrimaryKeyByName(String packageName)
Returns the primary key of the specified package or 'null' if it does not exist. |
com.trendmicro.grid.acl.l0.datatypes.NameListPage |
getPackagesContainedInPackageById(com.trendmicro.grid.acl.l0.datatypes.FileIdentifier packageFile,
int pageNumber)
|
com.trendmicro.grid.acl.l0.datatypes.NameListPage |
getPackagesContainedInPackageByName(String packageName,
int pageNumber)
|
static int |
getPageSize()
|
com.trendmicro.grid.acl.l0.datatypes.NameListPage |
getReferencingPackageNames(String packageName,
int pageNumber)
|
com.trendmicro.grid.acl.l0.datatypes.NameListPage |
getReferencingPackageNamesById(com.trendmicro.grid.acl.l0.datatypes.FileIdentifier file,
int pageNumber)
|
Collection<Boolean> |
isPackagesTaggedWithById(Collection<com.trendmicro.grid.acl.l0.datatypes.FileIdentifier> files,
String[] tags)
|
Collection<Boolean> |
isPackagesTaggedWithByName(Collection<String> packageNames,
String[] tags)
|
static void |
setPageSize(int pageSize)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public JpaPackageRepository()
| Method Detail |
|---|
public static int getPageSize()
public static void setPageSize(int pageSize)
public com.trendmicro.grid.acl.l0.datatypes.NameListPage getPackageNamesInFamily(String packageFamilyName,
int pageNumber)
getPackageNamesInFamily in interface com.trendmicro.grid.acl.ds.PackageProvider
public Collection<Boolean> isPackagesTaggedWithById(Collection<com.trendmicro.grid.acl.l0.datatypes.FileIdentifier> files,
String[] tags)
isPackagesTaggedWithById in interface com.trendmicro.grid.acl.ds.PackageProvider
public Collection<Boolean> isPackagesTaggedWithByName(Collection<String> packageNames,
String[] tags)
isPackagesTaggedWithByName in interface com.trendmicro.grid.acl.ds.PackageProvider
public com.trendmicro.grid.acl.l0.datatypes.NameListPage getMatchingPackageNames(com.trendmicro.grid.acl.ds.TagQueryExpression expression,
com.trendmicro.grid.acl.l0.datatypes.Range range,
int pageNumber)
getMatchingPackageNames in interface com.trendmicro.grid.acl.ds.PackageProvider
public com.trendmicro.grid.acl.ds.datatypes.SharedNamedFileIdentifierListPage getFilesContainedInPackageById(com.trendmicro.grid.acl.l0.datatypes.FileIdentifier packageFile,
int pageNumber)
getFilesContainedInPackageById in interface com.trendmicro.grid.acl.ds.PackageProvider
public com.trendmicro.grid.acl.ds.datatypes.SharedNamedFileIdentifierListPage getFilesContainedInPackageByName(String packageName,
int pageNumber)
getFilesContainedInPackageByName in interface com.trendmicro.grid.acl.ds.PackageProviderpublic Map<com.trendmicro.grid.acl.l0.datatypes.NamedFileIdentifier,JpaNamedFileIdentifier> getFilesContainedInPackage(JpaPackageDetails packageDetails)
packageDetails - the package details to lookup all contained files for.
public com.trendmicro.grid.acl.l0.datatypes.NameListPage getReferencingPackageNamesById(com.trendmicro.grid.acl.l0.datatypes.FileIdentifier file,
int pageNumber)
getReferencingPackageNamesById in interface com.trendmicro.grid.acl.ds.PackageProvider
public com.trendmicro.grid.acl.l0.datatypes.NameListPage getReferencingPackageNames(String packageName,
int pageNumber)
getReferencingPackageNames in interface com.trendmicro.grid.acl.ds.PackageProvider
public com.trendmicro.grid.acl.l0.datatypes.NameListPage getPackagesContainedInPackageById(com.trendmicro.grid.acl.l0.datatypes.FileIdentifier packageFile,
int pageNumber)
getPackagesContainedInPackageById in interface com.trendmicro.grid.acl.ds.PackageProvider
public com.trendmicro.grid.acl.l0.datatypes.NameListPage getPackagesContainedInPackageByName(String packageName,
int pageNumber)
getPackagesContainedInPackageByName in interface com.trendmicro.grid.acl.ds.PackageProviderpublic Collection<com.trendmicro.grid.acl.ds.datatypes.SharedPackageInformation> getPackageInformationListById(Collection<com.trendmicro.grid.acl.l0.datatypes.FileIdentifier> files)
getPackageInformationListById in interface com.trendmicro.grid.acl.ds.PackageProviderpublic Collection<com.trendmicro.grid.acl.ds.datatypes.SharedPackageInformation> getPackageInformationListByName(Collection<String> packageNames)
getPackageInformationListByName in interface com.trendmicro.grid.acl.ds.PackageProviderpublic Collection<com.trendmicro.grid.acl.ds.datatypes.SharedPackageDetails> getPackageDetailsListById(Collection<com.trendmicro.grid.acl.l0.datatypes.FileIdentifier> files)
getPackageDetailsListById in interface com.trendmicro.grid.acl.ds.PackageProviderpublic Collection<JpaPackageDetails> getJpaPackageDetailsListById(Collection<com.trendmicro.grid.acl.l0.datatypes.FileIdentifier> files)
files - The SHA1 hashes of the package files.
public Collection<com.trendmicro.grid.acl.ds.datatypes.SharedPackageDetails> getPackageDetailsListByName(Collection<String> packageNames)
getPackageDetailsListByName in interface com.trendmicro.grid.acl.ds.PackageProviderpublic Collection<JpaPackageDetails> getJpaPackageDetailsListByName(Collection<String> packageNames)
packageNames - The names the packages to lookup.
public Collection<com.trendmicro.grid.acl.l0.datatypes.FileIdentifier> getPackageFileIdentifiersByName(Collection<String> packageNames)
getPackageFileIdentifiersByName in interface com.trendmicro.grid.acl.ds.PackageProviderpublic Integer getPackagePrimaryKeyByName(String packageName)
packageName - the name of the package to lookup.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||