Class RequestPrimitiveDTO
- java.lang.Object
-
- org.osgi.dto.DTO
-
- org.osgi.service.onem2m.dto.RequestPrimitiveDTO
-
public class RequestPrimitiveDTO extends org.osgi.dto.DTO
DTO expresses Request Primitive.- See Also:
- oneM2M TS-0004 6.4.1, oneM2M XSD requestPrimitive
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
RequestPrimitiveDTO.DesiredIdentifierResultType
Enum for DesiredIdentifierResultTypestatic class
RequestPrimitiveDTO.Operation
enum type for Operationstatic class
RequestPrimitiveDTO.ResultContent
enum type for Result Content
-
Field Summary
Fields Modifier and Type Field Description java.lang.Boolean
authorizationRelationshipIndicator
Authorization Relationship Indicatorjava.lang.Boolean
authorizationSignatureIndicator
Authorization Signature Indicatorjava.util.List<java.lang.String>
authorizationSignatures
Authorization SignaturesPrimitiveContentDTO
content
Primitive Contentjava.lang.Boolean
deliveryAggregation
Delivery AggregationRequestPrimitiveDTO.DesiredIdentifierResultType
desiredIdentifierResultType
Desired Identifier Result Typejava.lang.Integer
eventCategory
Event CategoryFilterCriteriaDTO
filterCriteria
Filter Criteriajava.lang.String
from
From Parameter.java.lang.String
groupRequestIdentifier
Group Request Identifier TODO: search doc.java.util.List<java.lang.String>
groupRequestTargetMembers
Group Request Target Membersjava.util.List<java.lang.String>
localTokenIDs
Local Token IdentifiersRequestPrimitiveDTO.Operation
operation
Operation This field is mandatory.java.lang.String
operationExecutionTime
Operation Execution Timejava.lang.String
originatingTimestamp
Originating TimestampReleaseVersion
releaseVersionIndicator
Release Versionjava.lang.String
requestExpirationTimestamp
Request Expiration Timestampjava.lang.String
requestIdentifier
Request Identifierjava.lang.Integer
resourceType
Resource TypeResponseTypeInfoDTO
responseType
Response Type InfoRequestPrimitiveDTO.ResultContent
resultContent
Result Contentjava.lang.String
resultExpirationTimestamp
Result Expiration Timestampjava.lang.String
resultPersistence
Result Persistencejava.util.List<java.lang.String>
roleIDs
Role IDsjava.lang.Boolean
semanticQueryIndicator
Semantic Query Indicatorjava.lang.String
to
To Parameterjava.util.List<java.lang.String>
tokenIDs
Token Identifiersjava.lang.Boolean
tokenRequestIndicator
Token Request Indicatorjava.util.List<java.lang.String>
tokens
Tokensjava.lang.String
vendorInformation
Vendor Information
-
Constructor Summary
Constructors Constructor Description RequestPrimitiveDTO()
-
-
-
Field Detail
-
operation
public RequestPrimitiveDTO.Operation operation
Operation This field is mandatory.- See Also:
- oneM2M TS-0004 6.3.4.2.5
-
to
public java.lang.String to
To Parameter
-
from
public java.lang.String from
From Parameter.Originator of the request is stored.
- See Also:
- oneM2M TS-0004 6.3.4.2.5
-
requestIdentifier
public java.lang.String requestIdentifier
Request Identifier- See Also:
- oneM2M TS-0004 6.3.3
-
resourceType
public java.lang.Integer resourceType
Resource Type- See Also:
- oneM2M TS-0004 6.3.4.2.1
-
content
public PrimitiveContentDTO content
Primitive Content- See Also:
- oneM2M TS-0004 6.3.5.5, oneM2M TS-0004 7.2.1.1
-
roleIDs
public java.util.List<java.lang.String> roleIDs
Role IDs
-
originatingTimestamp
public java.lang.String originatingTimestamp
Originating Timestamp
-
requestExpirationTimestamp
public java.lang.String requestExpirationTimestamp
Request Expiration Timestamp* This parameter is related to CMDH(Communication Management and Delivery Handling) policy.
- See Also:
- oneM2M TS-0004 D.12
-
resultExpirationTimestamp
public java.lang.String resultExpirationTimestamp
Result Expiration TimestampThis parameter is related to CMDH(Communication Management and Delivery Handling) policy.
- See Also:
- oneM2M TS-0004 D.12
-
operationExecutionTime
public java.lang.String operationExecutionTime
Operation Execution Time
-
responseType
public ResponseTypeInfoDTO responseType
Response Type Info- See Also:
- oneM2M TS-0004 6.3.5.30
-
resultPersistence
public java.lang.String resultPersistence
Result PersistenceThis parameter is related to CMDH(Communication Management and Delivery Handling) policy.
- See Also:
- oneM2M TS-0004 D.12
-
resultContent
public RequestPrimitiveDTO.ResultContent resultContent
Result Content- See Also:
- oneM2M TS-0004 6.3.4.2.7
-
eventCategory
public java.lang.Integer eventCategory
Event Categoryallowed values are 2(Immediate), 3(BestEffort), 4(Latest), and 100-999 as user defined range.
-
deliveryAggregation
public java.lang.Boolean deliveryAggregation
Delivery AggregationThis parameter is related to CMDH(Communication Management and Delivery Handling) policy.
- See Also:
- oneM2M TS-0004 D.12
-
groupRequestIdentifier
public java.lang.String groupRequestIdentifier
Group Request Identifier TODO: search doc.
-
filterCriteria
public FilterCriteriaDTO filterCriteria
Filter Criteria- See Also:
- oneM2M TS-0004 6.3.5.8
-
desiredIdentifierResultType
public RequestPrimitiveDTO.DesiredIdentifierResultType desiredIdentifierResultType
Desired Identifier Result TypeThis parameter specifies identifier type in response, such as structured or unstructured. This parameter used to be Discovery Result Type in previous oneM2M release.
- See Also:
- oneM2M TS-0004 6.3.4.2.8
-
tokens
public java.util.List<java.lang.String> tokens
TokensEach token is in m2m:dynAuthJWT
- See Also:
- oneM2M XSD signatureList
-
tokenIDs
public java.util.List<java.lang.String> tokenIDs
Token IdentifiersIn oneM2M this parameter is expressed as list of m2m:tokenID.
- See Also:
- oneM2M XSD signatureList
-
localTokenIDs
public java.util.List<java.lang.String> localTokenIDs
Local Token IdentifiersIn oneM2M this parameter is expressed as list of xs:NCName.
-
tokenRequestIndicator
public java.lang.Boolean tokenRequestIndicator
Token Request Indicator
-
groupRequestTargetMembers
public java.util.List<java.lang.String> groupRequestTargetMembers
Group Request Target Members
-
authorizationSignatureIndicator
public java.lang.Boolean authorizationSignatureIndicator
Authorization Signature Indicator
-
authorizationSignatures
public java.util.List<java.lang.String> authorizationSignatures
Authorization SignaturesIn oneM2M this parameter is expressed in m2m:signatureList.
- See Also:
- oneM2M TS-0004 6.3.4.2.8, oneM2M XSD signatureList
-
authorizationRelationshipIndicator
public java.lang.Boolean authorizationRelationshipIndicator
Authorization Relationship Indicator
-
semanticQueryIndicator
public java.lang.Boolean semanticQueryIndicator
Semantic Query Indicator- See Also:
- oneM2M TS-0004 7.3.3.19
-
releaseVersionIndicator
public ReleaseVersion releaseVersionIndicator
Release Version
-
vendorInformation
public java.lang.String vendorInformation
Vendor InformationUsed for vendor specific information. No procedure is defined for the parameter.
-
-