|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectcom.fiverworks.xone.model.XoneNode
com.fiverworks.xone.model.XoneFolder
Xoneのフォルダを表すクラスです。
フィールドの概要 | |
static String |
FOLDER_TYPE
フォルダのタイプ |
static String |
ROOT_FOLDER
ルートフォルダ |
static String |
SYSTEM_FOLDER
システムフォルダ |
static String |
XONE_FOLDER_CLASS
フォルダを表すクラス名 |
クラス com.fiverworks.xone.model.XoneNode から継承したフィールド |
CLASS_NAME, className, DB_DELETE, DB_OUT, DB_UNLOCK, DELETE, hint, HINT, LOCKED_USER, name, NAME, OUT, parent, PARENT, parentFolderId, rb, SEPARATOR, status, STATUS, timestamp, TIMESTAMP, type, TYPE, UNLOCK |
コンストラクタの概要 | |
XoneFolder(String name)
名前からXoneFolderのインスタンスを生成します。 |
|
XoneFolder(String name,
String description)
名前と説明からXoneFolderのインスタンスを生成します。 |
|
XoneFolder(String name,
Timestamp timestamp,
String owner,
String description,
String parent,
String hint,
int status,
int folderId,
int parentFolderId)
各パラメータからXoneFolderのインスタンスを生成します(システムの内部で使用)。 |
|
XoneFolder(XoneFolder xf)
指定されたXoneFolderからXoneFolderのインスタンスを生成します(コピーコンストラクタ)。 |
|
XoneFolder(XoneObject xo)
指定されたXoneObjectの内容からXoneFolderのインスタンスを生成します(システムの内部で使用)。 |
メソッドの概要 | |
String |
getDescription()
説明を取得します。 |
int |
getFolderId()
フォルダのIDを取得します。 |
String |
getOwner()
所有者名を取得します。 |
int |
getParentFolderId()
親フォルダのIDを取得します。 |
boolean |
isLeaf()
リーフかどうか返します。 |
static boolean |
isRootFolder(String path)
指定されたパスがルートフォルダかどうか調べます。 |
static boolean |
isSystemFolder(String path)
指定されたパスがシステムフォルダかどうか調べます。 |
void |
set(XoneObject xo)
指定されたXoneObjectの内容で設定します。 |
void |
setDescription(String description)
説明をセットします。 |
void |
setName(String name)
フォルダの名前をセットします。 |
void |
setTimestamp(Timestamp timestamp)
作成・更新時間をセットします。 |
String |
toFullString()
文字列表現を返します。 |
XoneObject |
toXoneObject()
XoneObjectに変換します。 |
クラス com.fiverworks.xone.model.XoneNode から継承したメソッド |
checkLegalPath, compareTo, getHint, getLastName, getLegalPath, getLegalPath, getName, getParent, getParent, getPath, getPathElements, getStatus, getStatusString, getStatusString, getTimestamp, getType, isAnyInstance, isClass, isInstance, isLegalPath, setHint, toString |
クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
フィールドの詳細 |
public static final String FOLDER_TYPE
public static final String XONE_FOLDER_CLASS
public static final String ROOT_FOLDER
public static final String SYSTEM_FOLDER
コンストラクタの詳細 |
public XoneFolder(String name)
name
- 名前
XoneRuntimeException
- nameが不正な場合public XoneFolder(String name, String description)
description
- 説明name
- 名前
XoneRuntimeException
- nameが不正な場合public XoneFolder(String name, Timestamp timestamp, String owner, String description, String parent, String hint, int status, int folderId, int parentFolderId)
owner
- 作成者名description
- 説明folderId
- フォルダのIDparentFolderId
- 親フォルダのIDname
- 名前parent
- 親フォルダのパスtimestamp
- 作成・更新時間hint
- ヒントstatus
- 状態public XoneFolder(XoneObject xo)
xo
- XoneObjectpublic XoneFolder(XoneFolder xf)
xf
- フォルダメソッドの詳細 |
public XoneObject toXoneObject()
public void setName(String name)
name
- フォルダの名前public void setTimestamp(Timestamp timestamp)
timestamp
- 作成・更新時間public String getDescription()
public void setDescription(String description)
description
- 説明public String getOwner()
public int getFolderId()
public int getParentFolderId()
public static boolean isSystemFolder(String path)
path
- 調べるパス
public static boolean isRootFolder(String path)
path
- 調べるパス
public void set(XoneObject xo)
xo
- XoneObjectpublic String toFullString()
XoneNode
内の toFullString
public boolean isLeaf()
XoneNode
内の isLeaf
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |