public class DirectoryWrapper extends Object implements IDirectory
パス情報とディレクトリ情報を保持します。
パス情報に該当するディレクトリ情報が存在しない場合は、ディレクトリ情報が null
となります。
コンストラクタと説明 |
---|
DirectoryWrapper(IDirectory directory)
コンストラクタ.
|
DirectoryWrapper(IPathInfo pathInfo)
コンストラクタ
|
修飾子とタイプ | メソッドと説明 |
---|---|
<E extends IProperty> |
find(Class<E> clazz)
プロパティ情報を取得します。
|
Response |
find(List<QName> properties)
プロパティ情報を取得します。
|
IDirectory |
getDirectory()
ディレクトリ情報を取得します。
|
IPathInfo |
getPathInfo()
パス情報を取得します。
|
boolean |
isExist()
ディレクトリ情報が存在するかどうかを判定します。
|
void |
setDirectory(IDirectory directory)
ディレクトリ情報を設定します。
|
public DirectoryWrapper(IDirectory directory)
パス情報はディレクトリ情報から取得して初期化します。
directory
- ディレクトリ情報public DirectoryWrapper(IPathInfo pathInfo)
pathInfo
- パス情報public <E extends IProperty> E find(Class<E> clazz) throws IacCaldavException
IDirectory
find
インタフェース内 IDirectory
E
- プロパティオブジェクトの型clazz
- プロパティクラスIacCaldavException
- プロパティ値の取得に失敗した場合public Response find(List<QName> properties) throws IacCaldavException
IDirectory
プロパティ情報を格納した Response オブジェクトを返却します。
find
インタフェース内 IDirectory
properties
- 要求プロパティ一覧IacCaldavException
- プロパティ値の取得に失敗した場合public IDirectory getDirectory()
public IPathInfo getPathInfo()
getPathInfo
インタフェース内 IDirectory
public boolean isExist()
保持されているディレクトリ情報が null
の場合に false
を返却します。
true
:存在する/false
:存在しない)public void setDirectory(IDirectory directory)
整合性のためパス情報はディレクトリ情報から取得して再設定します。
directory
- ディレクトリ情報Copyright © 2012-2015 NTT DATA INTRAMART CORPORATION