rubbish.db.ar
クラス ActiveRecord
java.lang.Object
rubbish.db.ar.ActiveRecord
- すべての実装インタフェース:
- java.io.Serializable
- public abstract class ActiveRecord
- extends java.lang.Object
- implements java.io.Serializable
アクティブレコードのスケルトン
- バージョン:
- $Revision: 1.23 $
- 作成者:
- $Author: winebarrel $
- 関連項目:
- 直列化された形式
メソッドの概要 |
int |
add(ActiveRecord childRow)
|
protected static void |
addTrigger(java.lang.Class type,
Trigger trigger)
|
protected static void |
addTrigger(java.lang.Class type,
Trigger trigger,
java.util.Map triggerMap)
|
void |
associate(ActiveRecord otherRow)
|
boolean |
attach()
|
boolean |
attached()
|
static void |
clearAllTrigger()
|
protected static void |
clearTrigger(java.lang.Class type)
|
protected void |
createWhere(TransactedDatabase dbh,
java.lang.String other,
java.lang.StringBuffer where,
java.util.List params)
|
int |
destroy()
|
int |
destroyCascade()
|
void |
detach()
|
protected void |
executeTriger(Timing timing,
Event event,
Database dbh)
|
protected void |
executeTriger(Timing timing,
Event event,
Database dbh,
java.util.Map triggerMap)
|
void |
forceAttach()
|
java.lang.Object |
get(Column column)
|
java.lang.Object |
get(java.lang.String column)
|
protected static java.lang.reflect.Method |
getBeanHandlerMethod(Handler handler,
java.lang.Class type)
|
protected static void |
invokeBeanHandlerMethod(java.lang.Object row,
Handler handler,
java.lang.reflect.Method handleMethod)
|
static boolean |
isComparingSetterParam()
|
java.lang.Object[] |
list(java.lang.Class childType)
|
java.lang.Object[] |
pull(java.lang.Class otherType)
|
java.lang.Object[] |
pull(java.lang.String other)
|
protected void |
put(java.lang.String name,
java.lang.Object value)
|
protected void |
restoreProperty()
|
int |
save()
|
void |
set(Column column,
java.lang.Object value)
|
static void |
setComparingSetterParam(boolean comparingSetterParam)
|
protected void |
storeProperty()
|
java.lang.Object |
to(java.lang.Class parentType)
|
void |
unassociate(ActiveRecord otherRow)
|
boolean |
updated()
|
クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
__attached__
protected boolean __attached__
__initvals__
protected java.util.Map __initvals__
__newvals__
protected java.util.Map __newvals__
wrapper
protected TableBeanWrapper wrapper
beforeCreateMap
protected static java.util.Map beforeCreateMap
beforeUpdateMap
protected static java.util.Map beforeUpdateMap
beforeDeleteMap
protected static java.util.Map beforeDeleteMap
afterCreateMap
protected static java.util.Map afterCreateMap
afterUpdateMap
protected static java.util.Map afterUpdateMap
afterDeleteMap
protected static java.util.Map afterDeleteMap
ActiveRecord
public ActiveRecord()
addTrigger
protected static void addTrigger(java.lang.Class type,
Trigger trigger)
addTrigger
protected static void addTrigger(java.lang.Class type,
Trigger trigger,
java.util.Map triggerMap)
clearTrigger
protected static void clearTrigger(java.lang.Class type)
clearAllTrigger
public static void clearAllTrigger()
executeTriger
protected void executeTriger(Timing timing,
Event event,
Database dbh)
executeTriger
protected void executeTriger(Timing timing,
Event event,
Database dbh,
java.util.Map triggerMap)
attached
public boolean attached()
attach
public boolean attach()
forceAttach
public void forceAttach()
detach
public void detach()
updated
public boolean updated()
storeProperty
protected void storeProperty()
restoreProperty
protected void restoreProperty()
isComparingSetterParam
public static boolean isComparingSetterParam()
setComparingSetterParam
public static void setComparingSetterParam(boolean comparingSetterParam)
put
protected void put(java.lang.String name,
java.lang.Object value)
getBeanHandlerMethod
protected static java.lang.reflect.Method getBeanHandlerMethod(Handler handler,
java.lang.Class type)
invokeBeanHandlerMethod
protected static void invokeBeanHandlerMethod(java.lang.Object row,
Handler handler,
java.lang.reflect.Method handleMethod)
save
public int save()
throws SQLRuntimeException
- 例外:
SQLRuntimeException
destroy
public int destroy()
throws SQLRuntimeException
- 例外:
SQLRuntimeException
destroyCascade
public int destroyCascade()
throws SQLRuntimeException
- 例外:
SQLRuntimeException
to
public java.lang.Object to(java.lang.Class parentType)
throws SQLRuntimeException
- 例外:
SQLRuntimeException
list
public java.lang.Object[] list(java.lang.Class childType)
throws SQLRuntimeException
- 例外:
SQLRuntimeException
add
public int add(ActiveRecord childRow)
throws SQLRuntimeException
- 例外:
SQLRuntimeException
associate
public void associate(ActiveRecord otherRow)
throws SQLRuntimeException
- 例外:
SQLRuntimeException
unassociate
public void unassociate(ActiveRecord otherRow)
pull
public java.lang.Object[] pull(java.lang.Class otherType)
pull
public java.lang.Object[] pull(java.lang.String other)
createWhere
protected void createWhere(TransactedDatabase dbh,
java.lang.String other,
java.lang.StringBuffer where,
java.util.List params)
get
public java.lang.Object get(Column column)
get
public java.lang.Object get(java.lang.String column)
set
public void set(Column column,
java.lang.Object value)
Copyright © 2007 null. All Rights Reserved.