|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectcom.fiverworks.xone.mw.MwMain
サーバへのログイン、オブジェクトのロード・セーブなど、サーバとやりとりするすべての入り口となるクラスです。
このクラスのインスタンスを生成したら、必ずログインしてください。ログインしないと、一切の機能を利用できません。
また、利用を中止するときはログアウトしてください。
フィールドの概要 | |
static String |
CLASSNAME_FIELD
オブジェクトを保存しているデータベーステーブルのclassNameフィールドです。 |
static String |
FOLDERID_FIELD
オブジェクトを保存しているデータベーステーブルのfolderIdフィールドです。 |
static String |
HEART_BEAT
システムの内部で使用する定数です |
static String |
HINT_FIELD
オブジェクトを保存しているデータベーステーブルのhintフィールドです。 |
static org.apache.commons.logging.Log |
log
|
static String |
NAME_FIELD
オブジェクトを保存しているデータベーステーブルのnameフィールドです。 |
static String |
OBJECTID_FIELD
オブジェクトを保存しているデータベーステーブルのobjectIdフィールドです。 |
static String |
REINIT
システムの内部で使用する定数です |
static String |
TIMESTAMP_FIELD
オブジェクトを保存しているデータベーステーブルのtimestampフィールドです。 |
static String |
TYPE_FIELD
オブジェクトを保存しているデータベーステーブルのtypeフィールドです。 |
コンストラクタの概要 | |
MwMain()
MwMainインスタンスを生成します。 |
メソッドの概要 | |
int |
copy(String source,
String dest)
フォルダ内のすべてのオブジェクトを、指定されたフォルダにコピーします。 |
int |
copy(String source,
String[] names,
String dest)
フォルダ内の指定されたオブジェクトを、指定されたフォルダにコピーします。 |
int |
copy(String source,
String[] names,
String dest,
String writeMode)
フォルダ内の指定されたオブジェクトを、指定されたフォルダにコピーします。 |
int |
copy(String source,
String dest,
String writeMode)
フォルダ内のすべてのオブジェクトを、指定されたフォルダにコピーします。 |
int |
copyFolder(String source,
String dest)
指定されたフォルダを指定されたフォルダ内にコピーします。 |
int |
count(String parent)
指定されたフォルダ内のオブジェクトをカウントします。 |
int |
count(String parent,
String where)
指定されたフォルダ内の条件に合致したオブジェクトをカウントします。 |
int |
count(String parent,
String where,
String elementCondition)
指定されたフォルダ内の条件に合致したオブジェクトをカウントします。 |
int |
delete(String parent)
指定されたフォルダ内のすべてのオブジェクトを削除します。 |
int |
delete(String[] paths)
指定されたオブジェクトを削除します。 |
int |
delete(String[] paths,
boolean completely)
指定されたオブジェクトを削除します。 |
int |
delete(String parent,
boolean completely)
指定されたフォルダ内のすべてのオブジェクトを削除します。 |
int |
delete(String parent,
String where)
指定されたフォルダ内の条件に合致したオブジェクトを削除します。 |
int |
delete(String parent,
String[] names)
指定されたフォルダ内の指定されたオブジェクトを削除します。 |
int |
delete(String parent,
String[] names,
boolean completely)
指定されたフォルダ内の指定されたオブジェクトを削除します。 |
int |
delete(String parent,
String where,
boolean completely)
指定されたフォルダ内の条件に合致したオブジェクトを削除します。 |
int |
delete(String parent,
String where,
String elementCondition)
指定されたフォルダ内の条件に合致したオブジェクトを削除します。 |
int |
delete(String parent,
String where,
String elementCondition,
boolean completely)
指定されたフォルダ内の条件に合致したオブジェクトを削除します。 |
int |
deleteFolder(String path)
指定されたフォルダを削除します。 |
int |
deleteFolder(String path,
boolean completely)
指定されたフォルダを削除します。 |
XoneObject[] |
execute(XoneObject command)
コマンドを実行します |
XoneObject[] |
execute(XoneObject command,
Transformable[] objs)
コマンドを実行します |
XoneObject[] |
execute(XoneObject command,
XoneObject[] args)
コマンドを実行します |
int[] |
executeBatch(BatchCommand batch)
バッチコマンドを実行します |
boolean |
exists(String path)
指定されたオブジェクトが存在すればtrueを返します。 |
boolean |
existsFolder(String path)
指定されたフォルダが存在するかどうか調べます。 |
XoneFolder |
folderProprty(String path,
String name)
指定されたフォルダのメタ情報(フォルダ名)を変更します。 |
XoneFolder |
folderProprty(String path,
String name,
String description)
指定されたフォルダのメタ情報(フォルダ名と説明)を変更します。 |
XoneFolder |
folderProprty(String path,
XoneFolder folder)
指定されたフォルダのメタ情報を変更します。 |
XoneFolder |
getFolder(String path)
指定されたフォルダを取得します。 |
XoneUser |
getLoginUser()
ログインしているユーザ情報を取得します |
boolean |
isLogin()
ログインしていればtrueを返します |
XoneNode[] |
list(String parent)
指定されたフォルダに含まれるノード(フォルダまたはオブジェクト)のリストを取得します。 |
XoneNode[] |
listObjects(String parent)
指定されたフォルダ内のオブジェクトのノードを取得します。 |
XoneNode[] |
listObjects(String parent,
String where)
指定されたフォルダ内の条件に合致したオブジェクトのノードを取得します。 |
XoneNode[] |
listObjects(String parent,
String where,
String elementCondition)
指定されたフォルダ内の条件に合致したオブジェクトのノードを取得します。 |
XoneObject[] |
load(String parent)
指定されたフォルダ内のすべてのオブジェクトを読み込みます。 |
XoneObject[] |
load(String[] paths)
指定されたオブジェクトを読み込みます。 |
XoneObject[] |
load(String parent,
String where)
指定されたフォルダ内の条件に合致したオブジェクトを読み込みます。 |
XoneObject[] |
load(String parent,
String[] names)
指定されたフォルダ内のオブジェクトを読み込みます。 |
XoneObject[] |
load(String parent,
String orderBy,
int limit,
int offset)
指定されたフォルダ内のオブジェクトを指定された条件で読み込みます。 |
XoneObject[] |
load(String parent,
String where,
String elementCondition)
指定されたフォルダ内の条件に合致したオブジェクトを読み込みます。 |
XoneObject[] |
load(String parent,
String elementCondition,
String orderBy,
int limit,
int offset)
指定されたフォルダ内の条件に合致したオブジェクトを読み込みます。 |
XoneUser |
login(String name,
char[] password)
ログインします。 |
void |
logout()
ログアウトします。 |
int |
move(String source,
String dest)
フォルダ内のすべてのオブジェクトを、指定されたフォルダに移動します。 |
int |
move(String source,
String[] names,
String dest)
フォルダ内の指定されたオブジェクトを、指定されたフォルダに移動します。 |
int |
move(String source,
String[] names,
String dest,
String writeMode)
フォルダ内の指定されたオブジェクトを、指定されたフォルダに移動します。 |
int |
move(String source,
String dest,
String writeMode)
フォルダ内のすべてのオブジェクトを、指定されたフォルダに移動します。 |
int |
moveFolder(String source,
String dest)
指定されたフォルダを指定されたフォルダ内に移動します。 |
XoneFolder |
newFolder(String parent,
String name)
指定されたフォルダ内に新規にフォルダを作成します。 |
XoneFolder |
newFolder(String parent,
String name,
String description)
指定されたフォルダ内に新規にフォルダを作成します。 |
XoneFolder |
newFolder(String parent,
XoneFolder folder)
指定されたフォルダ内に新規にフォルダを作成します。 |
XoneObjectInfo |
objectProprty(String path,
String name)
指定されたオブジェクトのメタ情報(オブジェクト名)を変更します。 |
XoneObjectInfo |
objectProprty(String path,
String name,
Timestamp timestamp)
指定されたオブジェクトのメタ情報(オブジェクト名と時刻)を変更します。 |
XoneObjectInfo |
objectProprty(String path,
String name,
Timestamp timestamp,
String hint)
指定されたオブジェクトのメタ情報(オブジェクト名、時刻、ヒント)を変更します。 |
void |
reInit()
外部関数(ユーザ定義関数)やビジネスロジック、各種の設定情報を再度読み込んで初期化します。 |
int |
revive(String parent)
指定されたフォルダ内の削除マークの付いたオブジェクトを復活します。 |
int |
revive(String[] paths)
指定されたオブジェクトを復活します。 |
int |
revive(String parent,
String where)
指定されたフォルダ内の条件に合致したオブジェクトを復活します。 |
int |
revive(String parent,
String[] names)
指定されたフォルダ内の指定されたオブジェクトを復活します。 |
int |
revive(String parent,
String where,
String elementCondition)
指定されたフォルダ内の条件に合致したオブジェクトを復活します。 |
int |
reviveFolder(String path)
削除マークの付いたフォルダを復活します。 |
int |
save(String parent,
Transformable[] objs)
指定されたフォルダ内にオブジェクトを保存します。 |
int |
save(String parent,
Transformable[] objs,
String writeMode)
指定されたフォルダ内に指定された書き込みモードでオブジェクトを保存します。 |
int |
save(String parent,
XoneObject[] objs)
指定されたフォルダ内にオブジェクトを保存します。 |
int |
save(String parent,
XoneObject[] objs,
String writeMode)
指定されたフォルダ内に指定された書き込みモードでオブジェクトを保存します。 |
XoneUser |
showLoginDialog(Frame parent)
ログインダイアログを表示して、ログインします。 |
クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
フィールドの詳細 |
public static final String HEART_BEAT
public static final String REINIT
public static org.apache.commons.logging.Log log
public static final String NAME_FIELD
public static final String TYPE_FIELD
public static final String CLASSNAME_FIELD
public static final String TIMESTAMP_FIELD
public static final String OBJECTID_FIELD
public static final String FOLDERID_FIELD
public static final String HINT_FIELD
コンストラクタの詳細 |
public MwMain()
メソッドの詳細 |
public XoneUser login(String name, char[] password) throws XoneException
name
- ログインするユーザ名password
- ユーザのパスワード
XoneException
- サーバと通信できなかったり、ユーザの情報が間違っている場合
XoneRuntimeException
- 実行エラーが発生した場合public void logout()
public XoneUser getLoginUser()
public boolean isLogin()
public XoneUser showLoginDialog(Frame parent) throws XoneException
parent
- ダイアログの親となるフレーム
XoneException
- サーバと通信できなかったり、システムの例外があるとき
XoneRuntimeException
- 実行エラーが発生した場合public XoneObject[] execute(XoneObject command)
command
- 実行するコマンド
XoneRuntimeException
- 実行エラーが発生した場合public XoneObject[] execute(XoneObject command, Transformable[] objs)
command
- 実行するコマンドobjs
- 引数
XoneRuntimeException
- 以下の状況では例外が発生します。public XoneObject[] execute(XoneObject command, XoneObject[] args)
command
- 実行するコマンドargs
- 引数
XoneRuntimeException
- ログインしていなかった、あるいは実行エラーが発生した場合public int[] executeBatch(BatchCommand batch)
batch
- 実行するバッチコマンド
XoneRuntimeException
- 以下の状況では例外が発生します。public boolean exists(String path)
path
- オブジェクトを指定するパス
XoneRuntimeException
- 以下の状況では例外が発生します。public int move(String source, String dest)
source
- 移動元のフォルダのパスdest
- 移動先のフォルダのパス
XoneRuntimeException
- 以下の状況では例外が発生します。public int move(String source, String dest, String writeMode)
writeMode
- 同じ名前のオブジェクトでも上書きするときはCommands.OVERWRITE、新しい名前のものだけを書き込む時はCommands.NEWsource
- 移動元のフォルダのパスdest
- 移動先のフォルダのパス
XoneRuntimeException
- 以下の状況では例外が発生します。public int move(String source, String[] names, String dest)
names
- 移動するオブジェクトの名前(nullの場合はsource内のすべてのオブジェクト)source
- 移動元のフォルダのパスdest
- 移動先のフォルダのパス
XoneRuntimeException
- 以下の状況では例外が発生します。public int move(String source, String[] names, String dest, String writeMode)
names
- 移動するオブジェクトの名前(nullの場合はsource内のすべてのオブジェクト)writeMode
- 同じ名前のオブジェクトでも上書きするときはCommands.OVERWRITE、新しい名前のものだけを書き込む時はCommands.NEWsource
- 移動元のフォルダのパスdest
- 移動先のフォルダのパス
XoneRuntimeException
- 以下の状況では例外が発生します。public int copy(String source, String dest)
source
- コピー元のフォルダのパスdest
- コピー先のフォルダのパス
XoneRuntimeException
- 以下の状況では例外が発生します。public int copy(String source, String dest, String writeMode)
writeMode
- 同じ名前のオブジェクトでも上書きするときはCommands.OVERWRITE、新しい名前のものだけを書き込む時はCommands.NEWsource
- コピー元のフォルダのパスdest
- コピー先のフォルダのパス
XoneRuntimeException
- 以下の状況では例外が発生します。public int copy(String source, String[] names, String dest)
names
- コピーするオブジェクトの名前source
- コピー元のフォルダのパスdest
- コピー先のフォルダのパス
XoneRuntimeException
- 以下の状況では例外が発生します。public int copy(String source, String[] names, String dest, String writeMode)
writeMode
- 同じ名前のオブジェクトでも上書きするときはCommands.OVERWRITE、新しい名前のものだけを書き込む時はCommands.NEWnames
- コピーするオブジェクトの名前source
- コピー元のフォルダのパスdest
- コピー先のフォルダのパス
XoneRuntimeException
- 以下の状況では例外が発生します。public int delete(String parent)
parent
- 削除するフォルダのパス
XoneRuntimeException
- 以下の状況では例外が発生します。public int delete(String parent, String[] names)
names
- 削除するオブジェクトの名前(nullの場合はparent内のすべてのオブジェクト)parent
- 親フォルダのパス
XoneRuntimeException
- 以下の状況では例外が発生します。public int delete(String parent, boolean completely)
completely
- 完全に削除したいときはtrueparent
- 親フォルダのパス
XoneRuntimeException
- 以下の状況では例外が発生します。public int delete(String parent, String[] names, boolean completely)
names
- 削除するオブジェクトの名前(nullの場合はparent内のすべてのオブジェクト)completely
- 完全に削除したいときはtrueparent
- 親フォルダのパス
XoneRuntimeException
- 以下の状況では例外が発生します。public int delete(String[] paths)
paths
- 削除するオブジェクトのパス
XoneRuntimeException
- 以下の状況では例外が発生します。public int delete(String[] paths, boolean completely)
completely
- 完全に削除したいときはtruepaths
- 削除するオブジェクトのパス
XoneRuntimeException
- 以下の状況では例外が発生します。public int delete(String parent, String where)
parent
- 親フォルダのパスwhere
- 条件式としてSQLのwhere句を記述します。フィールド名(列名、カラム名)にはNAME_FIELD、
TYPE_FIELD、CLASSNAME_FIELD、TIMESTAMP_FIELD、OBJECTID_FIELD、FOLDERID_FIELD、HINT_FIELD
の定数が使えます(この条件式がnullの場合はparent内のすべてのオブジェクトが対象になります)。
XoneRuntimeException
- 以下の状況では例外が発生します。public int delete(String parent, String where, boolean completely)
completely
- 完全に削除したいときはtrueparent
- 親フォルダのパスwhere
- 条件式としてSQLのwhere句を記述します。フィールド名(列名、カラム名)にはNAME_FIELD、
TYPE_FIELD、CLASSNAME_FIELD、TIMESTAMP_FIELD、OBJECTID_FIELD、FOLDERID_FIELD、HINT_FIELD
の定数が使えます(この条件式がnullの場合はparent内のすべてのオブジェクトが対象になります)。
XoneRuntimeException
- 以下の状況では例外が発生します。public int delete(String parent, String where, String elementCondition)
elementCondition
- オブジェクトのエレメントに対する条件式parent
- 親フォルダのパスwhere
- 条件式としてSQLのwhere句を記述します。フィールド名(列名、カラム名)にはNAME_FIELD、
TYPE_FIELD、CLASSNAME_FIELD、TIMESTAMP_FIELD、OBJECTID_FIELD、FOLDERID_FIELD、HINT_FIELD
の定数が使えます。
XoneRuntimeException
- 以下の状況では例外が発生します。public int delete(String parent, String where, String elementCondition, boolean completely)
completely
- 完全に削除したいときはtrueelementCondition
- オブジェクトのエレメントに対する条件式parent
- 親フォルダのパスwhere
- 条件式としてSQLのwhere句を記述します。フィールド名(列名、カラム名)にはNAME_FIELD、
TYPE_FIELD、CLASSNAME_FIELD、TIMESTAMP_FIELD、OBJECTID_FIELD、FOLDERID_FIELD、HINT_FIELD
の定数が使えます。
XoneRuntimeException
- 以下の状況では例外が発生します。public int revive(String parent)
parent
- 親フォルダのパス
XoneRuntimeException
- 以下の状況では例外が発生します。public int revive(String parent, String[] names)
names
- 復活するオブジェクトの名前(nullの場合はparent内の削除マークの付いたオブジェクト)parent
- 親フォルダのパス
XoneRuntimeException
- 以下の状況では例外が発生します。public int revive(String[] paths)
paths
- 復活するオブジェクトのパス
XoneRuntimeException
- 以下の状況では例外が発生します。public int revive(String parent, String where)
parent
- 親フォルダのパスwhere
- 条件式としてSQLのwhere句を記述します。フィールド名(列名、カラム名)にはNAME_FIELD、
TYPE_FIELD、CLASSNAME_FIELD、TIMESTAMP_FIELD、OBJECTID_FIELD、FOLDERID_FIELD、HINT_FIELD
の定数が使えます(この条件式がnullの場合はparent内のすべてのオブジェクトが対象になります)。
XoneRuntimeException
- 以下の状況では例外が発生します。public int revive(String parent, String where, String elementCondition)
parent
- 親フォルダのパスwhere
- 条件式としてSQLのwhere句を記述します。フィールド名(列名、カラム名)にはNAME_FIELD、
TYPE_FIELD、CLASSNAME_FIELD、TIMESTAMP_FIELD、OBJECTID_FIELD、FOLDERID_FIELD、HINT_FIELD
の定数が使えます。elementCondition
- オブジェクトのエレメントに対する条件式
XoneRuntimeException
- 以下の状況では例外が発生します。public XoneObject[] load(String parent)
parent
- 親フォルダのパス
XoneRuntimeException
- 以下の状況では例外が発生します。public XoneObject[] load(String parent, String orderBy, int limit, int offset)
orderBy
- 並び替えるフィールド。フィールドにはNAME_FIELD、
TYPE_FIELD、CLASSNAME_FIELD、TIMESTAMP_FIELD、OBJECTID_FIELD、FOLDERID_FIELD、HINT_FIELD
の定数が使えます(nullの場合はNAME_FIELDと見なす)limit
- 読み込むオブジェクトの最大数。-1を指定するとすべて読み込みます(
この場合、オブジェクトの個数が設定値よりも多いときは例外を投げます)offset
- 何番目からロードするかを指定parent
- 親フォルダのパス
XoneRuntimeException
- 以下の状況では例外が発生します。public XoneObject[] load(String parent, String[] names)
names
- 読み込むオブジェクトの名前(nullの場合はparent内のすべてのオブジェクト)parent
- 親フォルダのパス
XoneRuntimeException
- 以下の状況では例外が発生します。public XoneObject[] load(String[] paths)
paths
- 読み込むオブジェクトのパス
XoneRuntimeException
- 以下の状況では例外が発生します。public XoneObject[] load(String parent, String where)
parent
- 親フォルダのパスwhere
- 条件式としてSQLのwhere句を記述します。フィールド名(列名、カラム名)にはNAME_FIELD、
TYPE_FIELD、CLASSNAME_FIELD、TIMESTAMP_FIELD、OBJECTID_FIELD、FOLDERID_FIELD、HINT_FIELD
の定数が使えます(この条件式がnullの場合はparent内のすべてのオブジェクトが対象になります)。
XoneRuntimeException
- 以下の状況では例外が発生します。public XoneObject[] load(String parent, String where, String elementCondition)
parent
- 親フォルダのパスwhere
- 条件式としてSQLのwhere句を記述します。フィールド名(列名、カラム名)にはNAME_FIELD、
TYPE_FIELD、CLASSNAME_FIELD、TIMESTAMP_FIELD、OBJECTID_FIELD、FOLDERID_FIELD、HINT_FIELD
の定数が使えます。elementCondition
- オブジェクトのエレメントに対する条件式
XoneRuntimeException
- 以下の状況では例外が発生します。public XoneObject[] load(String parent, String elementCondition, String orderBy, int limit, int offset)
parent
- 親フォルダのパスelementCondition
- オブジェクトのエレメントに対する条件式limit
- 読み込むオブジェクトの最大数。-1を指定するとすべて読み込みます(
この場合、オブジェクトの個数が設定値よりも多いときは例外を投げます)offset
- 何番目からロードするかを指定orderBy
- 並び替えるフィールド。フィールドにはNAME_FIELD、
TYPE_FIELD、CLASSNAME_FIELD、TIMESTAMP_FIELD、OBJECTID_FIELD、FOLDERID_FIELD、HINT_FIELD
の定数が使えます(nullの場合はNAME_FIELDと見なす)
XoneRuntimeException
- 以下の状況では例外が発生します。public int count(String parent)
parent
- 親フォルダのパス
XoneRuntimeException
- 以下の状況では例外が発生します。public int count(String parent, String where)
parent
- 親フォルダのパスwhere
- 条件式としてSQLのwhere句を記述します。フィールド名(列名、カラム名)にはNAME_FIELD、
TYPE_FIELD、CLASSNAME_FIELD、TIMESTAMP_FIELD、OBJECTID_FIELD、FOLDERID_FIELD、HINT_FIELD
の定数が使えます(この条件式がnullの場合はparent内のすべてのオブジェクトが対象になります)。
XoneRuntimeException
- 以下の状況では例外が発生します。public int count(String parent, String where, String elementCondition)
parent
- 親フォルダのパスwhere
- 条件式としてSQLのwhere句を記述します。フィールド名(列名、カラム名)にはNAME_FIELD、
TYPE_FIELD、CLASSNAME_FIELD、TIMESTAMP_FIELD、OBJECTID_FIELD、FOLDERID_FIELD、HINT_FIELD
の定数が使えます。elementCondition
- オブジェクトのエレメントに対する条件式
XoneRuntimeException
- 以下の状況では例外が発生します。public int save(String parent, XoneObject[] objs)
parent
- 親フォルダのパスobjs
- 保存するオブジェクトの配列
XoneRuntimeException
- 以下の状況では例外が発生します。public int save(String parent, XoneObject[] objs, String writeMode)
parent
- 親フォルダのパスobjs
- 保存するオブジェクトの配列writeMode
- 同じ名前のオブジェクトでも上書きするときはCommands.OVERWRITE、新しい名前のものだけを書き込む時はCommands.NEW
XoneRuntimeException
- 以下の状況では例外が発生します。public int save(String parent, Transformable[] objs)
parent
- 親フォルダのパスobjs
- 保存するオブジェクトの配列
XoneRuntimeException
- 以下の状況では例外が発生します。public int save(String parent, Transformable[] objs, String writeMode)
parent
- 親フォルダのパスobjs
- 保存するオブジェクトの配列writeMode
- 同じ名前のオブジェクトでも上書きするときはCommands.OVERWRITE、新しい名前のものだけを書き込む時はCommands.NEW
XoneRuntimeException
- 以下の状況では例外が発生します。public XoneObjectInfo objectProprty(String path, String name)
path
- 変更するオブジェクトのパスname
- 新しいオブジェクト名
XoneRuntimeException
- 以下の状況では例外が発生します。XoneRuntimeException
- path,nameのいずれかが不正な場合public XoneObjectInfo objectProprty(String path, String name, Timestamp timestamp)
timestamp
- 新しいタイムスタンプpath
- 変更するオブジェクトのパスname
- 新しいオブジェクト名
XoneRuntimeException
- 以下の状況では例外が発生します。public XoneObjectInfo objectProprty(String path, String name, Timestamp timestamp, String hint)
timestamp
- 新しいタイムスタンプhint
- 新しいヒント(nullの場合は変更しません)path
- 変更するオブジェクトのパスname
- 新しいオブジェクト名
XoneRuntimeException
- 以下の状況では例外が発生します。public boolean existsFolder(String path)
path
- 調べるフォルダのパス
XoneRuntimeException
- 以下の状況では例外が発生します。public XoneFolder getFolder(String path)
path
- 取得するフォルダのパス
XoneRuntimeException
- 以下の状況では例外が発生します。public XoneFolder newFolder(String parent, String name)
parent
- 親フォルダのパスname
- 作成するフォルダ名
XoneRuntimeException
- 以下の状況では例外が発生します。public XoneFolder newFolder(String parent, String name, String description)
parent
- 親フォルダのパスname
- 作成するフォルダ名description
- 作成するフォルダの説明
XoneRuntimeException
- 以下の状況では例外が発生します。public XoneFolder newFolder(String parent, XoneFolder folder)
parent
- 親フォルダのパスfolder
- 作成するフォルダ
XoneRuntimeException
- 以下の状況では例外が発生します。public int deleteFolder(String path)
path
- 削除するフォルダのパス
XoneRuntimeException
- 以下の状況では例外が発生します。public int deleteFolder(String path, boolean completely)
path
- 削除するフォルダのパスcompletely
- 完全に削除したいときはtrue
XoneRuntimeException
- 以下の状況では例外が発生します。public int reviveFolder(String path)
path
- 復活するフォルダのパス
XoneRuntimeException
- 以下の状況では例外が発生します。public XoneFolder folderProprty(String path, String name)
name
- 新しいフォルダ名path
- 変更するフォルダのパス
XoneRuntimeException
- 以下の状況では例外が発生します。public XoneFolder folderProprty(String path, String name, String description)
name
- 新しいフォルダ名description
- 新しいフォルダの説明(nullの場合は変更しません)path
- 変更するフォルダのパス
XoneRuntimeException
- 以下の状況では例外が発生します。public XoneFolder folderProprty(String path, XoneFolder folder)
folder
- 新しいフォルダpath
- 変更するフォルダのパス
XoneRuntimeException
- 以下の状況では例外が発生します。public XoneNode[] list(String parent)
parent
- 親フォルダのパス
XoneRuntimeException
- 以下の状況では例外が発生します。public XoneNode[] listObjects(String parent)
list
とは異なり、フォルダのノードは取得しません。
parent
- 親フォルダのパス
XoneRuntimeException
- 以下の状況では例外が発生します。public XoneNode[] listObjects(String parent, String where)
list
とは異なり、フォルダのノードは取得しません。
parent
- 親フォルダのパスwhere
- 条件式としてSQLのwhere句を記述します。フィールド名(列名、カラム名)にはNAME_FIELD、
TYPE_FIELD、CLASSNAME_FIELD、TIMESTAMP_FIELD、OBJECTID_FIELD、FOLDERID_FIELD、HINT_FIELD
の定数が使えます(この条件式がnullの場合はparent内のすべてのオブジェクトが対象になります)。
XoneRuntimeException
- 以下の状況では例外が発生します。public XoneNode[] listObjects(String parent, String where, String elementCondition)
list
とは異なり、フォルダのノードは取得しません。
parent
- 親フォルダのパスwhere
- 条件式としてSQLのwhere句を記述します。フィールド名(列名、カラム名)にはNAME_FIELD、
TYPE_FIELD、CLASSNAME_FIELD、TIMESTAMP_FIELD、OBJECTID_FIELD、FOLDERID_FIELD、HINT_FIELD
の定数が使えます。elementCondition
- オブジェクトのエレメントに対する条件式
XoneRuntimeException
- 以下の状況では例外が発生します。public int moveFolder(String source, String dest)
source
- 移動元のフォルダdest
- 移動先のフォルダ
XoneRuntimeException
- 以下の状況では例外が発生します。public int copyFolder(String source, String dest)
source
- コピー元のフォルダdest
- コピー先のフォルダ
XoneRuntimeException
- 以下の状況では例外が発生します。public void reInit()
XoneRuntimeException
- 以下の状況では例外が発生します。
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |