|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object gnu.caf.db.impl.RchXmlExporter
public class RchXmlExporter
RowCallbackHandler ÀÇ ±¸Çö Ŭ·¡½º·Î½á ResultSet 󸮽à Ä÷³¿¡ ÇØ´çÇÏ´Â µ¥ÀÌŸ¸¦ Xml ÇüÅ·Π¹ÝȯÇÔ.
¼ºñ½ºÅ¬·¡½º¿¡¼ ±¸ÇöµÈ ¿¹Á¦´Â ¾Æ·¡¼Ò½º¸¦ ÂüÁ¶.
public void exportXml(DBManager2 dbmanager, RequestObject requestObject, HttpServletRequest request, HttpServletResponse response ) throws Exception {
Attribute params = requestObject.getParams();
int pageNo = 1;
int pageSize = 10;
RchXmlExporter rchXml = RchFactory.getXmlExporter(dbmanager, "Q_com_sample", "list", params, pageNo, pageSize);
//rchXml.appendTotalCountParams(rchXml.getTotalCount());
rchXml.appendTotalCountParams(rchXml.getTotalCount(), pageNo, pageSize);
requestObject.exportXml(rchXml);
}
RowCallbackHandler
,
XMLUtils
Constructor Summary | |
---|---|
RchXmlExporter()
|
Method Summary | |
---|---|
RchXmlExporter |
appendParams(java.lang.String paramName,
int paramValue)
Xml ÀÇ PARAMS ű׿¡ °ª¿¡ ÇØ´çÇÏ´Â PARAM ű׸¦ Ãß°¡ÇÔ. |
RchXmlExporter |
appendParams(java.lang.String paramName,
java.lang.String paramValue)
Xml ÀÇ PARAMS ű׿¡ °ª¿¡ ÇØ´çÇÏ´Â PARAM ű׸¦ Ãß°¡ÇÔ. |
void |
appendTotalCountParams(int totalCount)
Xml ÀÇ PARAM ¿¡ TotalCount ÆĶó¹ÌÅ͸¦ Ãß°¡ÇÔ. |
void |
appendTotalCountParams(int totalCount,
int pageNo,
int pageSize)
Xml ¿¡ PARAM ¿¡ TotalCount, PageNo, PageSize ÆĶó¹ÌÅ͸¦ Ãß°¡ÇÔ. |
int |
getReturnCode()
ReturnCode ¸¦ ¹ÝȯÇÑ´Ù. 0ÀÎ °æ¿ì´Â ¼º°ø. |
java.lang.String |
getReturnMessage()
ReturnMessage¸¦ ¹ÝȯÇÑ´Ù. |
java.util.List |
getRsList(java.sql.ResultSet rs,
int startRow,
int maxRows)
ResultSet ¿¡ ´ëÇÏ¿© firstRow¿¡ ÇØ´çÇÏ´Â ¸¸Å rs.next() ó¸®ÈÄ maxResults ¸¸Å µ¥ÀÌŸ¸¦ ó¸®ÈÄ List¸¦ ¹ÝȯÇÔ. |
int |
getTotalCount()
ResultSet¿¡ ´ëÇÑ TotalCount¸¦ °¡Á®¿Â´Ù. |
boolean |
isRownumPrint()
|
java.lang.String |
makeXML()
Xml String À» ¹ÝȯÇÔ. |
static RchXmlExporter |
query(DBManager2 dbmanager,
java.lang.String sqlFilename,
java.lang.String sqlID,
Attribute params)
CAF sqlID È£Ãâ±â´ÉÀ» È°¿ëÇÏ¿© sqlID¿¡ ÇØ´çÇÏ´Â XML ½ºÆ®¸µÀ» ¹ÝȯÇÏ´Â ¸Þ¼ÒµåÀÓ. |
static RchXmlExporter |
queryForPaging(DBManager2 dbmanager,
java.lang.String sqlFilename,
java.lang.String sqlID,
Attribute params,
int pageNo,
int pageSize)
CAF sqlID È£Ãâ±â´ÉÀ» È°¿ëÇÏ¿© sqlID¿¡ ÇØ´çÇÏ´Â XML ½ºÆ®¸µÀ» ¹ÝȯÇÏ´Â ¸Þ¼ÒµåÀÓ. |
RchXmlExporter |
setReturnCode(int returnCode)
|
RchXmlExporter |
setReturnMessage(java.lang.String returnMessage)
|
void |
setRownumPrint(boolean rownumPrint)
Xml ¹ÝȯÄ÷³Àº µðºñÄ÷³±âÁØÀÌÁö¸¸, ºÎ°¡ÀûÀ¸·Î ROWNUM, RROWNUM Ä÷³À» ÀÚµ¿À¸·Î Ãß°¡ÇÑ XmlÀ» ¹ÝȯÇÏ°íÀÚ ÇÏ´Â °æ¿ì ¼³Á¤ÇÔ. |
void |
setTotalCount(int totalCount)
totalCount set |
java.lang.String |
toString()
Xml String À» ¹ÝȯÇÔ. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public RchXmlExporter()
Method Detail |
---|
public java.util.List getRsList(java.sql.ResultSet rs, int startRow, int maxRows) throws java.sql.SQLException
RowCallbackHandler
getRsList
in interface RowCallbackHandler
java.sql.SQLException
RowCallbackHandler.getRsList(ResultSet, int, int)
public void appendTotalCountParams(int totalCount, int pageNo, int pageSize)
totalCount
- pageNo
- pageSize
- public void appendTotalCountParams(int totalCount)
totalCount
- public java.lang.String makeXML()
public java.lang.String toString()
toString
in class java.lang.Object
public int getTotalCount()
public void setTotalCount(int totalCount)
totalCount
- public int getReturnCode()
public RchXmlExporter setReturnCode(int returnCode)
public java.lang.String getReturnMessage()
public RchXmlExporter setReturnMessage(java.lang.String returnMessage)
public boolean isRownumPrint()
public void setRownumPrint(boolean rownumPrint)
public RchXmlExporter appendParams(java.lang.String paramName, java.lang.String paramValue)
paramName
- paramValue
-
public RchXmlExporter appendParams(java.lang.String paramName, int paramValue)
paramName
- paramValue
-
public static RchXmlExporter query(DBManager2 dbmanager, java.lang.String sqlFilename, java.lang.String sqlID, Attribute params)
dbmanager
- sqlFilename
- sqlID
- params
-
public static RchXmlExporter queryForPaging(DBManager2 dbmanager, java.lang.String sqlFilename, java.lang.String sqlID, Attribute params, int pageNo, int pageSize)
dbmanager
- sqlFilename
- sqlID
- params
- pageNo
- pageSize
-
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |