public Onem2mCSEResponse(String jsonContent) { super(jsonContent); if (success) { success = processJsonContent(); } // if (success && !Onem2m.ResourceType.CSE_BASE.contentEquals(getResourceType().toString())) { // success = false; // setError("Cannot construct an CSE response with resource type: " + getResourceType()); // } } public Onem2mCSEResponse(Onem2mResponsePrimitiveClient onem2mResponse) {
private boolean getCse() { Onem2mRequestPrimitiveClient req = new Onem2mCSERequestBuilder().setOperationRetrieve().setTo(ONEM2M_EXAMPLE_CSE_NAME).build(); Onem2mResponsePrimitiveClient res = req.send(onem2mService); if (!res.responseOk()) { LOG.error(res.getContent()); return false; } Onem2mCSEResponse cseResponse = new Onem2mCSEResponse(res.getContent()); if (!cseResponse.responseOk()) { LOG.error(res.getError()); return false; } String resourceId = cseResponse.getResourceId(); if (resourceId == null) { LOG.error("Create cannot parse resourceId for CSE get"); return false; } return true; }
private boolean provisionCse() { Onem2mCSERequestBuilder b; b = new Onem2mCSERequestBuilder(); b.setTo(ONEM2M_EXAMPLE_CSE_NAME); // M b.setCseId(ONEM2M_EXAMPLE_CSE_NAME); // M b.setCseType("IN_CSE"); // O b.setName(ONEM2M_EXAMPLE_CSE_NAME); // M b.setOperationCreate(); // M Onem2mRequestPrimitiveClient req = b.build(); Onem2mResponsePrimitiveClient res = req.send(onem2mService); if (!res.responseOk()) { LOG.error(res.getError()); return false; } Onem2mCSEResponse cseResponse = new Onem2mCSEResponse(res.getContent()); if (!cseResponse.responseOk()) { LOG.error(res.getError()); return false; } String resourceId = cseResponse.getResourceId(); if (resourceId == null) { LOG.error("Create cannot parse resourceId for CSE provision"); return false; } return true; }
public Onem2mCSEResponse(Onem2mResponsePrimitiveClient onem2mResponse) { super(onem2mResponse.getContent()); if (success) { success = processJsonContent(); } if (success && !onem2mResponse.responseOk()) { success = false; } }