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.