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()
IServletResponse
getValue
in interface IServletResponse
String
der Wertpublic void setValue(String value)
public EResponseType getType()
IServletResponse
getType
in interface IServletResponse
EResponseType
der Response-Typpublic void setType(EResponseType type)
public byte[] getBinValue()
IServletResponse
getBinValue
in interface IServletResponse
byte[]
die Binärdatenpublic void setBinValue(byte[] binValue)
binValue
- byte[]
der zu setzende binValuepublic boolean isForceDownload()
IServletResponse
isForceDownload
in interface IServletResponse
Boolean
ob der Download erzwungen werden sollpublic void setForceDownload(boolean forceDownload)
public String getEncoding()
IServletResponse
EResponseType.TEMPLATE
,
EResponseType.TEMPLATE_SYSTEM
EResponseType.HTML
getEncoding
in interface IServletResponse
String
das Encodingpublic void setEncoding(String encoding)
public String getContentType()
IServletResponse
null
oder blank, wird ein lucky guess auf den
binär-Daten durchgeführt. Eine Auswertung erfolgt nur bei EResponseType.SHOW_FILE
getContentType
in interface IServletResponse
String
der zu verwendende Content-Typepublic void setContentType(String contentType)
public Map<String,Serializable> getSessionAttributes()
IServletResponse
HttpSession
gesetzt und
überschreiben ggf. bereits vorhandene Werte!getSessionAttributes
in interface IServletResponse
Map
mit zu setzenden Session-Attributenpublic void setSessionAttributes(Map<String,Serializable> sessionAttributes)
Copyright © 2018 XIMA MEDIA GmbH. All rights reserved.