| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.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 | |||||||||