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

com.tosan.http.server.starter.wrapper.LogContentContainer Maven / Gradle / Ivy

package com.tosan.http.server.starter.wrapper;

import java.util.LinkedHashMap;
import java.util.Map;

/**
 * @author AmirHossein ZamanZade
 * @since 10/30/2022
 * 

* This class is a container for http log content */ public class LogContentContainer { private HttpTitleType title; private String url; private String status; private Map headers; private String body; private boolean isFormBody; private boolean hasErrorInBodyRendering; private Map errorParam; /** * @return title */ public HttpTitleType getTitle() { return title; } public void setTitle(HttpTitleType title) { this.title = title; } /** * @return url (exp: POST /test) */ public String getUrl() { return url; } public void setUrl(String url) { this.url = url; } /** * @return headers */ public Map getHeaders() { if (headers == null) { headers = new LinkedHashMap<>(); } return headers; } /** * @return body */ public String getBody() { return body; } public void setBody(String body) { this.body = body; } /** * @return is form parameter */ public boolean isFormBody() { return isFormBody; } public void setFormBody(boolean formBody) { isFormBody = formBody; } /** * @return status of response */ public String getStatus() { return status; } public void setStatus(String status) { this.status = status; } /** * @return show that rendering body has error or not */ public boolean hasErrorInBodyRendering() { return hasErrorInBodyRendering; } public void setHasErrorInBodyRendering(boolean hasErrorInBodyRendering) { this.hasErrorInBodyRendering = hasErrorInBodyRendering; } /** * @return if {@link #hasErrorInBodyRendering()} is true this method return error params otherwise return empty map */ public Map getErrorParam() { if (errorParam == null) { errorParam = new LinkedHashMap<>(); } return errorParam; } }





© 2015 - 2025 Weber Informatics LLC | Privacy Policy