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 SummaryConstructors
- 
Method Summary
- 
Constructor Details- 
JavaSerializeEncryptStateEncoderpublic JavaSerializeEncryptStateEncoder()コンストラクタ。
 
- 
- 
Method Details- 
setEncryptor暗号化/復号に使用するEncryptorを設定する。- Parameters:
- encryptor- 暗号化/復号に使用する- Encryptor
 
- 
encodepublic <T> byte[] encode(T obj) Description copied from interface:StateEncoderバイト列へのエンコードを行う。- Specified by:
- encodein interface- StateEncoder
- Type Parameters:
- T- 総称型
- Parameters:
- obj- エンコードするオブジェクト
- Returns:
- エンコード後のバイト配列
 
- 
decodeDescription copied from interface:StateEncoderバイト列からデコードを行う。- Specified by:
- decodein interface- StateEncoder
- Type Parameters:
- T- 総称型
- Parameters:
- dmp- デコードするバイト配列
- type- クラスタイプ
- Returns:
- オブジェクト
 
 
-