org.rhq.core.domain.criteria
Class SubjectCriteria

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

public class SubjectCriteria
extends Criteria

The criteria for fetching Subjects.

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class org.rhq.core.domain.criteria.Criteria
Criteria.NonBindingOverrideFilter, Criteria.Restriction, Criteria.Type
 
Field Summary
 
Fields inherited from class org.rhq.core.domain.criteria.Criteria
filterOverrides, pageControlOverrides, sortOverrides
 
Constructor Summary
SubjectCriteria()
           
 
Method Summary
 void addFilterDepartment(String filterDepartment)
           
 void addFilterEmailAddress(String filterEmailAddress)
           
 void addFilterFactive(Boolean filterFactive)
           
 void addFilterFirstName(String filterFirstName)
           
 void addFilterFsystem(Boolean filterFsystem)
           
 void addFilterId(Integer filterId)
           
 void addFilterIds(Integer... filterIds)
           
 void addFilterLastName(String filterLastName)
           
 void addFilterName(String filterName)
           
 void addFilterPhoneNumber(String filterPhoneNumber)
           
 void addFilterRoleId(Integer filterRoleId)
           
 void addFilterSmsAddress(String filterSmsAddress)
           
 void addSortDepartment(PageOrdering sortDepartment)
           
 void addSortEmailAddress(PageOrdering sortEmailAddress)
           
 void addSortFirstName(PageOrdering sortFirstName)
           
 void addSortLastName(PageOrdering sortLastName)
           
 void addSortName(PageOrdering sortName)
           
 void addSortPhoneNumber(PageOrdering sortPhoneNumber)
           
 void addSortSmsAddress(PageOrdering sortSmsAddress)
           
 void fetchConfiguration(boolean fetchConfiguration)
           
 void fetchRoles(boolean fetchRoles)
           
 Class<Subject> getPersistentClass()
           
 
Methods inherited from class org.rhq.core.domain.criteria.Criteria
addRequiredPermissions, addSortField, clearPaging, getAlias, getJPQLFilterOverride, getJPQLSortOverride, getOrderingFieldNames, getPageControlOverrides, getPageNumber, getPageSize, getRequiredPermissions, getRestriction, getSearchExpression, hasCustomizedSorting, isCaseSensitive, isFiltersOptional, isInventoryManagerRequired, isSecurityManagerRequired, isStrict, setCaseSensitive, setFiltersOptional, setPageControl, setPaging, setRestriction, setSearchExpression, setStrict
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SubjectCriteria

public SubjectCriteria()
Method Detail

getPersistentClass

public Class<Subject> getPersistentClass()
Specified by:
getPersistentClass in class Criteria

addFilterId

public void addFilterId(Integer filterId)

addFilterName

public void addFilterName(String filterName)

addFilterFirstName

public void addFilterFirstName(String filterFirstName)

addFilterLastName

public void addFilterLastName(String filterLastName)

addFilterEmailAddress

public void addFilterEmailAddress(String filterEmailAddress)

addFilterSmsAddress

public void addFilterSmsAddress(String filterSmsAddress)

addFilterPhoneNumber

public void addFilterPhoneNumber(String filterPhoneNumber)

addFilterDepartment

public void addFilterDepartment(String filterDepartment)

addFilterFactive

public void addFilterFactive(Boolean filterFactive)

addFilterFsystem

public void addFilterFsystem(Boolean filterFsystem)

addFilterRoleId

public void addFilterRoleId(Integer filterRoleId)

addFilterIds

public void addFilterIds(Integer... filterIds)

fetchConfiguration

public void fetchConfiguration(boolean fetchConfiguration)

fetchRoles

public void fetchRoles(boolean fetchRoles)

addSortName

public void addSortName(PageOrdering sortName)

addSortFirstName

public void addSortFirstName(PageOrdering sortFirstName)

addSortLastName

public void addSortLastName(PageOrdering sortLastName)

addSortEmailAddress

public void addSortEmailAddress(PageOrdering sortEmailAddress)

addSortSmsAddress

public void addSortSmsAddress(PageOrdering sortSmsAddress)

addSortPhoneNumber

public void addSortPhoneNumber(PageOrdering sortPhoneNumber)

addSortDepartment

public void addSortDepartment(PageOrdering sortDepartment)


Copyright © 2008-2011 Red Hat, Inc.. All Rights Reserved.