org.rhq.core.domain.criteria
Class PackageVersionCriteria

java.lang.Object
  extended by org.rhq.core.domain.criteria.Criteria
      extended by org.rhq.core.domain.criteria.PackageVersionCriteria
All Implemented Interfaces:
Serializable

public class PackageVersionCriteria
extends Criteria

See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.rhq.core.domain.criteria.Criteria
filterOverrides, pageControlOverrides, sortOverrides
 
Constructor Summary
PackageVersionCriteria()
           
 
Method Summary
 void addFilterChannelId(Integer filterChannelId)
           
 void addFilterDisplayName(String filterDisplayName)
           
 void addFilterFileName(String filterFileName)
           
 void addFilterFileSizeMaximum(Long filterFileSizeMaximum)
           
 void addFilterFileSizeMinimum(Long filterFileSizeMinimum)
           
 void addFilterId(Integer filterId)
           
 void addFilterLicenseName(String filterLicenseName)
           
 void addFilterLicenseVersion(String filterLicenseVersion)
           
 void addFilterPackageId(Integer filterPackageId)
           
 void addFilterPackageTypeId(Integer filterPackageTypeId)
           
 void addFilterResourceId(Integer filterResourceId)
           
 void addFilterVersion(String filterVersion)
           
 void addSortDisplayName(PageOrdering sortDisplayName)
           
 void fetchArchitecture(boolean fetchArchitecture)
           
 void fetchChannelPackageVersions(boolean fetchChannelPackageVersions)
           
 void fetchExtraProperties(boolean fetchExtraProperties)
           
 void fetchGeneralPackage(boolean fetchGeneralPackage)
           
 void fetchInstalledPackageHistory(boolean fetchInstalledPackageHistory)
          Requires MANAGE_INVENTORY permission.
 void fetchInstalledPackages(boolean fetchInstalledPackages)
          Requires MANAGE_INVENTORY permission.
 void fetchProductVersionPackageVersions(boolean fetchProductVersionPackageVersions)
           
 Integer getFilterChannelId()
           
 Integer getFilterResourceId()
           
 boolean isInventoryManagerRequired()
          subclasses should override as necessary
 
Methods inherited from class org.rhq.core.domain.criteria.Criteria
addSortField, clearPaging, getFetchFields, getFilterFields, getJPQLFilterOverride, getJPQLSortOverride, getPageControl, getPageControlOverrides, getPersistentClass, isCaseSensitive, isFiltersOptional, isSecurityManagerRequired, isStrict, setCaseSensitive, setFiltersOptional, setPageControl, setPaging, setStrict
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PackageVersionCriteria

public PackageVersionCriteria()
Method Detail

addFilterId

public void addFilterId(Integer filterId)

addFilterChannelId

public void addFilterChannelId(Integer filterChannelId)

getFilterChannelId

public Integer getFilterChannelId()

addFilterResourceId

public void addFilterResourceId(Integer filterResourceId)

getFilterResourceId

public Integer getFilterResourceId()

addFilterPackageId

public void addFilterPackageId(Integer filterPackageId)

addFilterPackageTypeId

public void addFilterPackageTypeId(Integer filterPackageTypeId)

addFilterDisplayName

public void addFilterDisplayName(String filterDisplayName)

addFilterVersion

public void addFilterVersion(String filterVersion)

addFilterFileName

public void addFilterFileName(String filterFileName)

addFilterFileSizeMinimum

public void addFilterFileSizeMinimum(Long filterFileSizeMinimum)

addFilterFileSizeMaximum

public void addFilterFileSizeMaximum(Long filterFileSizeMaximum)

addFilterLicenseName

public void addFilterLicenseName(String filterLicenseName)

addFilterLicenseVersion

public void addFilterLicenseVersion(String filterLicenseVersion)

fetchGeneralPackage

public void fetchGeneralPackage(boolean fetchGeneralPackage)

fetchArchitecture

public void fetchArchitecture(boolean fetchArchitecture)

fetchExtraProperties

public void fetchExtraProperties(boolean fetchExtraProperties)

fetchChannelPackageVersions

public void fetchChannelPackageVersions(boolean fetchChannelPackageVersions)

fetchInstalledPackages

public void fetchInstalledPackages(boolean fetchInstalledPackages)
Requires MANAGE_INVENTORY permission.

Parameters:
fetchInstalledPackages -

fetchInstalledPackageHistory

public void fetchInstalledPackageHistory(boolean fetchInstalledPackageHistory)
Requires MANAGE_INVENTORY permission.

Parameters:
fetchInstalledPackages -

fetchProductVersionPackageVersions

public void fetchProductVersionPackageVersions(boolean fetchProductVersionPackageVersions)

addSortDisplayName

public void addSortDisplayName(PageOrdering sortDisplayName)

isInventoryManagerRequired

public boolean isInventoryManagerRequired()
subclasses should override as necessary

Overrides:
isInventoryManagerRequired in class Criteria


Copyright © 2008-2009 RHQ Project Advisory Board (Red Hat, Inc.). All Rights Reserved.