2617371bdb55017ff375ac809f72abb30f09dfb4.svn-base 5.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <Glue:GlueDiagram xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:Glue="http://www.glueframework.com/activitydiagram/" id="1" location="20,20" size="100,100">
  3. <child xsi:type="Glue:InitialState" id="1538" location="368,15" size="-1,-1" output="//@wire.0"/>
  4. <child xsi:type="Glue:FinalState" id="1539" location="370,615" size="-1,-1" input="//@wire.5"/>
  5. <child xsi:type="Glue:Activity" id="1567" location="272,88" size="224,-1" input="//@wire.0" output="//@wire.1" name="SetResultKeyList">
  6. <property key="class" value="com.posdata.glue.biz.trustform.PosSetResultKeyList"/>
  7. <property key="ResultKeyList" value="ListResult_1|ListResult_2|ListResult_3|LOVResult_1|LOVResult_2|LOVResult_3|LOVResult_4|LOVResult_5"/>
  8. <property key="description" value="1. ListResult_1 : 조회결과(상단)&#xD;&#xA;2. ListResult_2 : 조회결과(하단)&#xD;&#xA;2. LOV : 조회조건&#xD;&#xA; - LOVResult_1 : 표준강호(TBZ00_COMMCD's LG_CD = 'A02001')&#xD;&#xA; - LOVResult_2 : 납기분류(TBZ00_COMMCD's LG_CD = 'A02002')"/>
  9. </child>
  10. <child xsi:type="Glue:RouterActivity" id="1574" location="48,174" size="667,-1" input="//@wire.1" output="//@wire.2 //@wire.3 //@wire.8" name="EventRouter">
  11. <property key="class" value="com.posdata.glue.biz.activity.PosDefaultRouter"/>
  12. <property key="description" value="1.success : 최초 화면로딩&#xD;&#xA;2.find : 조회&#xD;&#xA;3.save : 저장"/>
  13. </child>
  14. <child xsi:type="Glue:SearchActivity" id="1588" location="271,348" size="223,-1" input="//@wire.2 //@wire.4" output="//@wire.6" name="SearchDlvtElementList">
  15. <property key="resultkey" value="ListResult_1"/>
  16. <property key="class" value="com.posdata.glue.biz.activity.PosSearch"/>
  17. <property key="dao" value="mesdao"/>
  18. <property key="sqlkey" value="UIA020010.List.DlvtElement.find"/>
  19. <property key="param-count" value="1"/>
  20. <property key="param0" value="ElmtDesc"/>
  21. <property key="description" value="- 사용자가 입력한 조회조건과 일치하는 정보를 납기요소테이블로부터 읽어와 ListResult_1에 담는다.&#xD;&#xA;ex)&#xD;&#xA;SELECT *&#xD;&#xA;FROM TBA02_DLVT_ELMT&#xD;&#xA;WHERE 1 = 1&#xD;&#xA;AND ELMT_DESC LIKE :1||'%'"/>
  22. </child>
  23. <child xsi:type="Glue:SearchActivity" id="1595" location="269,437" size="223,-1" input="//@wire.6" output="//@wire.7" name="SearchDlvtDetailList">
  24. <property key="sqlkey" value="UIA020010.List.DlvtDetail.find"/>
  25. <property key="resultkey" value="ListResult_2"/>
  26. <property key="dao" value="mesdao"/>
  27. <property key="param0" value="ElmtDesc"/>
  28. <property key="class" value="com.posdata.glue.biz.activity.PosSearch"/>
  29. <property key="param-count" value="1"/>
  30. <property key="description" value="- 사용자가 입력한 조회조건과 일치하는 정보를 납기요소테이블로부터 읽어와 ListResult_2에 담는다.&#xD;&#xA;ex)&#xD;&#xA;SELECT A.ELMT_SEQ, B.SPEC_STL_GRD, B.DLVT_GRP_TP, B.ELMT_SEQ, B.TERM_DAYS, B.TERM_DAYS_DESC&#xD;&#xA; , B.REG_ID, TO_CHAR(TO_DATE(B.REG_DTIME,'YYYYMMDDHH24MISS'),'YYYY-MM-DD HH24:MI:SS') AS REG_DTIME&#xD;&#xA; , B.MOD_ID, TO_CHAR(TO_DATE(B.MOD_DTIME,'YYYYMMDDHH24MISS'),'YYYY-MM-DD HH24:MI:SS') AS MOD_DTIME&#xD;&#xA; , ROW_NUMBER() OVER (ORDER BY B.SPEC_STL_GRD, B.DLVT_GRP_TP) AS RN&#xD;&#xA; , Z.DLVT_GRP_TP_DESC&#xD;&#xA;FROM TBA02_DLVT_ELMT A, TBA02_DLVT_DTL B&#xD;&#xA; ,(SELECT SM_CFNM AS DLVT_GRP_TP_DESC, SM_CD AS DLVT_GRP_TP&#xD;&#xA; FROM TBZ00_COMMCD&#xD;&#xA; WHERE LG_CD = 'A02002') Z&#xD;&#xA;WHERE 1 = 1&#xD;&#xA;AND B.DLVT_GRP_TP = Z.DLVT_GRP_TP(+)&#xD;&#xA;AND A.ELMT_SEQ = B.ELMT_SEQ(+)&#xD;&#xA;AND A.ELMT_DESC LIKE '%'||:1||'%'&#xD;&#xA;ORDER BY A.ELMT_SEQ, B.SPEC_STL_GRD, B.DLVT_GRP_TP"/>
  31. </child>
  32. <child xsi:type="Glue:Activity" id="1598" location="495,261" size="222,-1" input="//@wire.3" output="//@wire.4" name="SaveDlvtElementList">
  33. <property key="class" value="xin.glue.ui.A.A02.SaveDlvtElementList"/>
  34. <property key="description" value="화면으로부터&#xD;&#xA;추가,변경,삭제처리된 내용을 TBA02_DLVT_ELMT 테이블에 저장 처리한다."/>
  35. </child>
  36. <child xsi:type="Glue:SearchActivity" id="1603" location="49,523" size="445,-1" input="//@wire.7 //@wire.8" output="//@wire.5" name="SearchMaxPKValue">
  37. <property key="class" value="com.posdata.glue.biz.activity.PosSearch"/>
  38. <property key="resultkey" value="LOVResult_3"/>
  39. <property key="dao" value="mesdao"/>
  40. <property key="sqlkey" value="UIA020010.LOV.MaxPKValue.find"/>
  41. <property key="param-count" value="0"/>
  42. <property key="description" value="- 납기요소테이블의 PK(ELMT_SEQ)의 MAX값을 LOVResult_3에 담는다.&#xD;&#xA;ex)&#xD;&#xA;UIA020010.LOV.MaxPKValue.find&#xD;&#xA;SELECT MAX(ELMT_SEQ) FROM TBA02_DLVT_ELMT"/>
  43. </child>
  44. <property key="tx1" value="true"/>
  45. <property key="description" value=""/>
  46. <wire id="684" guardcondition="success" firstRelativePoint="160,61" lastRelativePoint="160,115"/>
  47. <wire id="685" guardcondition="success" firstRelativePoint="378,118" lastRelativePoint="378,174"/>
  48. <wire id="689" guardcondition="find" firstRelativePoint="379,204" lastRelativePoint="379,348"/>
  49. <wire id="690" guardcondition="save" firstRelativePoint="607,231" lastRelativePoint="607,288"/>
  50. <wire id="692" guardcondition="success" firstRelativePoint="605,318" lastRelativePoint="494,389">
  51. <bendpoint weight="0.5" firstDimension="-1,86" secondDimension="223,-1"/>
  52. </wire>
  53. <wire id="699" guardcondition="success" firstRelativePoint="380,553" lastRelativePoint="380,614"/>
  54. <wire id="701" guardcondition="success" firstRelativePoint="380,378" lastRelativePoint="380,437"/>
  55. <wire id="702" guardcondition="success" firstRelativePoint="379,467" lastRelativePoint="379,523"/>
  56. <wire id="703" guardcondition="success" firstRelativePoint="165,204" lastRelativePoint="165,523"/>
  57. </Glue:GlueDiagram>