Top Description Inners Fields Constructors Methods
org.osgi.service.onem2m.dto

public Class FilterCriteriaDTO

extends DTO
Class Inheritance
Imports
java.util.List, org.osgi.dto.DTO

DTO expresses FilterCriteria. This data structure is used for searching resources.
See Also
oneM2M TS-0004 6.3.5.8, oenM2M TS-0004 7.3.3.17.17

Nested and Inner Type Summary

Modifier and TypeClass and Description
public static enum
public static enum

Field Summary

Modifier and TypeField and Description
public String
applyRelativePath

Apply Relative Path

public List<AttributeDTO>
attribute

Attribute

public List<AttributeDTO>
childAttribute

Child Attribute

public List<String>
childLabels

Child Labels

public List<Integer>
childResourceType

Child Resource Type

public String
contentFilterQuery

Content Filter Query

public Integer
contentFilterSyntax

Content Filter Syntax

public List<String>
contentType

Content Type

public String
createdAfter

Created After

public String
createdBefore

Created Before

public String
expireAfter

Expire After

public String
expireBefore

Expire Before

public FilterCriteriaDTO.FilterOperation
filterOperation

Filter Operation

public FilterCriteriaDTO.FilterUsage
filterUsage

Filter Usage

public List<String>
labels

Labels

public String
labelsQuery

Label Query

public Integer
level

Level

public Integer
limit

Limit number of Answers

public String
modifiedSince

Modified Since

public Integer
offset

Offset

public List<AttributeDTO>
parentAttribute

Parent Attribute

public List<String>
parentLabels

Parent Labels

public List<Integer>
parentResourceType

Parent Resource Type

public List<Integer>
resourceType

Resource Type

public List<String>
semanticsFilter

Semantic Filter

public Integer
sizeAbove

Size Above

public Integer
sizeBelow

Size Below

public Integer
stateTagBigger

State Tag Bigger

public Integer
stateTagSmaller

State Tag Smaller

public String
unmodifiedSince

Unmodified Since

Constructor Summary

AccessConstructor and Description
public

Method Summary

Inherited from org.osgi.dto.DTO:
toString

Field Detail

applyRelativePathback to summary
public String applyRelativePath

Apply Relative Path

attributeback to summary
public List<AttributeDTO> attribute

Attribute

childAttributeback to summary
public List<AttributeDTO> childAttribute

Child Attribute

childLabelsback to summary
public List<String> childLabels

Child Labels

childResourceTypeback to summary
public List<Integer> childResourceType

Child Resource Type

contentFilterQueryback to summary
public String contentFilterQuery

Content Filter Query

contentFilterSyntaxback to summary
public Integer contentFilterSyntax

Content Filter Syntax

contentTypeback to summary
public List<String> contentType

Content Type

createdAfterback to summary
public String createdAfter

Created After

createdBeforeback to summary
public String createdBefore

Created Before

expireAfterback to summary
public String expireAfter

Expire After

expireBeforeback to summary
public String expireBefore

Expire Before

filterOperationback to summary
public FilterCriteriaDTO.FilterOperation filterOperation

Filter Operation

filterUsageback to summary
public FilterCriteriaDTO.FilterUsage filterUsage

Filter Usage

labelsback to summary
public List<String> labels

Labels

labelsQueryback to summary
public String labelsQuery

Label Query

levelback to summary
public Integer level

Level

limitback to summary
public Integer limit

Limit number of Answers

modifiedSinceback to summary
public String modifiedSince

Modified Since

offsetback to summary
public Integer offset

Offset

parentAttributeback to summary
public List<AttributeDTO> parentAttribute

Parent Attribute

parentLabelsback to summary
public List<String> parentLabels

Parent Labels

parentResourceTypeback to summary
public List<Integer> parentResourceType

Parent Resource Type

resourceTypeback to summary
public List<Integer> resourceType

Resource Type

semanticsFilterback to summary
public List<String> semanticsFilter

Semantic Filter

sizeAboveback to summary
public Integer sizeAbove

Size Above

sizeBelowback to summary
public Integer sizeBelow

Size Below

stateTagBiggerback to summary
public Integer stateTagBigger

State Tag Bigger

stateTagSmallerback to summary
public Integer stateTagSmaller

State Tag Smaller

unmodifiedSinceback to summary
public String unmodifiedSince

Unmodified Since

Constructor Detail

FilterCriteriaDTOback to summary
public FilterCriteriaDTO()
org.osgi.service.onem2m.dto back to summary

public final Enum FilterCriteriaDTO.FilterOperation

extends Enum<FilterCriteriaDTO.FilterOperation>
Class Inheritance

Enum FilterOperation
See Also
oneM2M TS-0004 6.3.4.2.34

Field Summary

Modifier and TypeField and Description
public static final FilterCriteriaDTO.FilterOperation
AND

Logical AND

public static final FilterCriteriaDTO.FilterOperation
OR

Logical OR

private final int

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
public int

Returns:

assigned integer value
getValue
()

get assigned value

public static FilterCriteriaDTO.FilterOperation
public static FilterCriteriaDTO.FilterOperation[]
Inherited from java.lang.Enum:
clonecompareTodescribeConstableequalsfinalizegetDeclaringClasshashCodenameordinaltoStringvalueOf

Field Detail

ANDback to summary
public static final FilterCriteriaDTO.FilterOperation AND

Logical AND

ORback to summary
public static final FilterCriteriaDTO.FilterOperation OR

Logical OR

valueback to summary
private final int value

Constructor Detail

FilterOperationback to summary
private FilterOperation(int i)

Method Detail

getValueback to summary
public int getValue()

get assigned value

Returns:int

assigned integer value

valueOfback to summary
public static FilterCriteriaDTO.FilterOperation valueOf(String name)
valuesback to summary
public static FilterCriteriaDTO.FilterOperation[] values()
org.osgi.service.onem2m.dto back to summary

public final Enum FilterCriteriaDTO.FilterUsage

extends Enum<FilterCriteriaDTO.FilterUsage>
Class Inheritance

Enum FilterUsage
See Also
oneM2M TS-0004 6.3.4.2.31

Field Summary

Modifier and TypeField and Description
public static final FilterCriteriaDTO.FilterUsage
ConditionalRetrival

Conditional Retrieve

public static final FilterCriteriaDTO.FilterUsage
DiscoveryCriteria

Discovery Criteria

public static final FilterCriteriaDTO.FilterUsage
IPEOndemandDiscovery

IPE on Demand Discovery

private final int

Constructor Summary

AccessConstructor and Description
private
FilterUsage(int i)

Method Summary

Modifier and TypeMethod and Description
public int

Returns:

assigned integer value
getValue
()

get assigned integer value

public static FilterCriteriaDTO.FilterUsage
public static FilterCriteriaDTO.FilterUsage[]
Inherited from java.lang.Enum:
clonecompareTodescribeConstableequalsfinalizegetDeclaringClasshashCodenameordinaltoStringvalueOf

Field Detail

ConditionalRetrivalback to summary
public static final FilterCriteriaDTO.FilterUsage ConditionalRetrival

Conditional Retrieve

DiscoveryCriteriaback to summary
public static final FilterCriteriaDTO.FilterUsage DiscoveryCriteria

Discovery Criteria

IPEOndemandDiscoveryback to summary
public static final FilterCriteriaDTO.FilterUsage IPEOndemandDiscovery

IPE on Demand Discovery

valueback to summary
private final int value

Constructor Detail

FilterUsageback to summary
private FilterUsage(int i)

Method Detail

getValueback to summary
public int getValue()

get assigned integer value

Returns:int

assigned integer value

valueOfback to summary
public static FilterCriteriaDTO.FilterUsage valueOf(String name)
valuesback to summary
public static FilterCriteriaDTO.FilterUsage[] values()