com.poscoict.glueframework.biz.activity
Class GlueContextClear

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

public class GlueContextClear
extends GlueActivity<GlueContext>

MemoryClear Activity. GlueContextClear Class´Â Service ¼öÇà°úÁ¤ Áß GlueContext¿¡ µî·ÏÇÑ Data°¡ ´õÀÌ»ó ÇÊ¿äÇÏÁö ¾ÊÀ¸¸é Remove ÇÒ¼ö ÀÖ°Ô ÇØÁÖ´Â ActivityÀÌ´Ù. °ú´ÙÇÑ ¸Þ¸ð¸® »ç¿ëÀÌ ¹®Á¦µÇ´Â ÇÁ·Î±×·¥¿¡ Àû¿ëÇؼ­ ´õÀÌ»ó ÇÊ¿äÇÏÁö ¾Ê´Â Data¸¦ clear ½ÃÄÑÁØ´Ù.

 Activity Property
 
 - ctx-keys : (Çʼö) ÀÌÀü Activity¿¡¼­ ctx¿¡ ´ãÀº key À̸§
 
 
 
 ¿¹Á¦
 »ç¿ë ¿¹# 1
 
     <activity name="Custom" class="...">
         <transition name="success" value="MemoryClear" />
     </activity>
     <activity name="MemoryClear" class="com.poscoict.glueframework.biz.activity.GlueContextClear">
         <property name="ctx-keys" value="Emp10Result|Emp20Result" />
         <transition name="success" value="Find" />
     </activity>
     ==> Custom Activity ´ÙÀ½¿¡ MemoryClear Acitivity¸¦ ½ÇÇà½Ã ´ÙÀ½ ·ÎÁ÷ÀÌ ¼öÇàµÊ. 
         ctx.remove( "Emp10Result" );
         ctx.remove( "Emp20Result" );
 
 
 
 Âü°í : Java Code(Custom)
 
     List rowSet1 = dao.findByQueryStatement("select * from emp where deptno=10");
     List rowSet2 = dao.findByQueryStatement("select * from emp where deptno=20");
     ctx.put("Emp10Result",rowSet1);
     ctx.put("Emp20Result",rowSet2);
 


Field Summary
 
Fields inherited from class com.poscoict.glueframework.biz.activity.GlueActivity
dynamicProperties, logger
 
Constructor Summary
GlueContextClear()
           
 
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

GlueContextClear

public GlueContextClear()
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–2018 POSCO ICT. All rights reserved.