|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.sds.acube.bpm.framework.api.XmlProcessor
public class XmlProcessor
XmlProcessor.java 2009. 04. 14. XML °ü·Ã BPM API (ÀÌ Å¬·¡½º´Â ½ºÆ®¸µÆĽÌÀÌ ¾Æ´Ñ XML¶óÀ̺귯¸®¸¦ ÀÌ¿ëÇÔ)
Constructor Summary | |
---|---|
XmlProcessor()
|
Method Summary | |
---|---|
static java.lang.String |
getCurrentXmlLocation(java.sql.Connection conn,
java.lang.String processID)
ƯÁ¤ ¾÷¹«ÀÇ ÇöÀç xml locationÀ» ã¾Æ ¸®ÅÏÇÑ´Ù. |
static java.lang.String |
getCurrentXmlLocation(java.lang.String processID)
ƯÁ¤ ¾÷¹«ÀÇ ÇöÀç xml locationÀ» ã¾Æ ¸®ÅÏÇÑ´Ù. |
static java.util.HashMap |
getHashMapByBeginString(java.util.HashMap map,
java.lang.String beginString)
HashMap¿¡¼ ƯÁ¤ ¹®ÀÚ¿·Î ½ÃÀÛÇÏ´Â µ¥ÀÌÅ͸¸ ÃßÃâÇÏ¿© »õ·Î¿î HashMapÀ¸·Î ¸®ÅÏÇÔ. |
static java.lang.String |
getString(org.w3c.dom.Document document)
ÁÖ¾îÁø org.w3c.dom.DocumentÀ» xml ¹®ÀÚ¿·Î º¯È¯ÇÏ¿© ¸®ÅÏÇÑ´Ù. |
static java.lang.String |
getValueFromCData(java.lang.String xml,
java.lang.String name)
ÁÖ¾îÁø xml¿¡¼ Çʵ尪À» ÃßÃâÇØ ¸®ÅÏÇÔ(´Ü,xmlÀº CDATA ±â¹ÝÀ̶ó°í °£ÁÖÇÔ) |
static java.lang.String |
getValueOfJForm(java.lang.String xml,
java.lang.String xmlTagName)
ÁÖ¾îÁø Àüü xml¿¡¼ ƯÁ¤ ³ëµåÀÇ °ªÀ» ¸®ÅÏÇÑ´Ù. |
static java.lang.String |
getValueOfJForm(java.lang.String xml,
java.lang.String xmlTagName,
org.apache.log4j.Logger logger)
ÁÖ¾îÁø Àüü xml¿¡¼ ƯÁ¤ ³ëµåÀÇ °ªÀ» ¸®ÅÏÇÑ´Ù. |
static java.lang.String |
getXmlDescriptionByDept(java.lang.String deptCode)
ºÎ¼ ÁöÁ¤¿ë XML»ý¼º API (for ºÎ¼´ë±âÇÔ)(ºÎ¼ID´Â ȸ»ç¿Í »ó°ü¾øÀÌ ÀüüÀûÀ¸·Î °íÀ¯ÇÔ) |
static java.lang.String |
getXmlDescriptionByDept(java.lang.String deptCode,
java.lang.String deptName)
ºÎ¼ ÁöÁ¤¿ë XML»ý¼º API (for ºÎ¼´ë±âÇÔ)(ºÎ¼ID´Â ȸ»ç¿Í »ó°ü¾øÀÌ ÀüüÀûÀ¸·Î °íÀ¯ÇÔ) |
static java.lang.String |
getXmlDescriptionByMail(java.lang.String email)
¸ÞÀÏÁÖ¼Ò¸¸ ¼³Á¤µÇ°í ³ª¸ÓÁö´Â ºó XmlDescriptionÀ» ¸¸µé¾î ³½´Ù. |
static java.lang.String |
getXmlDescriptionByMailInfo(java.lang.String userID,
java.lang.String userName,
java.lang.String email)
¸ÞÀÏÁÖ¼Ò¸¸ ¼³Á¤µÇ°í ³ª¸ÓÁö´Â ºó XmlDescriptionÀ» ¸¸µé¾î ³½´Ù. |
static java.lang.String |
getXmlDescriptionByRoleID(java.lang.String roleID)
roleID¸¸ °¡Áö°í ¼¹ö´Ü È£Ãâ¾øÀÌ XMLÀ» ¸¸µé¾î ³½´Ù. |
static java.lang.String |
getXmlDescriptionByRoleInfo(java.lang.String roleID,
java.lang.String roleName)
roleID °¡Áö°í ¼¹ö´Ü È£Ãâ¾øÀÌ XMLÀ» ¸¸µé¾î ³½´Ù(¿¹Àü¹öÀü »óȲÁ¶È¸ °í·Á ¹öÀü) |
static java.lang.String |
getXmlDescriptionByRoleInfoWithDept(java.lang.String roleID,
java.lang.String roleName,
java.lang.String deptCode,
java.lang.String deptName)
ºÎ¼¾È¿¡ ¿ªÇÒÀÚ ÁöÁ¤(ºÎ¼ID´Â ȸ»ç¿Í »ó°ü¾øÀÌ ÀüüÀûÀ¸·Î °íÀ¯ÇÔ) |
static java.lang.String |
getXmlDescriptionByUserID(java.lang.String userID)
»ç¿ëÀÚ ID¸¸ ¼³Á¤µÇ°í ³ª¸ÓÁö´Â ºó XmlDescriptionÀ» ¸¸µé¾î ³½´Ù. |
static java.lang.String |
getXmlDescriptionByUserInfo(java.lang.String userID,
java.lang.String userName,
java.lang.String deptCode,
java.lang.String deptName,
java.lang.String companyID,
java.lang.String companyName)
»ç¿ëÀÚ ID¸¸ ¼³Á¤µÇ°í ³ª¸ÓÁö´Â ºó XmlDescriptionÀ» ¸¸µé¾î ³½´Ù. |
static java.lang.String |
getXmlWithHashMap(java.util.HashMap map,
java.lang.String xmlStatement,
java.lang.String rootTagName)
HashMapÀ» ¹ÞÀ¸¸é ·çÇÁ¸¦ µ¹¸é¼ XMLÀ» ¸¸µé¾î ¹®ÀÚ¿·Î ¸®ÅÏÇÔ. |
static java.lang.String |
getXmlWithTaskID(java.sql.Connection conn,
java.lang.String tableType,
java.lang.String taskID)
ƯÁ¤ ¾÷¹«ÇÔ¿¡¼ taskID·Î xmlÀ» ã¾Æ ¸®ÅÏÇÑ´Ù. |
static java.lang.String |
getXmlWithTaskID(java.lang.String tableType,
java.lang.String taskID)
ƯÁ¤ ¾÷¹«ÇÔ¿¡¼ taskID·Î xmlÀ» ã¾Æ ¸®ÅÏÇÑ´Ù. |
static java.lang.String |
getXmlWithXmlLocation(java.sql.Connection conn,
java.lang.String xmlLocation)
ÁÖ¾îÁø xmlLocation¿¡¼(tBPM_ARCHIVE table¿¡¼) xmlÀ» ã¾Æ ¸®ÅÏÇÑ´Ù. |
static java.lang.String |
getXmlWithXmlLocation(java.lang.String xmlLocation)
ÁÖ¾îÁø xmlLocation¿¡¼(tBPM_ARCHIVE table¿¡¼) xmlÀ» ã¾Æ ¸®ÅÏÇÑ´Ù. |
static java.lang.String |
getXPathValue(java.lang.String xml,
java.lang.String xpath)
ÁÖ¾îÁø Àüü xml¿¡¼ ƯÁ¤ ³ëµåÀÇ °ªÀ» ¸®ÅÏÇÑ´Ù. |
static java.lang.String |
getXPathValue(java.lang.String xml,
java.lang.String xpath,
org.apache.log4j.Logger logger)
ÁÖ¾îÁø Àüü xml¿¡¼ ƯÁ¤ ³ëµåÀÇ °ªÀ» ¸®ÅÏÇÑ´Ù. |
static void |
main()
|
static java.lang.String |
mergeJFormXml(java.lang.String[] arrXml,
java.lang.String mergeTargetPrefix,
java.lang.String mergeString)
ÁÖ¾îÁø xmlÀ» ¸ÓÁöÇÑ ÈÄ ¸®ÅÏÇÔ [ÁÖÀÇ] ROOT´Â JFORMÀÌ¸ç ¸ðµç XMLÀº CDATA¶ó°í ÀüÁ¦ÇÔ |
static java.lang.String |
mergeXmlByLocation(java.util.ArrayList xmlLocationList,
java.lang.String mergeTargetPrefix,
java.lang.String mergeString)
ÁÖ¾îÁø xmlLocation¿¡¼(tBPM_ARCHIVE table¿¡¼) xmlÀ» ã¾Æ ¸ÓÁöÇÑ ÈÄ ¸®ÅÏÇÔ |
static java.lang.String |
mergeXmlByLocation(java.sql.Connection conn,
java.util.ArrayList xmlLocationList,
java.lang.String mergeTargetPrefix,
java.lang.String mergeString)
ÁÖ¾îÁø xmlLocation¿¡¼(tBPM_ARCHIVE table¿¡¼) xmlÀ» ã¾Æ ¸ÓÁöÇÑ ÈÄ ¸®ÅÏÇÔ |
static boolean |
setXmlWithXmlLocation(java.sql.Connection conn,
java.lang.String xmlLocation,
java.lang.String xml)
ÁÖ¾îÁø xmlLocation¿¡¼(tBPM_ARCHIVE table¿¡¼) xmlÀ» ÀúÀåÇÑ´Ù. |
static boolean |
setXmlWithXmlLocation(java.lang.String xmlLocation,
java.lang.String xml)
ÁÖ¾îÁø xmlLocation¿¡¼(tBPM_ARCHIVE table¿¡¼) xmlÀ» ÀúÀåÇÑ´Ù. |
static boolean |
updateCurrentXML(java.sql.Connection conn,
java.lang.String topProcessID,
java.lang.String processID,
java.lang.String nodeID,
int nodeSeq,
java.lang.String xmlString)
³Ñ°Ü¹ÞÀº XMLÀ» Current XML·Î º¯°æÇÏ´Â ÇÔ¼ö |
static boolean |
updateCurrentXML(java.lang.String topProcessID,
java.lang.String processID,
java.lang.String nodeID,
int nodeSeq,
java.lang.String xmlString)
³Ñ°Ü¹ÞÀº XMLÀ» Current XML·Î º¯°æÇÏ´Â ÇÔ¼ö |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public XmlProcessor()
Method Detail |
---|
public static java.lang.String getValueFromCData(java.lang.String xml, java.lang.String name) throws java.lang.Exception
String
- xmlString
- Çʵå¸í
java.lang.Exception
public static boolean updateCurrentXML(java.lang.String topProcessID, java.lang.String processID, java.lang.String nodeID, int nodeSeq, java.lang.String xmlString) throws java.lang.Exception
topProcessID
- Top Process IDprocessID
- Process IDnodeID
- Node IDnodeSeq
- Node SequencexmlString
- XMl Content
java.lang.Exception
public static boolean updateCurrentXML(java.sql.Connection conn, java.lang.String topProcessID, java.lang.String processID, java.lang.String nodeID, int nodeSeq, java.lang.String xmlString) throws java.lang.Exception
topProcessID
- Top Process IDprocessID
- Process IDnodeID
- Node IDnodeSeq
- Node SequencexmlString
- XMl Content
java.lang.Exception
public static java.lang.String getString(org.w3c.dom.Document document) throws java.lang.Exception
org.w3c.dom.Document
-
java.lang.Exception
public static java.lang.String mergeXmlByLocation(java.util.ArrayList xmlLocationList, java.lang.String mergeTargetPrefix, java.lang.String mergeString) throws java.lang.Exception
xmlLocationList
- xml°æ·Î ¸®½ºÆ®
java.lang.Exception
public static java.lang.String mergeXmlByLocation(java.sql.Connection conn, java.util.ArrayList xmlLocationList, java.lang.String mergeTargetPrefix, java.lang.String mergeString) throws java.lang.Exception
xmlLocationList
- xml°æ·Î ¸®½ºÆ®
java.lang.Exception
public static java.lang.String mergeJFormXml(java.lang.String[] arrXml, java.lang.String mergeTargetPrefix, java.lang.String mergeString) throws java.lang.Exception
arrXml
-
java.lang.Exception
public static java.util.HashMap getHashMapByBeginString(java.util.HashMap map, java.lang.String beginString) throws com.sds.acube.bpm.framework.api.ProcessorException
HashMap
- µ¥ÀÌÅÍbeginString
- ex)JFORM_META_
com.sds.acube.bpm.framework.api.ProcessorException
public static java.lang.String getXmlWithHashMap(java.util.HashMap map, java.lang.String xmlStatement, java.lang.String rootTagName) throws com.sds.acube.bpm.framework.api.ProcessorException
HashMap
- µ¥ÀÌÅÍxmlStatement
- rootTagName
- rootű×('<'¾øÀÌ ³»¿ë¸¸)
com.sds.acube.bpm.framework.api.ProcessorException
public static java.lang.String getXmlWithXmlLocation(java.lang.String xmlLocation) throws com.sds.acube.bpm.framework.api.ProcessorException
xmlLocation
- xml°æ·Î(¿¹:db://archive/xml/FA6E80C5088E44de855D48063885A429)
com.sds.acube.bpm.framework.api.ProcessorException
public static java.lang.String getXmlWithXmlLocation(java.sql.Connection conn, java.lang.String xmlLocation) throws com.sds.acube.bpm.framework.api.ProcessorException
Connection
- dbÄ¿³Ø¼ÇxmlLocation
- xml°æ·Î(¿¹:db://archive/xml/FA6E80C5088E44de855D48063885A429)
com.sds.acube.bpm.framework.api.ProcessorException
public static boolean setXmlWithXmlLocation(java.lang.String xmlLocation, java.lang.String xml) throws com.sds.acube.bpm.framework.api.ProcessorException
xmlLocation
- xml°æ·Î(¿¹:db://archive/xml/FA6E80C5088E44de855D48063885A429)xml
-
com.sds.acube.bpm.framework.api.ProcessorException
public static boolean setXmlWithXmlLocation(java.sql.Connection conn, java.lang.String xmlLocation, java.lang.String xml) throws com.sds.acube.bpm.framework.api.ProcessorException
Connection
- dbÄ¿³Ø¼ÇxmlLocation
- xml°æ·Î(¿¹:db://archive/xml/FA6E80C5088E44de855D48063885A429)xml
-
com.sds.acube.bpm.framework.api.ProcessorException
public static java.lang.String getXmlWithTaskID(java.lang.String tableType, java.lang.String taskID) throws com.sds.acube.bpm.framework.api.ProcessorException
tableType
- ¾÷¹«ÇÔ¸í(¿¹,inbox)taskID
- ¾÷¹«ÇԽĺ°ÀÚ
com.sds.acube.bpm.framework.api.ProcessorException
public static java.lang.String getXmlWithTaskID(java.sql.Connection conn, java.lang.String tableType, java.lang.String taskID) throws com.sds.acube.bpm.framework.api.ProcessorException
Connection
- dbÄ¿³Ø¼ÇtableType
- ¾÷¹«ÇÔ¸í(¿¹,inbox)taskID
- ¾÷¹«ÇԽĺ°ÀÚ
com.sds.acube.bpm.framework.api.ProcessorException
public static java.lang.String getCurrentXmlLocation(java.lang.String processID) throws com.sds.acube.bpm.framework.api.ProcessorException
processID
-
com.sds.acube.bpm.framework.api.ProcessorException
public static java.lang.String getCurrentXmlLocation(java.sql.Connection conn, java.lang.String processID) throws com.sds.acube.bpm.framework.api.ProcessorException
processID
-
com.sds.acube.bpm.framework.api.ProcessorException
public static java.lang.String getValueOfJForm(java.lang.String xml, java.lang.String xmlTagName) throws com.sds.acube.bpm.framework.api.ProcessorException
xml
- Àüü xmlxpath
- xmlű׸í(JFORM ¾Æ·¡ÀÇ)
com.sds.acube.bpm.framework.api.ProcessorException
public static java.lang.String getValueOfJForm(java.lang.String xml, java.lang.String xmlTagName, org.apache.log4j.Logger logger) throws com.sds.acube.bpm.framework.api.ProcessorException
xml
- Àüü xmlxmlTagName
- xmlű׸í(JFORM ¾Æ·¡ÀÇ)logger
- Logger
com.sds.acube.bpm.framework.api.ProcessorException
public static java.lang.String getXPathValue(java.lang.String xml, java.lang.String xpath) throws com.sds.acube.bpm.framework.api.ProcessorException
xml
- Àüü xmlxpath
- xpath°æ·Î (¿¹:"/JFORM/JFORM_01")
com.sds.acube.bpm.framework.api.ProcessorException
public static java.lang.String getXPathValue(java.lang.String xml, java.lang.String xpath, org.apache.log4j.Logger logger) throws com.sds.acube.bpm.framework.api.ProcessorException
xml
- Àüü xmlxpath
- xpath°æ·Î (¿¹:"/JFORM/JFORM_01")logger
- Logger
com.sds.acube.bpm.framework.api.ProcessorException
public static java.lang.String getXmlDescriptionByUserID(java.lang.String userID) throws com.sds.acube.bpm.framework.api.ProcessorException
userID
- »ç¿ëÀÚ ID
com.sds.acube.bpm.framework.api.ProcessorException
public static java.lang.String getXmlDescriptionByUserInfo(java.lang.String userID, java.lang.String userName, java.lang.String deptCode, java.lang.String deptName, java.lang.String companyID, java.lang.String companyName)
userID
- »ç¿ëÀÚ ID
com.sds.acube.bpm.framework.api.ProcessorException
public static java.lang.String getXmlDescriptionByRoleID(java.lang.String roleID)
roleID
-
com.sds.acube.bpm.framework.api.ProcessorException
public static java.lang.String getXmlDescriptionByRoleInfo(java.lang.String roleID, java.lang.String roleName)
roleID
-
com.sds.acube.bpm.framework.api.ProcessorException
public static java.lang.String getXmlDescriptionByRoleInfoWithDept(java.lang.String roleID, java.lang.String roleName, java.lang.String deptCode, java.lang.String deptName)
roleID
-
com.sds.acube.bpm.framework.api.ProcessorException
public static java.lang.String getXmlDescriptionByDept(java.lang.String deptCode)
deptCode
-
com.sds.acube.bpm.framework.api.ProcessorException
public static java.lang.String getXmlDescriptionByDept(java.lang.String deptCode, java.lang.String deptName)
deptCode
-
com.sds.acube.bpm.framework.api.ProcessorException
public static java.lang.String getXmlDescriptionByMail(java.lang.String email)
email
-
com.sds.acube.bpm.framework.api.ProcessorException
public static java.lang.String getXmlDescriptionByMailInfo(java.lang.String userID, java.lang.String userName, java.lang.String email)
email
-
com.sds.acube.bpm.framework.api.ProcessorException
public static void main()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |