public class ServletResponse extends Object implements IServletResponse
| Modifier and Type | Field and Description |
|---|---|
protected byte[] |
binValue |
protected String |
contentType |
protected String |
encoding |
protected boolean |
forceDownload |
protected Map<String,Serializable> |
sessionAttributes |
protected EResponseType |
type |
protected String |
value |
| Constructor and Description |
|---|
ServletResponse(EResponseType type,
String value) |
ServletResponse(EResponseType type,
String value,
byte[] binValue) |
ServletResponse(EResponseType type,
String value,
byte[] binValue,
boolean forceDownload) |
| Modifier and Type | Method and Description |
|---|---|
byte[] |
getBinValue()
Getter für Binärdaten
|
String |
getContentType()
Getter für den zu Content-Type des Responses.
|
String |
getEncoding()
Getter für das Encoding des Return-Werts.
|
Map<String,Serializable> |
getSessionAttributes()
Getter für eine Map an zu setzenden Session-Attributen.
|
EResponseType |
getType()
Getter für den Typ des Resonse
|
String |
getValue()
Getter für den Wert des Responses
|
boolean |
isForceDownload()
Getter ob der Rückgabewert als Download erzwungen werden soll oder wenn der Browser den Content-Type unterstützt
dieser inline dargestellt werden soll
|
void |
setBinValue(byte[] binValue)
Setter des byteValue
|
void |
setContentType(String contentType) |
void |
setEncoding(String encoding) |
void |
setForceDownload(boolean forceDownload) |
void |
setSessionAttributes(Map<String,Serializable> sessionAttributes) |
void |
setType(EResponseType type) |
void |
setValue(String value) |
protected String value
protected String contentType
protected Map<String,Serializable> sessionAttributes
protected String encoding
protected byte[] binValue
protected EResponseType type
protected boolean forceDownload
public ServletResponse(EResponseType type, String value, byte[] binValue, boolean forceDownload)
public ServletResponse(EResponseType type, String value, byte[] binValue)
public ServletResponse(EResponseType type, String value)
public String getValue()
IServletResponsegetValue in interface IServletResponseString der Wertpublic void setValue(String value)
public EResponseType getType()
IServletResponsegetType in interface IServletResponseEResponseType der Response-Typpublic void setType(EResponseType type)
public byte[] getBinValue()
IServletResponsegetBinValue in interface IServletResponsebyte[] die Binärdatenpublic void setBinValue(byte[] binValue)
binValue - byte[] der zu setzende binValuepublic boolean isForceDownload()
IServletResponseisForceDownload in interface IServletResponseBoolean ob der Download erzwungen werden sollpublic void setForceDownload(boolean forceDownload)
public String getEncoding()
IServletResponseEResponseType.TEMPLATE,
EResponseType.TEMPLATE_SYSTEM EResponseType.HTMLgetEncoding in interface IServletResponseString das Encodingpublic void setEncoding(String encoding)
public String getContentType()
IServletResponsenull oder blank, wird ein lucky guess auf den
binär-Daten durchgeführt. Eine Auswertung erfolgt nur bei EResponseType.SHOW_FILEgetContentType in interface IServletResponseString der zu verwendende Content-Typepublic void setContentType(String contentType)
public Map<String,Serializable> getSessionAttributes()
IServletResponseHttpSession gesetzt und
überschreiben ggf. bereits vorhandene Werte!getSessionAttributes in interface IServletResponseMap mit zu setzenden Session-Attributenpublic void setSessionAttributes(Map<String,Serializable> sessionAttributes)
Copyright © 2018 XIMA MEDIA GmbH. All rights reserved.