All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.sap.cds.adapter.rest.CdsRestResponseImpl Maven / Gradle / Ivy

/**************************************************************************
 * (C) 2019-2021 SAP SE or an SAP affiliate company. All rights reserved. *
 **************************************************************************/
package com.sap.cds.adapter.rest;

import javax.servlet.http.HttpServletResponse;

public class CdsRestResponseImpl implements CdsRestResponse {
    
    private int responseCode = HttpServletResponse.SC_OK;

    private String responseBody = "";
 
    public CdsRestResponseImpl(int responseCode, String body) {
        this.responseCode = responseCode;
        this.responseBody = body;
    }
    
    public CdsRestResponseImpl(int responseCode) {
        this.responseCode = responseCode;
    }

    public CdsRestResponseImpl(Exception e) {
        responseCode = HttpServletResponse.SC_INTERNAL_SERVER_ERROR;
        responseBody = e.getMessage();
    }
    
    @Override
    public int getResponseCode() {
        return responseCode;
    }
    
    @Override
    public String getResponseBody() {
        return responseBody;
    }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy