# Uses of Interface
org.kie.api.runtime.ObjectFilter

Packages that use ObjectFilter
Package
Description
org.kie.api.command
org.kie.api.runtime
The runtime engine classes, including KieSession and StatelessKieSession.
org.kie.api.runtime.rule
The rule runtime classes.

- ## Uses of ObjectFilter in org.kie.api.command

  Methods in org.kie.api.command with parameters of type ObjectFilter
  Modifier and Type
  Method
  Description
  `Command`
  KieCommands.`newGetFactHandles(ObjectFilter filter)`
  `Command`
  KieCommands.`newGetFactHandles(ObjectFilter filter, String outIdentifier)`
  `Command`
  KieCommands.`newGetObjects(ObjectFilter filter)`
  `Command`
  KieCommands.`newGetObjects(ObjectFilter filter, String outIdentifier)`

- ## Uses of ObjectFilter in org.kie.api.runtime

  Classes in org.kie.api.runtime that implement ObjectFilter
  Modifier and Type
  Class
  Description
  `class`
  `ClassObjectFilter`
  Filters objects by class, only accepting objects of the class specified in the constructor

- ## Uses of ObjectFilter in org.kie.api.runtime.rule

  Methods in org.kie.api.runtime.rule with parameters of type ObjectFilter
  Modifier and Type
  Method
  Description
  `<T extends FactHandle>
  Collection<T>`
  EntryPoint.`getFactHandles(ObjectFilter filter)`
  `Collection<? extends Object>`
  EntryPoint.`getObjects(ObjectFilter filter)`