|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Objectjp.co.fujitsu.reffi.client.android.model.BaseModel
jp.co.fujitsu.reffi.client.android.model.SQLiteCore
public class SQLiteCore
[概 要]
デフォルトモデルクラスです.[詳 細]
コントローラに1つもモデルを実行委譲しなかった場合 (アクションでモデルをリザーブしなかった場合)、コントローラによって代替採用される モデルクラスです。[備 考]
Copyright (c) 2008-2009 FUJITSU Japan All rights reserved.
| 入れ子のクラスの概要 | |
|---|---|
class |
SQLiteCore.SQLInfo
|
| コンストラクタの概要 | |
|---|---|
SQLiteCore()
|
|
| メソッドの概要 | |
|---|---|
void |
addSql(java.lang.String sql,
java.lang.Object[] args)
|
protected void |
bindArgs(android.database.sqlite.SQLiteStatement statement,
java.lang.Object[] args)
|
void |
done()
[概 要] 最終処理テンプレートメソッドです。 |
java.lang.Object |
executeSql(SQLiteCore.SQLInfo sqlInfo)
|
protected void |
finalproc()
[概 要] BaseModel.run()が終了したタイミングでテンプレートコールされるメソッドです。 |
android.database.sqlite.SQLiteDatabase.CursorFactory |
getCursorFactory()
|
android.database.sqlite.SQLiteDatabase |
getDatabase()
|
java.lang.String |
getDatabaseName()
|
int |
getDatabaseVersion()
|
SQLiteOpenHelperManager |
getManager()
|
java.lang.String[] |
getOnCreateSql()
|
java.lang.String[] |
getOnUpdateSql()
|
int |
getSqlIndex()
|
java.util.List<SQLiteCore.SQLInfo> |
getSqls()
|
boolean |
isAutoClose()
|
boolean |
isTransaction()
|
protected void |
mainproc()
[概 要] 主処理テンプレートメソッドです。 |
protected void |
postExecute(int sqlIndex,
SQLiteCore.SQLInfo sqlInfo,
java.lang.Object result)
|
protected void |
preExecute(int sqlIndex,
SQLiteCore.SQLInfo sqlInfo)
|
protected boolean |
preproc()
[概 要] 前処理テンプレートメソッドです。 |
protected void |
registSqls()
|
void |
setAutoClose(boolean autoClose)
|
void |
setCursorFactory(android.database.sqlite.SQLiteDatabase.CursorFactory cursorFactory)
|
void |
setDatabase(android.database.sqlite.SQLiteDatabase database)
|
void |
setDatabaseName(java.lang.String databaseName)
|
void |
setDatabaseVersion(int databaseVersion)
|
void |
setManager(SQLiteOpenHelperManager manager)
|
void |
setOnCreateSql(java.lang.String[] onCreateSql)
|
void |
setOnUpdateSql(java.lang.String[] onUpdateSql)
|
void |
setSqlIndex(int sqlIndex)
|
void |
setSqls(java.util.List<SQLiteCore.SQLInfo> sqls)
|
void |
setTransaction(boolean transaction)
|
| クラス jp.co.fujitsu.reffi.client.android.model.BaseModel から継承されたメソッド |
|---|
addModelProcessListener, call, fireModelFailure, fireModelFinished, fireModelSuccess, getController, getExecuteIndex, getHandler, getListenerList, getParameterMapping, getResult, getSuccessCount, incrementSuccessCount, init, isAsync, isSkip, postproc, removeModelProcessListener, run, setAsync, setController, setExecuteIndex, setHandler, setListenerList, setParameterMapping, setResult, setSkip, trap |
| クラス java.lang.Object から継承されたメソッド |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| コンストラクタの詳細 |
|---|
public SQLiteCore()
| メソッドの詳細 |
|---|
public SQLiteOpenHelperManager getManager()
public void setManager(SQLiteOpenHelperManager manager)
public android.database.sqlite.SQLiteDatabase getDatabase()
public void setDatabase(android.database.sqlite.SQLiteDatabase database)
public java.lang.String[] getOnCreateSql()
public void setOnCreateSql(java.lang.String[] onCreateSql)
public java.lang.String[] getOnUpdateSql()
public void setOnUpdateSql(java.lang.String[] onUpdateSql)
public java.lang.String getDatabaseName()
public void setDatabaseName(java.lang.String databaseName)
public android.database.sqlite.SQLiteDatabase.CursorFactory getCursorFactory()
public void setCursorFactory(android.database.sqlite.SQLiteDatabase.CursorFactory cursorFactory)
public int getDatabaseVersion()
public void setDatabaseVersion(int databaseVersion)
public java.util.List<SQLiteCore.SQLInfo> getSqls()
public void setSqls(java.util.List<SQLiteCore.SQLInfo> sqls)
public boolean isAutoClose()
public void setAutoClose(boolean autoClose)
public int getSqlIndex()
public void setSqlIndex(int sqlIndex)
public boolean isTransaction()
public void setTransaction(boolean transaction)
public void addSql(java.lang.String sql,
java.lang.Object[] args)
protected boolean preproc()
throws java.lang.Exception
BaseModel の記述:[概 要]
前処理テンプレートメソッドです。[詳 細]
デフォルト処理はtrueを返却します。
mainprocよりも先に呼ばれるメソッドです。
オーバーライドして、主処理の前に行う初期化を記述します。
nullを返却すると、それ以降のモデル処理は中止されます。
[備 考]
BaseModel 内の preprocjava.lang.Exception - オーバーライド先で発生する可能性が有る例外
protected void mainproc()
throws java.lang.Exception
BaseModel の記述:[概 要]
主処理テンプレートメソッドです。[詳 細]
デフォルト処理は有りません。[備 考]
BaseModel 内の mainprocjava.lang.Exception - オーバーライド先で発生する可能性が有る例外protected void finalproc()
BaseModel の記述:[概 要]
BaseModel.run()が終了したタイミングでテンプレートコールされるメソッドです。
[詳 細]
デフォルト処理は有りません。[備 考]
BaseModel 内の finalprocpublic void done()
BaseModel の記述:[概 要]
最終処理テンプレートメソッドです。[詳 細]
デフォルト処理は有りません。 オーバーライドして接続のcloseやメモリの解放処理を実装します。[備 考]
このメソッドは例外を発生させて異常終了したモデル、setSkip(true)されたモデル に対してもコールされます。
BaseModel 内の done
protected void bindArgs(android.database.sqlite.SQLiteStatement statement,
java.lang.Object[] args)
protected void registSqls()
protected void preExecute(int sqlIndex,
SQLiteCore.SQLInfo sqlInfo)
public java.lang.Object executeSql(SQLiteCore.SQLInfo sqlInfo)
protected void postExecute(int sqlIndex,
SQLiteCore.SQLInfo sqlInfo,
java.lang.Object result)
|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||