[Seasar-user:12272] Re: 【s2directory】binaryの属性の扱い

Jun Futagawa [E-MAIL ADDRESS DELETED]
2007年 12月 24日 (月) 13:17:06 JST


ふたがわです。

On 2007/12/21 17:39,鈴木 順 wrote:

> とあるクラスにBinaryの属性があり、
> Entityのプロパティに
> byte[] aaaaaa;
> と定義できたらと思います。
> 
> とりあえずやってみたのですが、nullが返ってきました。
> 
> やはり未対応ですかね?

Binary属性が付いていても、Stringで気にせずやり取りできるから大丈夫だと
思ってましたが、良く考えたら本当にbyte[]で欲しい時はそれではダメですね。

> DirectoryValueTypeFactoryとBinaryTypeを実装すれば
> 良いんでしょうが、実装される予定があれば、
> 是非待ちたいなと思っています。
> 
> いつも要望ばかりですみません。
> 
> 一応JNDIで以下の様にやったらbyte[]で取れました。
> 
> 			ctx = new InitialDirContext(env);
> 			ctx.addToEnvironment("java.naming.ldap.attributes.binary", "logonHours");
> 			Attributes attrs = ctx.getAttributes(userName);
> 			Attribute attr = attrs.get("logonHours");
> 			byte[] data = (byte[])attr.get();

いつもありがとうございます。
すぐに対応出来るか判らないですが実装したいと思います。

よろしくお願いします。

-- 
ふたがわ


Seasar-user メーリングリストの案内