Package org.osgi.service.onem2m.dto
Class FilterCriteriaDTO
- java.lang.Object
-
- org.osgi.dto.DTO
-
- org.osgi.service.onem2m.dto.FilterCriteriaDTO
-
public class FilterCriteriaDTO extends 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 Class Summary
Nested Classes Modifier and Type Class Description static class
FilterCriteriaDTO.FilterOperation
Enum FilterOperationstatic class
FilterCriteriaDTO.FilterUsage
Enum FilterUsage
-
Field Summary
Fields Modifier and Type Field Description java.lang.String
applyRelativePath
Apply Relative Pathjava.util.List<AttributeDTO>
attribute
Attributejava.util.List<AttributeDTO>
childAttribute
Child Attributejava.util.List<java.lang.String>
childLabels
Child Labelsjava.util.List<java.lang.Integer>
childResourceType
Child Resource Typejava.lang.String
contentFilterQuery
Content Filter Queryjava.lang.Integer
contentFilterSyntax
Content Filter Syntaxjava.util.List<java.lang.String>
contentType
Content Typejava.lang.String
createdAfter
Created Afterjava.lang.String
createdBefore
Created Beforejava.lang.String
expireAfter
Expire Afterjava.lang.String
expireBefore
Expire BeforeFilterCriteriaDTO.FilterOperation
filterOperation
Filter OperationFilterCriteriaDTO.FilterUsage
filterUsage
Filter Usagejava.util.List<java.lang.String>
labels
Labelsjava.lang.String
labelsQuery
Label Queryjava.lang.Integer
level
Leveljava.lang.Integer
limit
Limit number of Answersjava.lang.String
modifiedSince
Modified Sincejava.lang.Integer
offset
Offsetjava.util.List<AttributeDTO>
parentAttribute
Parent Attributejava.util.List<java.lang.String>
parentLabels
Parent Labelsjava.util.List<java.lang.Integer>
parentResourceType
Parent Resource Typejava.util.List<java.lang.Integer>
resourceType
Resource Typejava.util.List<java.lang.String>
semanticsFilter
Semantic Filterjava.lang.Integer
sizeAbove
Size Abovejava.lang.Integer
sizeBelow
Size Belowjava.lang.Integer
stateTagBigger
State Tag Biggerjava.lang.Integer
stateTagSmaller
State Tag Smallerjava.lang.String
unmodifiedSince
Unmodified Since
-
Constructor Summary
Constructors Constructor Description FilterCriteriaDTO()
-
-
-
Field Detail
-
createdBefore
public java.lang.String createdBefore
Created Before
-
createdAfter
public java.lang.String createdAfter
Created After
-
modifiedSince
public java.lang.String modifiedSince
Modified Since
-
unmodifiedSince
public java.lang.String unmodifiedSince
Unmodified Since
-
stateTagSmaller
public java.lang.Integer stateTagSmaller
State Tag Smaller
-
stateTagBigger
public java.lang.Integer stateTagBigger
State Tag Bigger
-
expireBefore
public java.lang.String expireBefore
Expire Before
-
expireAfter
public java.lang.String expireAfter
Expire After
-
labels
public java.util.List<java.lang.String> labels
Labels
-
resourceType
public java.util.List<java.lang.Integer> resourceType
Resource Type
-
sizeAbove
public java.lang.Integer sizeAbove
Size Above
-
sizeBelow
public java.lang.Integer sizeBelow
Size Below
-
contentType
public java.util.List<java.lang.String> contentType
Content Type
-
attribute
public java.util.List<AttributeDTO> attribute
Attribute
-
filterUsage
public FilterCriteriaDTO.FilterUsage filterUsage
Filter Usage
-
limit
public java.lang.Integer limit
Limit number of Answers
-
semanticsFilter
public java.util.List<java.lang.String> semanticsFilter
Semantic Filter
-
filterOperation
public FilterCriteriaDTO.FilterOperation filterOperation
Filter Operation
-
contentFilterSyntax
public java.lang.Integer contentFilterSyntax
Content Filter Syntax
-
contentFilterQuery
public java.lang.String contentFilterQuery
Content Filter Query
-
level
public java.lang.Integer level
Level
-
offset
public java.lang.Integer offset
Offset
-
childLabels
public java.util.List<java.lang.String> childLabels
Child Labels
-
parentLabels
public java.util.List<java.lang.String> parentLabels
Parent Labels
-
labelsQuery
public java.lang.String labelsQuery
Label Query
-
childResourceType
public java.util.List<java.lang.Integer> childResourceType
Child Resource Type
-
parentResourceType
public java.util.List<java.lang.Integer> parentResourceType
Parent Resource Type
-
childAttribute
public java.util.List<AttributeDTO> childAttribute
Child Attribute
-
parentAttribute
public java.util.List<AttributeDTO> parentAttribute
Parent Attribute
-
applyRelativePath
public java.lang.String applyRelativePath
Apply Relative Path
-
-