com.poscoict.glueframework.biz.activity
Class GlueSubService

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

public class GlueSubService
extends GlueActivity<GlueContext>

SubService Acitivity. GlueSubService Class´Â Sub Service¸¦ È£ÃâÇÏ¿© ½ÇÇà ÇÑ´Ù.

 Activity Property
 
 - service-name : (Çʼö) ½ÇÇàÇÏ°íÀÚ ÇÏ´Â GlueService.
 
 - new-transaction : (¼±ÅÃ) true, false. 
                   ½ÇÇàÇÏ°íÀÚ ÇÏ´Â GlueService¿¡¼­ÀÇ TransactionManager »ç¿ë ¿©ºÎ, DB Transaction ºÐ¸®¿©ºÎ.
                   true ÀÏ°æ¿ì success¿Í failure transitionÀ» µÑ´Ù ÇÊ¿ä·Î ÇÔ.
                   default ´Â falseÀÓ
 
 
 
 ¿¹Á¦
 »ç¿ë ¿¹# 1
 
     <activity name="CallSubController" class="com.poscoict.glueframework.biz.activity.GlueSubService">
         <property name="service-name" value="SubService-service"/>
         <transition name="success" value="BizLogic"/>
     </activity>
 
 
 »ç¿ë ¿¹# 2
 
     <activity name="CallSubController" class="com.poscoict.glueframework.biz.activity.GlueSubService">
         <property name="service-name" value="SubService-service"/>
         <property name="new-transaction" value="true"/>
         <transition name="success" value="BizLogicSuccess"/>
         <transition name="failure" value="BizLogicFailure"/>
     </activity>
 


Field Summary
 
Fields inherited from class com.poscoict.glueframework.biz.activity.GlueActivity
dynamicProperties, logger
 
Constructor Summary
GlueSubService()
           
 
Method Summary
 String runActivity(GlueContext ctx)
          GlueBizController.doSubController¸¦ È£Ãâ ÇÑ´Ù.
 
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

GlueSubService

public GlueSubService()
Method Detail

runActivity

public String runActivity(GlueContext ctx)
GlueBizController.doSubController¸¦ È£Ãâ ÇÑ´Ù.
doController¿Í Â÷ÀÌÁ¡Àº Transaction 󸮸¦ Á¦¿ÜÇÏ°í µ¿ÀÏÇÏ°Ô Ã³¸® µÈ´Ù.

Specified by:
runActivity in class GlueActivity<GlueContext>
Parameters:
ctx - GlueContext
Returns:
String Transition Name


Copyright © 2013–2015 POSCO ICT SWÁ¦Ç°±â¼úÆÀ. All rights reserved.