|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectgnu.caf.db.RchFactory
public class RchFactory
sql½ÇÇàÈÄ ¸®ÅϹ޴ Ŭ·¡½º¸¦ ÄÁÆ®·ÑÇϴ Ŭ·¡½º·Î, CAF±¸ÇöµÈ ÁÖ¿ä RowCallbackHandler ÀÎÅÍÆäÀ̽º¸¦ ±¸ÇöÇÑ Å¬·¡½º¸¦ Á¢±ÙÇÏ´Â Factory Pattern ÀÇ Å¬·¡½ºÀÓ.
Field Summary | |
---|---|
static RowCallbackHandler |
rchAttribute
RchAttribute Ŭ·¡½º·Î, Á¶È¸½Ã °¡°øÃ³¸®½Ã dbmanager.setRowCallbackHandler(RchFactory.rchAttribute) ·Î ÁöÁ¤ÇÏ¿© List ³ª Map À¸·Î ¸®ÅϹÞÀº °´Ã¼¸¦ ´Ù½Ã ÄÁÆ®·ÑÇÒ °æ¿ì À¯¿ëÇÔ. |
static RowCallbackHandler |
rchAttributeDate2DayString
RchAttribute Ŭ·¡½º·Î, ResultSet 󸮽à Date ŸÀΰæ¿ì yyyy-MM-dd StringÇü½ÄÀ¸·Î ÀÚµ¿º¯È¯Çϴ Ŭ·¡½ºÀÓ. |
static RowCallbackHandler |
rchAttributeDate2String
RchAttribute Ŭ·¡½º·Î, ResultSet 󸮽à Date ŸÀΰæ¿ì yyyy-MM-dd HH:mm:ss StringÇü½ÄÀ¸·Î ÀÚµ¿º¯È¯Çϴ Ŭ·¡½ºÀÓ. |
static RowCallbackHandler |
rchDefault
RchHashMap Ŭ·¡½º·Î, CAF Default RowCallbackHandler Ŭ·¡½ºÀÌ´Ù. |
static RowCallbackHandler |
rchDefaultDate2DayString
RchHashMap Ŭ·¡½º·Î, ResultSet 󸮽à Date ŸÀΰæ¿ì yyyy-MM-dd StringÇü½ÄÀ¸·Î ÀÚµ¿º¯È¯Çϴ Ŭ·¡½ºÀÓ. |
static RowCallbackHandler |
rchDefaultDate2String
RchHashMap Ŭ·¡½º·Î, ResultSet 󸮽à Date ŸÀΰæ¿ì yyyy-MM-dd HH:mm:ss StringÇü½ÄÀ¸·Î ÀÚµ¿º¯È¯Çϴ Ŭ·¡½ºÀÓ. |
Constructor Summary | |
---|---|
RchFactory()
|
Method Summary | |
---|---|
static RchCrossTab |
getCrossTab()
CrossTab±â´ÉÀ» ±¸ÇöÇÑ RowCallbackHandler °´Ã¼ÀÎ RchCrossTab Ŭ·¡½º¸¦ ¸®ÅÏ. |
static RchReport |
getReport()
Report ±â´É, ¼Ò°è, ÃÑ°è ±â´ÉÀ» ±¸ÇöÇÑ RowCallbackHandler °´Ã¼ÀÎ RchReport Ŭ·¡½º¸¦ ¸®ÅÏÇÔ. |
static RchXmlExporter |
getXmlExporter(DBManager2 dbmanager,
java.lang.String sqlFilename,
java.lang.String sqlID,
Attribute params)
XML Çü½ÄÀÇ µ¥ÀÌŸ¸¦ ¸®ÅÏÇϰíÀÚ ÇÏ´Â °æ¿ì »ç¿ëÇϸç, ÇØ´ç sqlID¸¦ ½ÇÇàÇÏ¿© ½ÇÇàÇÑ °á°ú¸¦ RchXmlExporter °´Ã¼·Î ¸®ÅÏÇÔ. |
static RchXmlExporter |
getXmlExporter(DBManager2 dbmanager,
java.lang.String sqlFilename,
java.lang.String sqlID,
Attribute params,
int pageNo,
int pageSize)
XML Çü½ÄÀÇ µ¥ÀÌŸ¸¦ ¸®ÅÏÇϰíÀÚ ÇÏ´Â °æ¿ì »ç¿ëÇϸç, ÇØ´ç sqlID¸¦ ½ÇÇàÇÏ¿© ½ÇÇàÇÑ °á°ú¸¦ RchXmlExporter °´Ã¼·Î ¸®ÅÏÇÔ. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final RowCallbackHandler rchAttribute
public static final RowCallbackHandler rchDefault
public static final RowCallbackHandler rchDefaultDate2String
public static final RowCallbackHandler rchDefaultDate2DayString
public static final RowCallbackHandler rchAttributeDate2String
public static final RowCallbackHandler rchAttributeDate2DayString
Constructor Detail |
---|
public RchFactory()
Method Detail |
---|
public static RchReport getReport()
public static RchCrossTab getCrossTab()
public static RchXmlExporter getXmlExporter(DBManager2 dbmanager, java.lang.String sqlFilename, java.lang.String sqlID, Attribute params)
RchXmlExporter rchXml = RchFactory.getXmlExporter(dbmanager, "Q_com_sample", "list", params);
System.out.println(rchXml.makeXML());
dbmanager
- DBManager2sqlFilename
- StringsqlID
- Stringparams
- Attribute
public static RchXmlExporter getXmlExporter(DBManager2 dbmanager, java.lang.String sqlFilename, java.lang.String sqlID, Attribute params, int pageNo, int pageSize)
RchXmlExporter rchXml = RchFactory.getXmlExporter(dbmanager, "Q_com_sample", "list", params, pageNo, pageSize);
rchXml.appendTotalCountParams(rchXml.getTotalCount(), pageNo, pageSize);
System.out.println(rchXml.makeXML());
dbmanager
- DBManager2sqlFilename
- StringsqlID
- Stringparams
- AttributepageNo
- intpageSize
- int
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |