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.DTODTO 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 classFilterCriteriaDTO.FilterOperationEnum FilterOperationstatic classFilterCriteriaDTO.FilterUsageEnum FilterUsage
-
Field Summary
Fields Modifier and Type Field Description java.lang.StringapplyRelativePathApply Relative Pathjava.util.List<AttributeDTO>attributeAttributejava.util.List<AttributeDTO>childAttributeChild Attributejava.util.List<java.lang.String>childLabelsChild Labelsjava.util.List<java.lang.Integer>childResourceTypeChild Resource Typejava.lang.StringcontentFilterQueryContent Filter Queryjava.lang.IntegercontentFilterSyntaxContent Filter Syntaxjava.util.List<java.lang.String>contentTypeContent Typejava.lang.StringcreatedAfterCreated Afterjava.lang.StringcreatedBeforeCreated Beforejava.lang.StringexpireAfterExpire Afterjava.lang.StringexpireBeforeExpire BeforeFilterCriteriaDTO.FilterOperationfilterOperationFilter OperationFilterCriteriaDTO.FilterUsagefilterUsageFilter Usagejava.util.List<java.lang.String>labelsLabelsjava.lang.StringlabelsQueryLabel Queryjava.lang.IntegerlevelLeveljava.lang.IntegerlimitLimit number of Answersjava.lang.StringmodifiedSinceModified Sincejava.lang.IntegeroffsetOffsetjava.util.List<AttributeDTO>parentAttributeParent Attributejava.util.List<java.lang.String>parentLabelsParent Labelsjava.util.List<java.lang.Integer>parentResourceTypeParent Resource Typejava.util.List<java.lang.Integer>resourceTypeResource Typejava.util.List<java.lang.String>semanticsFilterSemantic Filterjava.lang.IntegersizeAboveSize Abovejava.lang.IntegersizeBelowSize Belowjava.lang.IntegerstateTagBiggerState Tag Biggerjava.lang.IntegerstateTagSmallerState Tag Smallerjava.lang.StringunmodifiedSinceUnmodified 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
-
-