|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.apache.openjpa.meta.LifecycleMetaData
public class LifecycleMetaData
Information about lifecycle events for a managed type.
Field Summary | |
---|---|
static int |
IGNORE_HIGH
|
static int |
IGNORE_LOW
|
static int |
IGNORE_NONE
|
Constructor Summary | |
---|---|
LifecycleMetaData(ClassMetaData meta)
Construct with owning metadata. |
Method Summary | |
---|---|
LifecycleCallbacks[] |
getCallbacks(int eventType)
Return all callbacks for the given event type, including superclass callbacks if appropriate. |
LifecycleCallbacks[] |
getDeclaredCallbacks(int eventType)
Return the declared callbacks for the given event type. |
int |
getIgnoreSuperclassCallbacks()
Whether to exclude superclass callbacks from events. |
boolean |
getIgnoreSystemListeners()
Whether to exclude system listeners from events. |
LifecycleCallbacks[] |
getNonPCSuperclassCallbacks(int eventType)
Return the callbacks for the non-PC superclass. |
(package private) void |
resolve()
Resolve all callbacks. |
void |
setDeclaredCallbacks(int eventType,
LifecycleCallbacks[] callbacks,
int highPriority)
Set the callbacks for the given event type. |
void |
setIgnoreSuperclassCallbacks(int ignore)
Whether to exclude superclass callbacks from events. |
void |
setIgnoreSystemListeners(boolean ignore)
Whether to exclude system listeners from events. |
void |
setNonPCSuperclassCallbacks(int eventType,
LifecycleCallbacks[] callbacks,
int highPriority)
Set the callbacks for the given event type for non-persistent superclass. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final int IGNORE_NONE
public static final int IGNORE_HIGH
public static final int IGNORE_LOW
Constructor Detail |
---|
LifecycleMetaData(ClassMetaData meta)
Method Detail |
---|
public boolean getIgnoreSystemListeners()
public void setIgnoreSystemListeners(boolean ignore)
public int getIgnoreSuperclassCallbacks()
public void setIgnoreSuperclassCallbacks(int ignore)
public LifecycleCallbacks[] getDeclaredCallbacks(int eventType)
public LifecycleCallbacks[] getCallbacks(int eventType)
public void setDeclaredCallbacks(int eventType, LifecycleCallbacks[] callbacks, int highPriority)
highPriority
- the first N given callbacks are high priority;
high priority callbacks will be returned before
non-high-priority superclass callbackspublic LifecycleCallbacks[] getNonPCSuperclassCallbacks(int eventType)
public void setNonPCSuperclassCallbacks(int eventType, LifecycleCallbacks[] callbacks, int highPriority)
highPriority
- the first N given callbacks are high priority;
high priority callbacks will be returned before
non-high-priority superclass callbacksvoid resolve()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |