Class GlueTextMessageSend
java.lang.Object
com.poscoict.glueframework.biz.activity.GlueActivity<GlueContext>
com.poscoict.glueframework.biz.activity.GlueTextMessageSend
GlueTextMessageSend Activity. SMS 송신을 위한 하는 Class이다. GlueSmsManager 구현체를 필요로 한다.
 
 Activity Property
 - sender : SMS 송신 하기 위한 방법을 결정함. application.xml 의 bean id.(필수)
         해당 bean은 com.poscoict.glueframework.message.sms.GlueSmsManager를 구현한 클래스.
         예) “sms-sender-1” 
 - message-key : 송신할 메시지.(필수)
          String, String[], List<String> 형태
 - receiver-number : 받는 사람 휴대폰 번호. (필수)
          String, String[], List<String> 형태
         예)  “010-123-4561”
 - receiver-name : 받는 사람 이름.
          String, String[], List<String> 형태
         예)  “이순신”
 - sender-name : 보내는 사람 이름
 - sender-number : 보내는 사람 휴대폰 번호(필수)
         예) “010-123-4561”
 - reservation-time : 전송 예약시간, 없을 경우 현재시간으로 등록 됨.
         예) “00:01:00”
 - result-key : 송신한 건을 반환할 context key 값
 예제
 
 사용 예# 1
     <activity name="SMSsend" class="com.poscoict.glueframework.biz.activity.GlueTextMessageSend">
         <property name="sender" value="sms-sender-1"/>
         <property name="message-key" value="message_content"/>
         <property name="receiver-number" value="receiver_phone"/>
         <property name="receiver-name" value="receiver_name"/>
         <property name="sender-number" value="sender_phone"/>
         <property name="sender-name" value="sender_name"/>
         <property name="reservation-time" value="reservation_time"/>
         <property name="result-key" value="resultCnt"/>
         <transition name="success" value="end"/>
     </activity>
 - 
Field Summary
Fields inherited from class com.poscoict.glueframework.biz.activity.GlueActivity
dynamicProperties, logger - 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptionrunActivity(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 
- 
Constructor Details
- 
GlueTextMessageSend
public GlueTextMessageSend() 
 - 
 - 
Method Details
- 
runActivity
Description copied from class:GlueActivitySub Class에서 반드시 구현하여야 하는 Abstract Method 이며 이 Method는 F/W에서 호출한다. 결과 값은 GlueContext에 담아서 다음 Activity 또는 F/W에 전달하게 된다. 필요한 모든 Data는 GlueContext에서 호출하여 사용하게 된다.예) <transition name="success" value="BizLogic"/> <transition name="failure" value="ErrorHandle"/> ==> return "success"이면 BizLogic Activity 를 실행함.- Specified by:
 runActivityin classGlueActivity<GlueContext>- Parameters:
 ctx- GlueContext- Returns:
 - String 정상적이면 "success"를 Return 하고 비정상 처리를 원하면 "failure"를 Return 한다.
 
 
 -