com.poscoict.glueframework.biz.activity.xplatform
Class GlueXPlatModify

java.lang.Object
  extended by com.poscoict.glueframework.biz.activity.GlueActivity<GlueContext>
      extended by com.poscoict.glueframework.biz.activity.xplatform.GlueXPlatModify

public class GlueXPlatModify
extends GlueActivity<GlueContext>

XPlatform DatasetÀÇ ·¹Äڵ带 Äõ¸®¹®¿¡ ¹ÙÀεùÇÏ¿© Update SQL¹®À» ¼öÇàÇÏ´Â ActivityÀÌ´Ù.
XPlatform DatasetÀÇ º¹¼ö °³ ·¹Äڵ带 Áö¿øÇÑ´Ù.
Binding Parameter TypeÀ¸·Î XPlatform Dataset ¸¸À» Áö¿øÇÑ´Ù.
(ÀÏ¹Ý ¿ÀºêÁ§Æ® ŸÀÔÀ» »ç¿ëÇÏ·Á¸é com.poscoict.glueframework.biz.activity.GlueModify¸¦ »ç¿ëÇÏ¸é µÈ´Ù) GlueModify Activity ¼öÇà °á°ú´Â Update°¡ ¿Ï·áµÈ Row °³¼öÀÌ´Ù.
ÀÚ¼¼ÇÑ »ç¿ë¹æ¹ýÀº ´ÙÀ½À» ÂüÁ¶ÇÑ´Ù.

 Activity Property
 
 - DataSet : XPlatform Dataset ID 
 
 - DataSetType : SQLÀ» Dataset Àüü¿¡ ´ëÇؼ­ ¼öÇàÇÒÁö ÇØ´ç Row¿¡ ´ëÇؼ­¸¸ ¼öÇàÇÒ Áö ¿©ºÎ (UÀ̸é ÇØ´ç Row¸¸
 ¾Æ´Ï¸é Àüü) 
 
 - sql-key : query.xmlÀÇ query id 
 
 - dao : applicationContext.xmlÀÇ DAO id 
 
 - param-count : Binding ÇÒ ÆĶó¹ÌÅÍ °³¼ö ("?" °³¼ö)
 
 - param#(param0,param1...): Binding Value ("?"¿Í ¼ø¼­ ÀÏÄ¡ ÇÏ¿©¾ß ÇÔ) 
 
 - param-bindings :
  
 - result-key : ¼öÇà °á°ú¸¦ ÄÁÅؽºÆ®¿¡ ÀúÀåÇÒ Key
 
 
 
 ¿¹Á¦
 »ç¿ë ¿¹# 1
 
     <activity name="¼öÁ¤" class="com.poscoict.glueframework.biz.activity.xplatform.GlueXPlatModify">
         <transition name="success" value="Search[Á¶È¸]"/>
         <property name="sql-key" value="sample.emp.update"/>
         <property name="DataSetType" value="U"/>
         <property name="dao" value="testdao"/>
         <property name="param0" value="SAL"/>
         <property name="param1" value="ENAME"/>
         <property name="param2" value="EMPNO"/>
         <property name="DataSet" value="dsid"/>
         <property name="result-key" value="modifyCnt"/>
         <property name="param-count" value="3"/>
     </activity>
 

Author:
Á¶Ã¢Èñ

Field Summary
 
Fields inherited from class com.poscoict.glueframework.biz.activity.GlueActivity
dynamicProperties, logger
 
Constructor Summary
GlueXPlatModify()
           
 
Method Summary
 String runActivity(GlueContext ctx)
          Sub Class¿¡¼­ ¹Ýµå½Ã ±¸ÇöÇÏ¿©¾ß ÇÏ´Â Abstract Method À̸ç ÀÌ Method´Â F/W¿¡¼­ È£ÃâÇÑ´Ù.
 
Methods inherited from class com.poscoict.glueframework.biz.activity.GlueActivity
commitTransaction, commitTransaction, getDao, getEventList, getName, getProperty, getPropertyNames, getTransition, rollbackTransaction, rollbackTransaction, setEventList, setName, setProperty, setTransition
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GlueXPlatModify

public GlueXPlatModify()
Method Detail

runActivity

public String runActivity(GlueContext ctx)
Description copied from class: GlueActivity
Sub Class¿¡¼­ ¹Ýµå½Ã ±¸ÇöÇÏ¿©¾ß ÇÏ´Â Abstract Method À̸ç ÀÌ Method´Â F/W¿¡¼­ È£ÃâÇÑ´Ù. °á°ú °ªÀº GlueContext¿¡ ´ã¾Æ¼­ ´ÙÀ½ Activity ¶Ç´Â F/W¿¡ Àü´ÞÇÏ°Ô µÈ´Ù. ÇÊ¿äÇÑ ¸ðµç Data´Â GlueContext¿¡¼­ È£ÃâÇÏ¿© »ç¿ëÇÏ°Ô µÈ´Ù.

Specified by:
runActivity in class GlueActivity<GlueContext>
Parameters:
ctx - GlueContext
Returns:
String Á¤»óÀûÀ̸é "success"¸¦ Return ÇÏ°í ºñÁ¤»ó 󸮸¦ ¿øÇϸé "failure"¸¦ Return ÇÑ´Ù.
 ¿¹) 
 <transition name="success" value="BizLogic"/>
 <transition name="failure" value="ErrorHandle"/>
 ==> return "success"À̸é BizLogic Activity ¸¦ ½ÇÇàÇÔ.
 


Copyright © 2013–2017 POSCO ICT. All rights reserved.