|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectkr.co.hit.live.web.xframe.XFrameMessage
public class XFrameMessage
| Constructor Summary | |
|---|---|
XFrameMessage(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
XDataSet 객체를 확장한 클래스 생성자. |
|
| Method Summary | |
|---|---|
protected void |
convVOAToXDS(ValueObjectAssembler fromVoa)
ValueObjectAssembler 객체를 파라메터로 주어진 xFrame의 xDataSet 객체으로 저장한다. |
protected void |
convVOToXDS(ValueObject fromVo,
String dataSetName)
ValueObject 객체를 파라메터로 주어진 xFrame의 xDataSet 객체으로 저장한다. |
protected ValueObject |
convXDSToVO(String dataSetName)
xFrame의 xDataSet 객체를 ValueObject 객체로 변환하여 반환한다. |
protected ValueObjectAssembler |
convXDSToVOA()
xFrame의 xDataSet 객체를 ValueObjectAssembler 객체로 변환하여 반환한다. |
Object |
getBody()
xDataSet에서 ValueObjectAssembler으로 리턴한다. |
String |
getMethod()
클라이언트에서 Http Request Parameter를 이용하여 호출 하고자 하는 서버 Service 객체의 Method 명을 리턴 한다. |
String |
getScreenNo()
xDataSet 메타정보 안의 클라이언트 ScreenID 정보. |
String |
getTarget()
클라이언트에서 Http Request Parameter를 이용하여 호출 하고자 하는 서버 Service 객체 명을 리턴 한다. |
String |
getTerminalIpAddress()
xDataSet 메타정보 안의 클라이언트 IP정보. |
String |
getTransactionCode()
xDataSet 메타정보 안의 트랜잭션 Code. |
String |
getTransactionHeader()
xDataSet 메타정보 안의 트랜잭션 Header. |
String |
getTransactionKey()
xDataSet 메타정보 안의 트랜잭션Key. |
String |
getTransactionMapId()
xDataSet 메타정보 안의 트랜잭션 MapID. |
String |
getUserHeader()
Request의 xDataSet에 대한 사용자 헤더를 얻어온다. |
String |
getXDataSetOutputDataString()
xDataSet의 Response OutPut 데이터를 String 객체로 리턴한다. |
protected void |
logMetaData(xdataset.XDataSet xDataSet)
UI로부터 수신한 데이터를 이용하여 생성한 xDataSet 오브젝트에서 화면에 대한 Meta 정보를 얻어와 콘솔에 출력 |
boolean |
requireTransaction()
|
String |
retrunStringPartData()
xDataSet의 데이터를 String 객체로 리턴한다. |
void |
returnData()
xDataSet의 데이터를 HttpServletResponse를 이용하여 클라이언트에 전송한다. |
void |
returnPartData()
xDataSet의 부분 데이터(이전 전송이후 현재 저장된 부분만)를 HttpServletResponse를 이용하여 클라이언트에 전송한다. |
String |
returnStringData()
xDataSet의 데이터를 String 객체로 리턴한다. |
void |
setBody(ValueObjectAssembler voa)
|
void |
setError(LiveException ex)
xDataSet에 사전 정의된(LiveException) Error 메시지를 파라메터로 넘겨진 LiveException을 이용하여 담는다. |
void |
setError(Throwable thr)
xDataSet에 임의의(Throwable) Error 메시지를 파라메터로 넘겨진 Throwable을 이용하여 담는다. |
void |
setMessage(String msg)
xDataSet에 사용자 알림 메시지를 담는다. |
void |
setMethod(String method)
클라이언트에서 Http Request Parameter를 이용하여 호출 하고자 하는 서버 Service 객체의 Method 명을 저장 한다. |
void |
setTarget(String target)
클라이언트에서 Http Request Parameter를 이용하여 호출 하고자 하는 서버 Service 객체 명을 저장 한다. |
void |
setUserHeader(String sUserHeader)
Request의 xDataSet에 대한 사용자 헤더를 얻어온다. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public XFrameMessage(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
throws Exception
request - HttpServletRequest 객체.response - HttpServletResponse 객체.
Exception| Method Detail |
|---|
public String getTarget()
getTarget in interface Messagepublic String getMethod()
getMethod in interface Messagepublic Object getBody()
ValueObjectAssembler으로 리턴한다.
getBody in interface MessageExceptionpublic boolean requireTransaction()
requireTransaction in interface Messagepublic void setTarget(String target)
target - 서버 Service 객체명.public void setMethod(String method)
method - 서버 Service 객체의 Method명.public void setBody(ValueObjectAssembler voa)
public String getTerminalIpAddress()
public String getScreenNo()
public String getTransactionKey()
public String getUserHeader()
public void setUserHeader(String sUserHeader)
throws xdataset.exception.XDataException
xdataset.exception.XDataExceptionpublic String getTransactionHeader()
public String getTransactionMapId()
public String getTransactionCode()
public void returnData()
throws Exception
HttpServletResponse를 이용하여 클라이언트에 전송한다.
Exception
public void returnPartData()
throws Exception
HttpServletResponse를 이용하여 클라이언트에 전송한다.
Exception
public String returnStringData()
throws Exception
Exception
public String retrunStringPartData()
throws Exception
Exception
public String getXDataSetOutputDataString()
throws Exception
Exception
public void setError(LiveException ex)
throws Exception
LiveException을 이용하여 담는다.
ex -
Exception
public void setError(Throwable thr)
throws Exception
Throwable을 이용하여 담는다.
thr -
Exception
public void setMessage(String msg)
throws Exception
msg -
Exceptionprotected ValueObjectAssembler convXDSToVOA()
ValueObjectAssembler 객체로 변환하여 반환한다.
fromXds - 변환하고자 하는 xDataSet 객체
Exceptionprotected ValueObject convXDSToVO(String dataSetName)
ValueObject 객체로 변환하여 반환한다.
fromXds - 변환하고자 하는 xDataSet 객체dataSetName - 변환하고자 하는 xDataSet안의 DataSet Name. null일 경우 default "DS_INPUT" 활용
Exceptionprotected void convVOAToXDS(ValueObjectAssembler fromVoa)
ValueObjectAssembler 객체를 파라메터로 주어진 xFrame의 xDataSet 객체으로 저장한다.
fromVoa - 변환하고자 하는 ValueObjectAssembler 객체.toXds - 담을 대상인 XDataSet 객체
Exceptionprotected void logMetaData(xdataset.XDataSet xDataSet)
xDataSet - UI로부터 수신된 데이터셋 정보를 가지고 있는 XDataSet 오브젝트
protected void convVOToXDS(ValueObject fromVo,
String dataSetName)
ValueObject 객체를 파라메터로 주어진 xFrame의 xDataSet 객체으로 저장한다.
fromVo - 변환하고자 하는 ValueObject 객체.dataSetName - 변환하고자 하는 ValueObjectAssembler안의 ValueObject Name. null일 경우 default "DS_OUTPUT" 활용
Exception
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||