|
||||||||||
| 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 | |||||||||