public Onem2mContentInstanceRequestBuilder() { super(); b = new ResourceContentInstanceBuilder(); // set dome default parameters that all internal apps have no need to set but the core expects setFrom("onem2m://Onem2mContentInstanceRequest"); setRequestIdentifier("Onem2mContentInstanceRequest-rqi"); setProtocol(Onem2m.Protocol.NATIVEAPP); setContentFormat(Onem2m.ContentFormat.JSON); setNativeAppName("Onem2mContentInstanceRequest"); }
b = new Onem2mContentInstanceRequestBuilder(); b.setTo(toUri); b.setOperationCreate(); b.setName(CONTENT_INSTANCE_NAME); b.setContent(CONTENT_INSTANCE_CONTENT); b.setContentInfo(CONTENT_INSTANCE_CONTENT_INFO); b.setOntologyRef(CONTENT_INSTANCE_ONTOLOGY_REF); Onem2mRequestPrimitiveClient req = b.build();
b = new Onem2mContentInstanceRequestBuilder(); b.setTo(parent); b.setOperationCreate(); b.setPrimitiveContent(simpleAdapterDesc.getOnem2mContentInstanceJsonString()); b.setContent(content); Onem2mRequestPrimitiveClient req = b.build(); Onem2mResponsePrimitiveClient res = req.send(onem2mService); if (!res.responseOk()) {
private boolean createContentInstance() { Onem2mContentInstanceRequestBuilder b; b = new Onem2mContentInstanceRequestBuilder(); b.setTo("/" + ONEM2M_EXAMPLE_CSE_NAME + "/" + AENAME + "/" + CONTAINER_NAME); b.setOperationCreate(); b.setContent("myContent"); b.setContentInfo("myContentInfo"); b.setOntologyRef("http://ontology/ref"); Onem2mRequestPrimitiveClient req = b.build(); Onem2mResponsePrimitiveClient res = req.send(onem2mService); if (!res.responseOk()) { LOG.error(res.getError()); return false; } Onem2mContentInstanceResponse ciResponse = new Onem2mContentInstanceResponse(res.getContent()); if (!ciResponse.responseOk()) { LOG.error("Container create request: {}", ciResponse.getError()); return false; } String resourceId = ciResponse.getResourceId(); if (resourceId == null) { LOG.error("Create cannot parse resourceId for ContentInstance create"); return false; } LOG.info("Curr ContentSize: {}\n", ciResponse.getContentSize()); return true; }