com.infoteria.asteria.flowengine2.thinclient.trigger
Class URLTrigger

java.lang.Object
  |
  +--com.infoteria.asteria.flowengine2.thinclient.trigger.Trigger
        |
        +--com.infoteria.asteria.flowengine2.thinclient.trigger.URLTrigger

public class URLTrigger
extends Trigger

URL実行設定です。


Fields inherited from class com.infoteria.asteria.flowengine2.thinclient.trigger.Trigger
MODE_DEBUG, MODE_HIGH, MODE_NORMAL, MODE_PROFILE
 
Constructor Summary
URLTrigger()
          実行設定を作成します。
 
Method Summary
 String getURL()
          URLを取得します。
 boolean isHttp()
          この実行設定がHttpListener経由で実行できるかどうかを返します。
 boolean isHttps()
          この実行設定がHttpsListener経由で実行できるかどうかを返します。
 void setProtocol(boolean bHttp, boolean bHttps)
          プロトコルを設定します。
 void setURL(String v)
          URLを設定します。
URLはキー項目なのでisNew() == falseのインスタンスに対して設定を行うとIllegalArgumentExceptionが発生します。
 
Methods inherited from class com.infoteria.asteria.flowengine2.thinclient.trigger.Trigger
getDescription, getExecuteCount, getExecuteMode, getExecuteUserName, getFlowName, getLastExecuted, getName, getProjectName, getSessionLifetime, getType, isEnabled, isNew, setDescription, setEnabled, setExecuteMode, setExecuteUserName, setFlow, setName, setSessionLifetime, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

URLTrigger

public URLTrigger()
実行設定を作成します。
Method Detail

setURL

public void setURL(String v)
            throws IllegalArgumentException
URLを設定します。
URLはキー項目なのでisNew() == falseのインスタンスに対して設定を行うとIllegalArgumentExceptionが発生します。

getURL

public String getURL()
URLを取得します。

setProtocol

public void setProtocol(boolean bHttp,
                        boolean bHttps)
プロトコルを設定します。
Parameters:
bHttp - httpでの実行を行う場合はtrue
bHttps - httpsでの実行を行う場合はtrue

isHttp

public boolean isHttp()
この実行設定がHttpListener経由で実行できるかどうかを返します。

isHttps

public boolean isHttps()
この実行設定がHttpsListener経由で実行できるかどうかを返します。