jp.co.ogis_ri.citk.authn.transformer.http
クラス AuthnSetCookiesTransformer

java.lang.Object
  上位を拡張 org.mule.transformer.AbstractTransformer
      上位を拡張 org.mule.transformer.AbstractMessageTransformer
          上位を拡張 jp.co.ogis_ri.citk.authn.transformer.http.AuthnSetCookiesTransformer
すべての実装されたインタフェース:
AnnotatedObject, MuleContextAware, Disposable, Initialisable, NameableObject, NamedObject, MessageProcessor, MessageTransformer, Transformer, EndpointAware

public class AuthnSetCookiesTransformer
extends AbstractMessageTransformer

Mule ESBの認証Cookie発行用トランスフォーマクラス。

作成者:
ISP Shiraishi

フィールドの概要
 
クラス org.mule.transformer.AbstractTransformer から継承されたフィールド
encoding, endpoint, mimeType, MULE_MESSAGE_DATA_TYPE, muleContext, name, returnType, sourceTypes
 
インタフェース org.mule.api.lifecycle.Initialisable から継承されたフィールド
PHASE_NAME
 
インタフェース org.mule.api.lifecycle.Disposable から継承されたフィールド
PHASE_NAME
 
インタフェース org.mule.api.AnnotatedObject から継承されたフィールド
PROPERTY_NAME
 
コンストラクタの概要
AuthnSetCookiesTransformer()
          コンストラクタ。
 
メソッドの概要
 String getDomain()
          発行cookieのドメインを取得する。
 long getExpire()
          有効期限を取得する。
 String getTimezone()
          発行cookieのタイムゾーンを取得定する。
 void setDomain(String domain)
          発行cookieのドメインを設定する。
 void setExpire(long expire)
          有効期限を設定する。
 void setTimezone(String timezone)
          発行cookieのタイムゾーンを設定する。
 MuleMessage transformMessage(MuleMessage message, String outputEncoding)
          認証判定用のCookieをセットするMuleのトランスフォーマ。
 
クラス org.mule.transformer.AbstractMessageTransformer から継承されたメソッド
checkReturnClass, doTransform, isSourceDataTypeSupported, transform, transform, transform
 
クラス org.mule.transformer.AbstractTransformer から継承されたメソッド
checkReturnClass, dispose, generateTransformerName, getAnnotation, getAnnotations, getEncoding, getEncoding, getEndpoint, getMimeType, getName, getReturnClass, getReturnDataType, getSourceDataTypes, getSourceTypes, initialise, isAcceptNull, isAllowNullReturn, isConsumed, isIgnoreBadInput, isSourceDataTypeSupported, isSourceTypeSupported, isSourceTypeSupported, process, registerSourceType, registerSourceType, setAllowNullReturn, setAnnotations, setEncoding, setEndpoint, setIgnoreBadInput, setMimeType, setMuleContext, setName, setReturnClass, setReturnDataType, toString, transform, unregisterSourceType, unregisterSourceType
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
インタフェース org.mule.api.transformer.Transformer から継承されたメソッド
getEncoding, getEndpoint, getMimeType, getReturnClass, getReturnDataType, getSourceDataTypes, getSourceTypes, isAcceptNull, isIgnoreBadInput, isSourceDataTypeSupported, isSourceTypeSupported, setReturnClass, setReturnDataType, transform
 
インタフェース org.mule.api.processor.MessageProcessor から継承されたメソッド
process
 
インタフェース org.mule.api.lifecycle.Initialisable から継承されたメソッド
initialise
 
インタフェース org.mule.api.lifecycle.Disposable から継承されたメソッド
dispose
 
インタフェース org.mule.api.NameableObject から継承されたメソッド
setName
 
インタフェース org.mule.api.NamedObject から継承されたメソッド
getName
 
インタフェース org.mule.api.context.MuleContextAware から継承されたメソッド
setMuleContext
 
インタフェース org.mule.endpoint.EndpointAware から継承されたメソッド
setEndpoint
 

コンストラクタの詳細

AuthnSetCookiesTransformer

public AuthnSetCookiesTransformer()
コンストラクタ。

メソッドの詳細

getTimezone

public String getTimezone()
発行cookieのタイムゾーンを取得定する。

戻り値:
timezone  発行cookieのタイムゾーン

setTimezone

public void setTimezone(String timezone)
発行cookieのタイムゾーンを設定する。

パラメータ:
timezone - 発行cookieのタイムゾーン。

getExpire

public long getExpire()
有効期限を取得する。

戻り値:
有効期限。

setExpire

public void setExpire(long expire)
有効期限を設定する。

パラメータ:
expire - 有効期限。

getDomain

public String getDomain()
発行cookieのドメインを取得する。

戻り値:
発行cookieのドメイン。

setDomain

public void setDomain(String domain)
発行cookieのドメインを設定する。

パラメータ:
domain - 発行cookieのドメイン。

transformMessage

public MuleMessage transformMessage(MuleMessage message,
                                    String outputEncoding)
                             throws TransformerException
認証判定用のCookieをセットするMuleのトランスフォーマ。

定義:
クラス AbstractMessageTransformer 内の transformMessage
パラメータ:
message - 変換対象のMuleメッセージ
outputEncoding - エンコード。
戻り値:
変換後のMuleメッセージ。
例外:
TransformerException


Copyright © 2011-2012 OGIS-RI Co.,Ltd.. All Rights Reserved.