public static ReadResponse internalServerError(String errorMessage) { return new ReadResponse(ResponseCode.INTERNAL_SERVER_ERROR, null, errorMessage); } }
public static ReadResponse notFound() { return new ReadResponse(ResponseCode.NOT_FOUND, null, null); }
public static ReadResponse unauthorized() { return new ReadResponse(ResponseCode.UNAUTHORIZED, null, null); }
public static ReadResponse methodNotAllowed() { return new ReadResponse(ResponseCode.METHOD_NOT_ALLOWED, null, null); }
public static ReadResponse notAcceptable() { return new ReadResponse(ResponseCode.NOT_ACCEPTABLE, null, null); }
public static ReadResponse success(LwM2mNode content) { return new ReadResponse(ResponseCode.CONTENT, content, null, null); }
public static ReadResponse badRequest(String errorMessage) { return new ReadResponse(ResponseCode.BAD_REQUEST, null, errorMessage); }
public static ReadResponse success(int resourceId, ObjectLink value) { return new ReadResponse(ResponseCode.CONTENT, LwM2mSingleResource.newObjectLinkResource(resourceId, value), null); }
public static ReadResponse success(int resourceId, boolean value) { return new ReadResponse(ResponseCode.CONTENT, LwM2mSingleResource.newBooleanResource(resourceId, value), null); }
public static ReadResponse success(int resourceId, byte[] value) { return new ReadResponse(ResponseCode.CONTENT, LwM2mSingleResource.newBinaryResource(resourceId, value), null); }
public static ReadResponse success(int resourceId, Date value) { return new ReadResponse(ResponseCode.CONTENT, LwM2mSingleResource.newDateResource(resourceId, value), null); }
public static ReadResponse success(int resourceId, Map<Integer, ?> value, Type type) { return new ReadResponse(ResponseCode.CONTENT, LwM2mMultipleResource.newResource(resourceId, value, type), null); }
public static ReadResponse success(int resourceId, String value) { return new ReadResponse(ResponseCode.CONTENT, LwM2mSingleResource.newStringResource(resourceId, value), null); }
public static ReadResponse success(int resourceId, long value) { return new ReadResponse(ResponseCode.CONTENT, LwM2mSingleResource.newIntegerResource(resourceId, value), null); }
public static ReadResponse success(int resourceId, double value) { return new ReadResponse(ResponseCode.CONTENT, LwM2mSingleResource.newFloatResource(resourceId, value), null); }
@Override public void visit(ReadRequest request) { if (coapResponse.isError()) { // handle error response: lwM2mresponse = new ReadResponse(toLwM2mResponseCode(coapResponse.getCode()), null, coapResponse.getPayloadString(), coapResponse); } else if (coapResponse.getCode() == org.eclipse.californium.core.coap.CoAP.ResponseCode.CONTENT) { // handle success response: LwM2mNode content = decodeCoapResponse(request.getPath(), coapResponse, request, registration.getEndpoint()); lwM2mresponse = new ReadResponse(ResponseCode.CONTENT, content, null, coapResponse); } else { // handle unexpected response: handleUnexpectedResponseCode(registration.getEndpoint(), request, coapResponse); } }
return new ReadResponse(code, content, errorMessage);
return new ReadResponse(code, content, errorMessage);