Class JavaSerializeEncryptStateEncoder<C extends Serializable>
java.lang.Object
nablarch.common.web.session.encoder.JavaSerializeEncryptStateEncoder<C>
- All Implemented Interfaces:
 StateEncoder
public class JavaSerializeEncryptStateEncoder<C extends Serializable>
extends Object
implements StateEncoder
Java標準のSerialize機構、暗号化を使用した
StateEncoder実装クラス。
 
 デフォルトではAesEncryptorによる暗号化を行う。- 
Constructor Summary
Constructors - 
Method Summary
 
- 
Constructor Details
- 
JavaSerializeEncryptStateEncoder
public JavaSerializeEncryptStateEncoder()コンストラクタ。 
 - 
 - 
Method Details
- 
setEncryptor
暗号化/復号に使用するEncryptorを設定する。- Parameters:
 encryptor- 暗号化/復号に使用するEncryptor
 - 
encode
public <T> byte[] encode(T obj) Description copied from interface:StateEncoderバイト列へのエンコードを行う。- Specified by:
 encodein interfaceStateEncoder- Type Parameters:
 T- 総称型- Parameters:
 obj- エンコードするオブジェクト- Returns:
 - エンコード後のバイト配列
 
 - 
decode
Description copied from interface:StateEncoderバイト列からデコードを行う。- Specified by:
 decodein interfaceStateEncoder- Type Parameters:
 T- 総称型- Parameters:
 dmp- デコードするバイト配列type- クラスタイプ- Returns:
 - オブジェクト
 
 
 -