Skip to content

ObjectStateIdentifier Criterion

The ObjectStateIdentifier Search Criterion searches for content based on its object state identifier.

Arguments

  • value - string(s) representing the object state identifier(s)
  • target (optional for PHP) - string representing the object state group

Limitations

ObjectStateIdentifier can be used on all search engines.

Example

PHP

1
$query->query = new Criterion\ObjectStateIdentifier(['ready']);
1
$query->query = new Criterion\ObjectStateIdentifier(['not_locked'], 'ibexa_lock');

REST API

1
2
3
4
5
6
7
8
<Query>
    <Filter>
        <ObjectStateIdentifierCriterion>
            <value>not_locked</value>
            <target>ibexa_lock</target>
        </ObjectStateIdentifierCriterion>
    </Filter>
</Query>
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
{
  "ViewInput": {
    "identifier": "ObjectStateIdentifierCriterionTest",
    "Query": {
      "Filter": {
        "ObjectStateIdentifierCriterion": {
          "value": "not_locked",
          "target": "ibexa_lock"
        }
      }
    }
  }
}