| <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> |
| <!-- NewPage --> |
| <html lang="en"> |
| <head> |
| <!-- Generated by javadoc (1.8.0_222) on Tue Dec 08 12:28:21 UTC 2020 --> |
| <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> |
| <title>DescriptorEventManager (EclipseLink 3.0.0, API Reference)</title> |
| <meta name="date" content="2020-12-08"> |
| <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style"> |
| <script type="text/javascript" src="../../../../script.js"></script> |
| </head> |
| <body> |
| <script type="text/javascript"><!-- |
| try { |
| if (location.href.indexOf('is-external=true') == -1) { |
| parent.document.title="DescriptorEventManager (EclipseLink 3.0.0, API Reference)"; |
| } |
| } |
| catch(err) { |
| } |
| //--> |
| var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":10,"i25":10,"i26":10,"i27":10,"i28":10,"i29":10,"i30":10,"i31":10,"i32":10,"i33":10,"i34":10,"i35":10,"i36":10,"i37":10,"i38":10,"i39":10,"i40":10,"i41":10,"i42":10,"i43":10,"i44":10,"i45":10,"i46":10,"i47":10,"i48":10,"i49":10,"i50":10,"i51":10,"i52":10,"i53":10,"i54":10,"i55":10,"i56":10,"i57":10,"i58":10,"i59":10,"i60":10,"i61":10,"i62":10,"i63":10,"i64":10,"i65":10,"i66":10,"i67":10,"i68":10,"i69":10,"i70":10,"i71":10,"i72":10,"i73":10,"i74":10}; |
| var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]}; |
| var altColor = "altColor"; |
| var rowColor = "rowColor"; |
| var tableTab = "tableTab"; |
| var activeTableTab = "activeTableTab"; |
| </script> |
| <noscript> |
| <div>JavaScript is disabled on your browser.</div> |
| </noscript> |
| <!-- ========= START OF TOP NAVBAR ======= --> |
| <div class="topNav"><a name="navbar.top"> |
| <!-- --> |
| </a> |
| <div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div> |
| <a name="navbar.top.firstrow"> |
| <!-- --> |
| </a> |
| <ul class="navList" title="Navigation"> |
| <li><a href="../../../../overview-summary.html">Overview</a></li> |
| <li><a href="package-summary.html">Package</a></li> |
| <li class="navBarCell1Rev">Class</li> |
| <li><a href="package-tree.html">Tree</a></li> |
| <li><a href="../../../../deprecated-list.html">Deprecated</a></li> |
| <li><a href="../../../../index-all.html">Index</a></li> |
| <li><a href="../../../../help-doc.html">Help</a></li> |
| </ul> |
| <div class="aboutLanguage">EclipseLink 3.0.0, API Reference</div> |
| </div> |
| <div class="subNav"> |
| <ul class="navList"> |
| <li><a href="../../../../org/eclipse/persistence/descriptors/DescriptorEventListener.html" title="interface in org.eclipse.persistence.descriptors"><span class="typeNameLink">Prev Class</span></a></li> |
| <li><a href="../../../../org/eclipse/persistence/descriptors/DescriptorQueryManager.html" title="class in org.eclipse.persistence.descriptors"><span class="typeNameLink">Next Class</span></a></li> |
| </ul> |
| <ul class="navList"> |
| <li><a href="../../../../index.html?org/eclipse/persistence/descriptors/DescriptorEventManager.html" target="_top">Frames</a></li> |
| <li><a href="DescriptorEventManager.html" target="_top">No Frames</a></li> |
| </ul> |
| <ul class="navList" id="allclasses_navbar_top"> |
| <li><a href="../../../../allclasses-noframe.html">All Classes</a></li> |
| </ul> |
| <div> |
| <script type="text/javascript"><!-- |
| allClassesLink = document.getElementById("allclasses_navbar_top"); |
| if(window==top) { |
| allClassesLink.style.display = "block"; |
| } |
| else { |
| allClassesLink.style.display = "none"; |
| } |
| //--> |
| </script> |
| </div> |
| <div> |
| <ul class="subNavList"> |
| <li>Summary: </li> |
| <li>Nested | </li> |
| <li><a href="#field.summary">Field</a> | </li> |
| <li><a href="#constructor.summary">Constr</a> | </li> |
| <li><a href="#method.summary">Method</a></li> |
| </ul> |
| <ul class="subNavList"> |
| <li>Detail: </li> |
| <li><a href="#field.detail">Field</a> | </li> |
| <li><a href="#constructor.detail">Constr</a> | </li> |
| <li><a href="#method.detail">Method</a></li> |
| </ul> |
| </div> |
| <a name="skip.navbar.top"> |
| <!-- --> |
| </a></div> |
| <!-- ========= END OF TOP NAVBAR ========= --> |
| <!-- ======== START OF CLASS DATA ======== --> |
| <div class="header"> |
| <div class="subTitle">org.eclipse.persistence.descriptors</div> |
| <h2 title="Class DescriptorEventManager" class="title">Class DescriptorEventManager</h2> |
| </div> |
| <div class="contentContainer"> |
| <ul class="inheritance"> |
| <li><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li> |
| <li> |
| <ul class="inheritance"> |
| <li><a href="../../../../org/eclipse/persistence/core/descriptors/CoreDescriptorEventManager.html" title="class in org.eclipse.persistence.core.descriptors">org.eclipse.persistence.core.descriptors.CoreDescriptorEventManager</a><<a href="../../../../org/eclipse/persistence/descriptors/DescriptorEvent.html" title="class in org.eclipse.persistence.descriptors">DescriptorEvent</a>></li> |
| <li> |
| <ul class="inheritance"> |
| <li>org.eclipse.persistence.descriptors.DescriptorEventManager</li> |
| </ul> |
| </li> |
| </ul> |
| </li> |
| </ul> |
| <div class="description"> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <dl> |
| <dt>All Implemented Interfaces:</dt> |
| <dd><a href="https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Cloneable.html?is-external=true" title="class or interface in java.lang">Cloneable</a></dd> |
| </dl> |
| <hr> |
| <br> |
| <pre>public class <span class="typeNameLabel">DescriptorEventManager</span> |
| extends <a href="../../../../org/eclipse/persistence/core/descriptors/CoreDescriptorEventManager.html" title="class in org.eclipse.persistence.core.descriptors">CoreDescriptorEventManager</a><<a href="../../../../org/eclipse/persistence/descriptors/DescriptorEvent.html" title="class in org.eclipse.persistence.descriptors">DescriptorEvent</a>> |
| implements <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Cloneable.html?is-external=true" title="class or interface in java.lang">Cloneable</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a></pre> |
| <div class="block"><p><b>Purpose</b>: The event manager allows for a descriptor to specify that |
| an object should be notified when a EclipseLink event occurs. It also determines |
| how the object will be notified. To specify an event a method name can be |
| registered to be called on the object when the event occurs. Events can be |
| used to extend the EclipseLink reading and writing behavior. |
| <p> |
| These events include: |
| <ul> |
| <li> pre/postWrite - occurs when an object is written (occurs even if no changes to the object). |
| <li> pre/postInsert - occurs when an object is inserted. |
| <li> pre/postUpdate - occurs when an object is updated (occurs even if no changes to the object). |
| <li> pre/postDeleted - occurs when an object is deleted. |
| <li> postBuild/postRefresh - occurs after a object has been built/refreshed from its database row. |
| <li> aboutTo/Insert/Update - occurs when an object is about to be inserted/update allows for row modification. |
| <li> postClone - occurs when an object is registered/cloned in a unit of work. |
| <li> postMerge - occurs when an object is merged with its original in a unit of work. |
| </ul></div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../org/eclipse/persistence/descriptors/ClassDescriptor.html" title="class in org.eclipse.persistence.descriptors"><code>ClassDescriptor</code></a>, |
| <a href="../../../../serialized-form.html#org.eclipse.persistence.descriptors.DescriptorEventManager">Serialized Form</a></dd> |
| </dl> |
| </li> |
| </ul> |
| </div> |
| <div class="summary"> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <!-- =========== FIELD SUMMARY =========== --> |
| <ul class="blockList"> |
| <li class="blockList"><a name="field.summary"> |
| <!-- --> |
| </a> |
| <h3>Field Summary</h3> |
| <table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation"> |
| <caption><span>Fields</span><span class="tabEnd"> </span></caption> |
| <tr> |
| <th class="colFirst" scope="col">Modifier and Type</th> |
| <th class="colLast" scope="col">Field and Description</th> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static int</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/descriptors/DescriptorEventManager.html#AboutToDeleteEvent">AboutToDeleteEvent</a></span></code> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static int</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/descriptors/DescriptorEventManager.html#AboutToInsertEvent">AboutToInsertEvent</a></span></code> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static int</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/descriptors/DescriptorEventManager.html#AboutToUpdateEvent">AboutToUpdateEvent</a></span></code> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>protected <a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../org/eclipse/persistence/descriptors/DescriptorEventListener.html" title="interface in org.eclipse.persistence.descriptors">DescriptorEventListener</a>></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/descriptors/DescriptorEventManager.html#defaultEventListeners">defaultEventListeners</a></span></code> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>protected <a href="../../../../org/eclipse/persistence/descriptors/ClassDescriptor.html" title="class in org.eclipse.persistence.descriptors">ClassDescriptor</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/descriptors/DescriptorEventManager.html#descriptor">descriptor</a></span></code> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>protected <a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../org/eclipse/persistence/descriptors/SerializableDescriptorEventHolder.html" title="interface in org.eclipse.persistence.descriptors">SerializableDescriptorEventHolder</a>></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/descriptors/DescriptorEventManager.html#descriptorEventHolders">descriptorEventHolders</a></span></code> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>protected <a href="../../../../org/eclipse/persistence/descriptors/DescriptorEventListener.html" title="interface in org.eclipse.persistence.descriptors">DescriptorEventListener</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/descriptors/DescriptorEventManager.html#entityEventListener">entityEventListener</a></span></code> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>protected <a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../org/eclipse/persistence/descriptors/DescriptorEventManager.html" title="class in org.eclipse.persistence.descriptors">DescriptorEventManager</a>></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/descriptors/DescriptorEventManager.html#entityEventManagers">entityEventManagers</a></span></code> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>protected <a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../org/eclipse/persistence/descriptors/DescriptorEventListener.html" title="interface in org.eclipse.persistence.descriptors">DescriptorEventListener</a>></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/descriptors/DescriptorEventManager.html#entityListenerEventListeners">entityListenerEventListeners</a></span></code> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>protected <a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../org/eclipse/persistence/descriptors/DescriptorEventManager.html" title="class in org.eclipse.persistence.descriptors">DescriptorEventManager</a>></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/descriptors/DescriptorEventManager.html#entityListenerEventManagers">entityListenerEventManagers</a></span></code> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>protected <a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../org/eclipse/persistence/descriptors/DescriptorEventListener.html" title="interface in org.eclipse.persistence.descriptors">DescriptorEventListener</a>></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/descriptors/DescriptorEventManager.html#eventListeners">eventListeners</a></span></code> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>protected <a href="https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/atomic/AtomicReferenceArray.html?is-external=true" title="class or interface in java.util.concurrent.atomic">AtomicReferenceArray</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/reflect/Method.html?is-external=true" title="class or interface in java.lang.reflect">Method</a>></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/descriptors/DescriptorEventManager.html#eventMethods">eventMethods</a></span></code> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>protected <a href="https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/atomic/AtomicReferenceArray.html?is-external=true" title="class or interface in java.util.concurrent.atomic">AtomicReferenceArray</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/descriptors/DescriptorEventManager.html#eventSelectors">eventSelectors</a></span></code> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>protected boolean</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/descriptors/DescriptorEventManager.html#excludeDefaultListeners">excludeDefaultListeners</a></span></code> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>protected boolean</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/descriptors/DescriptorEventManager.html#excludeSuperclassListeners">excludeSuperclassListeners</a></span></code> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>protected boolean</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/descriptors/DescriptorEventManager.html#hasAnyEventListeners">hasAnyEventListeners</a></span></code> |
| <div class="block">PERF: Cache if any events listener exist.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>protected <a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../org/eclipse/persistence/descriptors/DescriptorEventListener.html" title="interface in org.eclipse.persistence.descriptors">DescriptorEventListener</a>></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/descriptors/DescriptorEventManager.html#internalListeners">internalListeners</a></span></code> |
| <div class="block">Listeners that are fired after all other listeners are fired</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>protected static int</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/descriptors/DescriptorEventManager.html#NumberOfEvents">NumberOfEvents</a></span></code> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static int</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/descriptors/DescriptorEventManager.html#PostBuildEvent">PostBuildEvent</a></span></code> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static int</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/descriptors/DescriptorEventManager.html#PostCloneEvent">PostCloneEvent</a></span></code> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static int</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/descriptors/DescriptorEventManager.html#PostDeleteEvent">PostDeleteEvent</a></span></code> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static int</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/descriptors/DescriptorEventManager.html#PostInsertEvent">PostInsertEvent</a></span></code> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static int</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/descriptors/DescriptorEventManager.html#PostMergeEvent">PostMergeEvent</a></span></code> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static int</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/descriptors/DescriptorEventManager.html#PostRefreshEvent">PostRefreshEvent</a></span></code> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static int</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/descriptors/DescriptorEventManager.html#PostUpdateEvent">PostUpdateEvent</a></span></code> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static int</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/descriptors/DescriptorEventManager.html#PostWriteEvent">PostWriteEvent</a></span></code> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static int</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/descriptors/DescriptorEventManager.html#PreDeleteEvent">PreDeleteEvent</a></span></code> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static int</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/descriptors/DescriptorEventManager.html#PreInsertEvent">PreInsertEvent</a></span></code> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static int</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/descriptors/DescriptorEventManager.html#PrePersistEvent">PrePersistEvent</a></span></code> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static int</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/descriptors/DescriptorEventManager.html#PreRemoveEvent">PreRemoveEvent</a></span></code> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static int</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/descriptors/DescriptorEventManager.html#PreUpdateEvent">PreUpdateEvent</a></span></code> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static int</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/descriptors/DescriptorEventManager.html#PreUpdateWithChangesEvent">PreUpdateWithChangesEvent</a></span></code> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static int</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/descriptors/DescriptorEventManager.html#PreWriteEvent">PreWriteEvent</a></span></code> </td> |
| </tr> |
| </table> |
| </li> |
| </ul> |
| <!-- ======== CONSTRUCTOR SUMMARY ======== --> |
| <ul class="blockList"> |
| <li class="blockList"><a name="constructor.summary"> |
| <!-- --> |
| </a> |
| <h3>Constructor Summary</h3> |
| <table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation"> |
| <caption><span>Constructors</span><span class="tabEnd"> </span></caption> |
| <tr> |
| <th class="colOne" scope="col">Constructor and Description</th> |
| </tr> |
| <tr class="altColor"> |
| <td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/descriptors/DescriptorEventManager.html#DescriptorEventManager--">DescriptorEventManager</a></span>()</code> |
| <div class="block">INTERNAL: |
| Returns a new DescriptorEventManager for the specified ClassDescriptor.</div> |
| </td> |
| </tr> |
| </table> |
| </li> |
| </ul> |
| <!-- ========== METHOD SUMMARY =========== --> |
| <ul class="blockList"> |
| <li class="blockList"><a name="method.summary"> |
| <!-- --> |
| </a> |
| <h3>Method Summary</h3> |
| <table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation"> |
| <caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption> |
| <tr> |
| <th class="colFirst" scope="col">Modifier and Type</th> |
| <th class="colLast" scope="col">Method and Description</th> |
| </tr> |
| <tr id="i0" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/descriptors/DescriptorEventManager.html#addDefaultEventListener-org.eclipse.persistence.descriptors.DescriptorEventListener-">addDefaultEventListener</a></span>(<a href="../../../../org/eclipse/persistence/descriptors/DescriptorEventListener.html" title="interface in org.eclipse.persistence.descriptors">DescriptorEventListener</a> listener)</code> |
| <div class="block">PUBLIC: |
| EJB 3.0 support for default listeners.</div> |
| </td> |
| </tr> |
| <tr id="i1" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/descriptors/DescriptorEventManager.html#addEntityListenerEventListener-org.eclipse.persistence.descriptors.DescriptorEventListener-">addEntityListenerEventListener</a></span>(<a href="../../../../org/eclipse/persistence/descriptors/DescriptorEventListener.html" title="interface in org.eclipse.persistence.descriptors">DescriptorEventListener</a> listener)</code> |
| <div class="block">PUBLIC: |
| EJB 3.0 support for lifecycle callback events defined on an entity |
| listener class.</div> |
| </td> |
| </tr> |
| <tr id="i2" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/descriptors/DescriptorEventManager.html#addEntityListenerHolder-org.eclipse.persistence.descriptors.SerializableDescriptorEventHolder-">addEntityListenerHolder</a></span>(<a href="../../../../org/eclipse/persistence/descriptors/SerializableDescriptorEventHolder.html" title="interface in org.eclipse.persistence.descriptors">SerializableDescriptorEventHolder</a> holder)</code> |
| <div class="block">INTERNAL:</div> |
| </td> |
| </tr> |
| <tr id="i3" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/descriptors/DescriptorEventManager.html#addInternalListener-org.eclipse.persistence.descriptors.DescriptorEventListener-">addInternalListener</a></span>(<a href="../../../../org/eclipse/persistence/descriptors/DescriptorEventListener.html" title="interface in org.eclipse.persistence.descriptors">DescriptorEventListener</a> listener)</code> |
| <div class="block">INTERNAL:</div> |
| </td> |
| </tr> |
| <tr id="i4" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/descriptors/DescriptorEventManager.html#addListener-org.eclipse.persistence.descriptors.DescriptorEventListener-">addListener</a></span>(<a href="../../../../org/eclipse/persistence/descriptors/DescriptorEventListener.html" title="interface in org.eclipse.persistence.descriptors">DescriptorEventListener</a> listener)</code> |
| <div class="block">PUBLIC: |
| Listener objects can be registered with the event manager to be notified |
| when an event occurs on any instance of the descriptor's class.</div> |
| </td> |
| </tr> |
| <tr id="i5" class="rowColor"> |
| <td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/descriptors/DescriptorEventManager.html#clone--">clone</a></span>()</code> |
| <div class="block">INTERNAL: |
| Clone the manager and its private parts.</div> |
| </td> |
| </tr> |
| <tr id="i6" class="altColor"> |
| <td class="colFirst"><code>boolean</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/descriptors/DescriptorEventManager.html#excludeDefaultListeners--">excludeDefaultListeners</a></span>()</code> |
| <div class="block">INTERNAL: |
| EJB 3.0 support.</div> |
| </td> |
| </tr> |
| <tr id="i7" class="rowColor"> |
| <td class="colFirst"><code>boolean</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/descriptors/DescriptorEventManager.html#excludeSuperclassListeners--">excludeSuperclassListeners</a></span>()</code> |
| <div class="block">INTERNAL: |
| EJB 3.0 support.</div> |
| </td> |
| </tr> |
| <tr id="i8" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/descriptors/DescriptorEventManager.html#executeEvent-org.eclipse.persistence.descriptors.DescriptorEvent-">executeEvent</a></span>(<a href="../../../../org/eclipse/persistence/descriptors/DescriptorEvent.html" title="class in org.eclipse.persistence.descriptors">DescriptorEvent</a> event)</code> |
| <div class="block">INTERNAL: |
| Execute the given selector with the event as argument.</div> |
| </td> |
| </tr> |
| <tr id="i9" class="rowColor"> |
| <td class="colFirst"><code>protected <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/reflect/Method.html?is-external=true" title="class or interface in java.lang.reflect">Method</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/descriptors/DescriptorEventManager.html#findMethod-int-">findMethod</a></span>(int selector)</code> |
| <div class="block">Find the method corresponding to the event selector.</div> |
| </td> |
| </tr> |
| <tr id="i10" class="altColor"> |
| <td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/descriptors/DescriptorEventManager.html#getAboutToDeleteSelector--">getAboutToDeleteSelector</a></span>()</code> |
| <div class="block">INTERNAL: |
| bug 251180 - Missing method org.eclipse.persistence.descriptors.DescriptorEventManager#setAboutToDeleteSelector</div> |
| </td> |
| </tr> |
| <tr id="i11" class="rowColor"> |
| <td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/descriptors/DescriptorEventManager.html#getAboutToInsertSelector--">getAboutToInsertSelector</a></span>()</code> |
| <div class="block">INTERNAL:</div> |
| </td> |
| </tr> |
| <tr id="i12" class="altColor"> |
| <td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/descriptors/DescriptorEventManager.html#getAboutToUpdateSelector--">getAboutToUpdateSelector</a></span>()</code> |
| <div class="block">INTERNAL:</div> |
| </td> |
| </tr> |
| <tr id="i13" class="rowColor"> |
| <td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../org/eclipse/persistence/descriptors/DescriptorEventListener.html" title="interface in org.eclipse.persistence.descriptors">DescriptorEventListener</a>></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/descriptors/DescriptorEventManager.html#getDefaultEventListeners--">getDefaultEventListeners</a></span>()</code> |
| <div class="block">INTERNAL: |
| EJB 3.0 support.</div> |
| </td> |
| </tr> |
| <tr id="i14" class="altColor"> |
| <td class="colFirst"><code>protected <a href="../../../../org/eclipse/persistence/descriptors/ClassDescriptor.html" title="class in org.eclipse.persistence.descriptors">ClassDescriptor</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/descriptors/DescriptorEventManager.html#getDescriptor--">getDescriptor</a></span>()</code> |
| <div class="block">INTERNAL:</div> |
| </td> |
| </tr> |
| <tr id="i15" class="rowColor"> |
| <td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../org/eclipse/persistence/descriptors/SerializableDescriptorEventHolder.html" title="interface in org.eclipse.persistence.descriptors">SerializableDescriptorEventHolder</a>></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/descriptors/DescriptorEventManager.html#getDescriptorEventHolders--">getDescriptorEventHolders</a></span>()</code> |
| <div class="block">INTERNAL: |
| used by JPA project caching to store DescriptorEventListener representations that can build the underlying |
| DescriptorEventListener and add it to the EventManager.</div> |
| </td> |
| </tr> |
| <tr id="i16" class="altColor"> |
| <td class="colFirst"><code><a href="../../../../org/eclipse/persistence/descriptors/DescriptorEventListener.html" title="interface in org.eclipse.persistence.descriptors">DescriptorEventListener</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/descriptors/DescriptorEventManager.html#getEntityEventListener--">getEntityEventListener</a></span>()</code> |
| <div class="block">INTERNAL: |
| EJB 3.0 support.</div> |
| </td> |
| </tr> |
| <tr id="i17" class="rowColor"> |
| <td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../org/eclipse/persistence/descriptors/DescriptorEventListener.html" title="interface in org.eclipse.persistence.descriptors">DescriptorEventListener</a>></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/descriptors/DescriptorEventManager.html#getEntityListenerEventListeners--">getEntityListenerEventListeners</a></span>()</code> |
| <div class="block">INTERNAL: |
| EJB 3.0 support.</div> |
| </td> |
| </tr> |
| <tr id="i18" class="altColor"> |
| <td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../org/eclipse/persistence/descriptors/DescriptorEventListener.html" title="interface in org.eclipse.persistence.descriptors">DescriptorEventListener</a>></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/descriptors/DescriptorEventManager.html#getEventListeners--">getEventListeners</a></span>()</code> |
| <div class="block">PUBLIC: |
| Returns the Listener objects that have been added.</div> |
| </td> |
| </tr> |
| <tr id="i19" class="rowColor"> |
| <td class="colFirst"><code>protected <a href="https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/atomic/AtomicReferenceArray.html?is-external=true" title="class or interface in java.util.concurrent.atomic">AtomicReferenceArray</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/reflect/Method.html?is-external=true" title="class or interface in java.lang.reflect">Method</a>></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/descriptors/DescriptorEventManager.html#getEventMethods--">getEventMethods</a></span>()</code> </td> |
| </tr> |
| <tr id="i20" class="altColor"> |
| <td class="colFirst"><code>protected <a href="https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/atomic/AtomicReferenceArray.html?is-external=true" title="class or interface in java.util.concurrent.atomic">AtomicReferenceArray</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/descriptors/DescriptorEventManager.html#getEventSelectors--">getEventSelectors</a></span>()</code> </td> |
| </tr> |
| <tr id="i21" class="rowColor"> |
| <td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/descriptors/DescriptorEventManager.html#getPostBuildSelector--">getPostBuildSelector</a></span>()</code> |
| <div class="block">PUBLIC: |
| The name of the method called after an object is built</div> |
| </td> |
| </tr> |
| <tr id="i22" class="altColor"> |
| <td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/descriptors/DescriptorEventManager.html#getPostCloneSelector--">getPostCloneSelector</a></span>()</code> |
| <div class="block">PUBLIC: |
| The name of the method called after an object is cloned</div> |
| </td> |
| </tr> |
| <tr id="i23" class="rowColor"> |
| <td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/descriptors/DescriptorEventManager.html#getPostDeleteSelector--">getPostDeleteSelector</a></span>()</code> |
| <div class="block">PUBLIC: |
| The name of the method called after an object is deleted</div> |
| </td> |
| </tr> |
| <tr id="i24" class="altColor"> |
| <td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/descriptors/DescriptorEventManager.html#getPostInsertSelector--">getPostInsertSelector</a></span>()</code> |
| <div class="block">PUBLIC: |
| The name of the method called after an object is inserted</div> |
| </td> |
| </tr> |
| <tr id="i25" class="rowColor"> |
| <td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/descriptors/DescriptorEventManager.html#getPostMergeSelector--">getPostMergeSelector</a></span>()</code> |
| <div class="block">PUBLIC: |
| The name of the method called after an object is merged</div> |
| </td> |
| </tr> |
| <tr id="i26" class="altColor"> |
| <td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/descriptors/DescriptorEventManager.html#getPostRefreshSelector--">getPostRefreshSelector</a></span>()</code> |
| <div class="block">PUBLIC: |
| The name of the method called after an object is refreshed</div> |
| </td> |
| </tr> |
| <tr id="i27" class="rowColor"> |
| <td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/descriptors/DescriptorEventManager.html#getPostUpdateSelector--">getPostUpdateSelector</a></span>()</code> |
| <div class="block">PUBLIC: |
| The name of the method called after an object is updated</div> |
| </td> |
| </tr> |
| <tr id="i28" class="altColor"> |
| <td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/descriptors/DescriptorEventManager.html#getPostWriteSelector--">getPostWriteSelector</a></span>()</code> |
| <div class="block">PUBLIC: |
| The name of the method called after an object is written</div> |
| </td> |
| </tr> |
| <tr id="i29" class="rowColor"> |
| <td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/descriptors/DescriptorEventManager.html#getPreDeleteSelector--">getPreDeleteSelector</a></span>()</code> |
| <div class="block">PUBLIC: |
| The name of the method called before an object is deleted</div> |
| </td> |
| </tr> |
| <tr id="i30" class="altColor"> |
| <td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/descriptors/DescriptorEventManager.html#getPreInsertSelector--">getPreInsertSelector</a></span>()</code> |
| <div class="block">PUBLIC: |
| The name of the method called before an object is inserted</div> |
| </td> |
| </tr> |
| <tr id="i31" class="rowColor"> |
| <td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/descriptors/DescriptorEventManager.html#getPrePersistSelector--">getPrePersistSelector</a></span>()</code> |
| <div class="block">PUBLIC: |
| The name of the method called before the create operation is applied to an object</div> |
| </td> |
| </tr> |
| <tr id="i32" class="altColor"> |
| <td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/descriptors/DescriptorEventManager.html#getPreRemoveSelector--">getPreRemoveSelector</a></span>()</code> |
| <div class="block">PUBLIC: |
| The name of the method called before the remove operation is applied to an object</div> |
| </td> |
| </tr> |
| <tr id="i33" class="rowColor"> |
| <td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/descriptors/DescriptorEventManager.html#getPreUpdateSelector--">getPreUpdateSelector</a></span>()</code> |
| <div class="block">PUBLIC: |
| The name of the method called before an object is updated</div> |
| </td> |
| </tr> |
| <tr id="i34" class="altColor"> |
| <td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/descriptors/DescriptorEventManager.html#getPreWriteSelector--">getPreWriteSelector</a></span>()</code> |
| <div class="block">PUBLIC: |
| The name of the method called before an object is written</div> |
| </td> |
| </tr> |
| <tr id="i35" class="rowColor"> |
| <td class="colFirst"><code>boolean</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/descriptors/DescriptorEventManager.html#hasAnyEventListeners--">hasAnyEventListeners</a></span>()</code> |
| <div class="block">INTERNAL: |
| Return if the event manager has any event listeners, or event methods.</div> |
| </td> |
| </tr> |
| <tr id="i36" class="altColor"> |
| <td class="colFirst"><code>protected boolean</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/descriptors/DescriptorEventManager.html#hasAnyListeners--">hasAnyListeners</a></span>()</code> </td> |
| </tr> |
| <tr id="i37" class="rowColor"> |
| <td class="colFirst"><code>boolean</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/descriptors/DescriptorEventManager.html#hasDefaultEventListeners--">hasDefaultEventListeners</a></span>()</code> |
| <div class="block">INTERNAL: |
| This method will return true, if this event manager has default listeners |
| and does not exclude them.</div> |
| </td> |
| </tr> |
| <tr id="i38" class="altColor"> |
| <td class="colFirst"><code>boolean</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/descriptors/DescriptorEventManager.html#hasEntityEventListener--">hasEntityEventListener</a></span>()</code> |
| <div class="block">INTERNAL: |
| EJB 3.0 support.</div> |
| </td> |
| </tr> |
| <tr id="i39" class="rowColor"> |
| <td class="colFirst"><code>boolean</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/descriptors/DescriptorEventManager.html#hasEntityListenerEventListeners--">hasEntityListenerEventListeners</a></span>()</code> |
| <div class="block">INTERNAL: |
| EJB 3.0 support.</div> |
| </td> |
| </tr> |
| <tr id="i40" class="altColor"> |
| <td class="colFirst"><code>boolean</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/descriptors/DescriptorEventManager.html#hasInternalEventListeners--">hasInternalEventListeners</a></span>()</code> |
| <div class="block">INTERNAL: |
| Internal event support.</div> |
| </td> |
| </tr> |
| <tr id="i41" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/descriptors/DescriptorEventManager.html#initialize-org.eclipse.persistence.internal.sessions.AbstractSession-">initialize</a></span>(org.eclipse.persistence.internal.sessions.AbstractSession session)</code> |
| <div class="block">INTERNAL: |
| Configure inherited selectors.</div> |
| </td> |
| </tr> |
| <tr id="i42" class="altColor"> |
| <td class="colFirst"><code>protected void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/descriptors/DescriptorEventManager.html#initializeEJB30EventManagers--">initializeEJB30EventManagers</a></span>()</code> |
| <div class="block">INTERNAL: |
| EJB 3.0 support.</div> |
| </td> |
| </tr> |
| <tr id="i43" class="rowColor"> |
| <td class="colFirst"><code>protected void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/descriptors/DescriptorEventManager.html#notifyEJB30Listeners-org.eclipse.persistence.descriptors.DescriptorEvent-">notifyEJB30Listeners</a></span>(<a href="../../../../org/eclipse/persistence/descriptors/DescriptorEvent.html" title="class in org.eclipse.persistence.descriptors">DescriptorEvent</a> event)</code> |
| <div class="block">INTERNAL: |
| Notify the EJB 3.0 event listeners.</div> |
| </td> |
| </tr> |
| <tr id="i44" class="altColor"> |
| <td class="colFirst"><code>protected void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/descriptors/DescriptorEventManager.html#notifyListener-org.eclipse.persistence.descriptors.DescriptorEventListener-org.eclipse.persistence.descriptors.DescriptorEvent-">notifyListener</a></span>(<a href="../../../../org/eclipse/persistence/descriptors/DescriptorEventListener.html" title="interface in org.eclipse.persistence.descriptors">DescriptorEventListener</a> listener, |
| <a href="../../../../org/eclipse/persistence/descriptors/DescriptorEvent.html" title="class in org.eclipse.persistence.descriptors">DescriptorEvent</a> event)</code> |
| <div class="block">INTERNAL: |
| Big ugly case statement to notify listeners.</div> |
| </td> |
| </tr> |
| <tr id="i45" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/descriptors/DescriptorEventManager.html#notifyListeners-org.eclipse.persistence.descriptors.DescriptorEvent-">notifyListeners</a></span>(<a href="../../../../org/eclipse/persistence/descriptors/DescriptorEvent.html" title="class in org.eclipse.persistence.descriptors">DescriptorEvent</a> event)</code> |
| <div class="block">INTERNAL: |
| Notify the event listeners.</div> |
| </td> |
| </tr> |
| <tr id="i46" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/descriptors/DescriptorEventManager.html#processDescriptorEventHolders-org.eclipse.persistence.internal.sessions.AbstractSession-java.lang.ClassLoader-">processDescriptorEventHolders</a></span>(org.eclipse.persistence.internal.sessions.AbstractSession session, |
| <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/ClassLoader.html?is-external=true" title="class or interface in java.lang">ClassLoader</a> classLoader)</code> |
| <div class="block">INTERNAL: |
| This method was added to allow JPA project caching so that DescriptorEventListeners could be |
| serialized and re-added to the EventManager using a SerializableDescriptorEventHolder.</div> |
| </td> |
| </tr> |
| <tr id="i47" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/descriptors/DescriptorEventManager.html#remoteInitialization-org.eclipse.persistence.internal.sessions.AbstractSession-">remoteInitialization</a></span>(org.eclipse.persistence.internal.sessions.AbstractSession session)</code> |
| <div class="block">INTERNAL: |
| Used to initialize a remote DescriptorEventManager.</div> |
| </td> |
| </tr> |
| <tr id="i48" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/descriptors/DescriptorEventManager.html#removeListener-org.eclipse.persistence.descriptors.DescriptorEventListener-">removeListener</a></span>(<a href="../../../../org/eclipse/persistence/descriptors/DescriptorEventListener.html" title="interface in org.eclipse.persistence.descriptors">DescriptorEventListener</a> listener)</code> |
| <div class="block">PUBLIC: |
| Remove a event listener.</div> |
| </td> |
| </tr> |
| <tr id="i49" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/descriptors/DescriptorEventManager.html#setAboutToDeleteSelector-java.lang.String-">setAboutToDeleteSelector</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> aboutToDeleteSelector)</code> |
| <div class="block">PUBLIC: |
| A method can be registered to be called when an object's row it about to |
| be inserted.</div> |
| </td> |
| </tr> |
| <tr id="i50" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/descriptors/DescriptorEventManager.html#setAboutToInsertSelector-java.lang.String-">setAboutToInsertSelector</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> aboutToInsertSelector)</code> |
| <div class="block">PUBLIC: |
| A method can be registered to be called when an object's row it about to |
| be inserted.</div> |
| </td> |
| </tr> |
| <tr id="i51" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/descriptors/DescriptorEventManager.html#setAboutToUpdateSelector-java.lang.String-">setAboutToUpdateSelector</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> aboutToUpdateSelector)</code> |
| <div class="block">PUBLIC: |
| A method can be registered to be called when an object's row it about to |
| be updated.</div> |
| </td> |
| </tr> |
| <tr id="i52" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/descriptors/DescriptorEventManager.html#setDescriptor-org.eclipse.persistence.descriptors.ClassDescriptor-">setDescriptor</a></span>(<a href="../../../../org/eclipse/persistence/descriptors/ClassDescriptor.html" title="class in org.eclipse.persistence.descriptors">ClassDescriptor</a> descriptor)</code> |
| <div class="block">INTERNAL: |
| Set the descriptor.</div> |
| </td> |
| </tr> |
| <tr id="i53" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/descriptors/DescriptorEventManager.html#setDescriptorEventHolders-java.util.List-">setDescriptorEventHolders</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../org/eclipse/persistence/descriptors/SerializableDescriptorEventHolder.html" title="interface in org.eclipse.persistence.descriptors">SerializableDescriptorEventHolder</a>> descriptorEventHolders)</code> |
| <div class="block">INTERNAL: |
| used by JPA project caching to store DescriptorEventListener representations that can build the underlying |
| DescriptorEventListener and add it to the EventManager.</div> |
| </td> |
| </tr> |
| <tr id="i54" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/descriptors/DescriptorEventManager.html#setEntityEventListener-org.eclipse.persistence.descriptors.DescriptorEventListener-">setEntityEventListener</a></span>(<a href="../../../../org/eclipse/persistence/descriptors/DescriptorEventListener.html" title="interface in org.eclipse.persistence.descriptors">DescriptorEventListener</a> listener)</code> |
| <div class="block">PUBLIC: |
| EJB 3.0 support for lifecycle callback events defined on an entity class.</div> |
| </td> |
| </tr> |
| <tr id="i55" class="rowColor"> |
| <td class="colFirst"><code>protected void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/descriptors/DescriptorEventManager.html#setEventListeners-java.util.List-">setEventListeners</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../org/eclipse/persistence/descriptors/DescriptorEventListener.html" title="interface in org.eclipse.persistence.descriptors">DescriptorEventListener</a>> eventListeners)</code> </td> |
| </tr> |
| <tr id="i56" class="altColor"> |
| <td class="colFirst"><code>protected void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/descriptors/DescriptorEventManager.html#setEventMethods-java.util.concurrent.atomic.AtomicReferenceArray-">setEventMethods</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/atomic/AtomicReferenceArray.html?is-external=true" title="class or interface in java.util.concurrent.atomic">AtomicReferenceArray</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/reflect/Method.html?is-external=true" title="class or interface in java.lang.reflect">Method</a>> eventMethods)</code> </td> |
| </tr> |
| <tr id="i57" class="rowColor"> |
| <td class="colFirst"><code>protected void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/descriptors/DescriptorEventManager.html#setEventSelectors-java.util.concurrent.atomic.AtomicReferenceArray-">setEventSelectors</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/atomic/AtomicReferenceArray.html?is-external=true" title="class or interface in java.util.concurrent.atomic">AtomicReferenceArray</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>> eventSelectors)</code> </td> |
| </tr> |
| <tr id="i58" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/descriptors/DescriptorEventManager.html#setExcludeDefaultListeners-boolean-">setExcludeDefaultListeners</a></span>(boolean excludeDefaultListeners)</code> |
| <div class="block">INTERNAL: |
| EJB 3.0 support.</div> |
| </td> |
| </tr> |
| <tr id="i59" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/descriptors/DescriptorEventManager.html#setExcludeSuperclassListeners-boolean-">setExcludeSuperclassListeners</a></span>(boolean excludeSuperclassListeners)</code> |
| <div class="block">INTERNAL: |
| EJB 3.0 support.</div> |
| </td> |
| </tr> |
| <tr id="i60" class="altColor"> |
| <td class="colFirst"><code>protected void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/descriptors/DescriptorEventManager.html#setHasAnyEventListeners-boolean-">setHasAnyEventListeners</a></span>(boolean hasAnyEventListeners)</code> |
| <div class="block">INTERNAL: |
| Set if the event manager has any event listeners, or event methods.</div> |
| </td> |
| </tr> |
| <tr id="i61" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/descriptors/DescriptorEventManager.html#setPostBuildSelector-java.lang.String-">setPostBuildSelector</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> postBuildSelector)</code> |
| <div class="block">PUBLIC: |
| A method can be registered to be called on a object that has just been |
| built from the database.</div> |
| </td> |
| </tr> |
| <tr id="i62" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/descriptors/DescriptorEventManager.html#setPostCloneSelector-java.lang.String-">setPostCloneSelector</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> postCloneSelector)</code> |
| <div class="block">PUBLIC: |
| A method can be registered to be called on a object that has just been |
| cloned into a unit of work.</div> |
| </td> |
| </tr> |
| <tr id="i63" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/descriptors/DescriptorEventManager.html#setPostDeleteSelector-java.lang.String-">setPostDeleteSelector</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> postDeleteSelector)</code> |
| <div class="block">PUBLIC: |
| A method can be registered to be called on a object that has just been |
| deleted from the database.</div> |
| </td> |
| </tr> |
| <tr id="i64" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/descriptors/DescriptorEventManager.html#setPostInsertSelector-java.lang.String-">setPostInsertSelector</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> postInsertSelector)</code> |
| <div class="block">PUBLIC: |
| A method can be registered to be called on a object that has just been |
| inserted into the database.</div> |
| </td> |
| </tr> |
| <tr id="i65" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/descriptors/DescriptorEventManager.html#setPostMergeSelector-java.lang.String-">setPostMergeSelector</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> postMergeSelector)</code> |
| <div class="block">PUBLIC: |
| A method can be registered to be called on a object that has just been |
| merge from a unit of work.</div> |
| </td> |
| </tr> |
| <tr id="i66" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/descriptors/DescriptorEventManager.html#setPostRefreshSelector-java.lang.String-">setPostRefreshSelector</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> postRefreshSelector)</code> |
| <div class="block">PUBLIC: |
| A method can be registered to be called on a object that has just been |
| refreshed from the database.</div> |
| </td> |
| </tr> |
| <tr id="i67" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/descriptors/DescriptorEventManager.html#setPostUpdateSelector-java.lang.String-">setPostUpdateSelector</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> postUpdateSelector)</code> |
| <div class="block">PUBLIC: |
| A method can be registered to be called on a object that has just been |
| updated into the database.</div> |
| </td> |
| </tr> |
| <tr id="i68" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/descriptors/DescriptorEventManager.html#setPostWriteSelector-java.lang.String-">setPostWriteSelector</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> postWriteSelector)</code> |
| <div class="block">PUBLIC: |
| A method can be registered to be called on a object that has just been |
| written to the database.</div> |
| </td> |
| </tr> |
| <tr id="i69" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/descriptors/DescriptorEventManager.html#setPreDeleteSelector-java.lang.String-">setPreDeleteSelector</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> preDeleteSelector)</code> |
| <div class="block">PUBLIC: |
| A method can be registered to be called on a object that is going to be |
| deleted from the database.</div> |
| </td> |
| </tr> |
| <tr id="i70" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/descriptors/DescriptorEventManager.html#setPreInsertSelector-java.lang.String-">setPreInsertSelector</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> preInsertSelector)</code> |
| <div class="block">PUBLIC: |
| A method can be registered to be called on a object that is going to be |
| inserted into the database.</div> |
| </td> |
| </tr> |
| <tr id="i71" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/descriptors/DescriptorEventManager.html#setPrePersistSelector-java.lang.String-">setPrePersistSelector</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> prePersistSelector)</code> |
| <div class="block">PUBLIC: |
| A method can be registered to be called on a object when that object has |
| the create operation applied to it.</div> |
| </td> |
| </tr> |
| <tr id="i72" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/descriptors/DescriptorEventManager.html#setPreRemoveSelector-java.lang.String-">setPreRemoveSelector</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> preRemoveSelector)</code> |
| <div class="block">PUBLIC: |
| A method can be registered to be called on a object when that object has |
| the remove operation applied to it.</div> |
| </td> |
| </tr> |
| <tr id="i73" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/descriptors/DescriptorEventManager.html#setPreUpdateSelector-java.lang.String-">setPreUpdateSelector</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> preUpdateSelector)</code> |
| <div class="block">PUBLIC: |
| A method can be registered to be called on a object that is going to be |
| updated into the database.</div> |
| </td> |
| </tr> |
| <tr id="i74" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/descriptors/DescriptorEventManager.html#setPreWriteSelector-java.lang.String-">setPreWriteSelector</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> preWriteSelector)</code> |
| <div class="block">PUBLIC: |
| A method can be registered to be called on a object that is going to be |
| written to the database.</div> |
| </td> |
| </tr> |
| </table> |
| <ul class="blockList"> |
| <li class="blockList"><a name="methods.inherited.from.class.java.lang.Object"> |
| <!-- --> |
| </a> |
| <h3>Methods inherited from class java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3> |
| <code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li> |
| </ul> |
| </li> |
| </ul> |
| </li> |
| </ul> |
| </div> |
| <div class="details"> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <!-- ============ FIELD DETAIL =========== --> |
| <ul class="blockList"> |
| <li class="blockList"><a name="field.detail"> |
| <!-- --> |
| </a> |
| <h3>Field Detail</h3> |
| <a name="descriptor"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>descriptor</h4> |
| <pre>protected <a href="../../../../org/eclipse/persistence/descriptors/ClassDescriptor.html" title="class in org.eclipse.persistence.descriptors">ClassDescriptor</a> descriptor</pre> |
| </li> |
| </ul> |
| <a name="eventSelectors"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>eventSelectors</h4> |
| <pre>protected <a href="https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/atomic/AtomicReferenceArray.html?is-external=true" title="class or interface in java.util.concurrent.atomic">AtomicReferenceArray</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>> eventSelectors</pre> |
| </li> |
| </ul> |
| <a name="eventMethods"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>eventMethods</h4> |
| <pre>protected transient <a href="https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/atomic/AtomicReferenceArray.html?is-external=true" title="class or interface in java.util.concurrent.atomic">AtomicReferenceArray</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/reflect/Method.html?is-external=true" title="class or interface in java.lang.reflect">Method</a>> eventMethods</pre> |
| </li> |
| </ul> |
| <a name="eventListeners"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>eventListeners</h4> |
| <pre>protected transient <a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../org/eclipse/persistence/descriptors/DescriptorEventListener.html" title="interface in org.eclipse.persistence.descriptors">DescriptorEventListener</a>> eventListeners</pre> |
| </li> |
| </ul> |
| <a name="defaultEventListeners"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>defaultEventListeners</h4> |
| <pre>protected transient <a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../org/eclipse/persistence/descriptors/DescriptorEventListener.html" title="interface in org.eclipse.persistence.descriptors">DescriptorEventListener</a>> defaultEventListeners</pre> |
| </li> |
| </ul> |
| <a name="entityListenerEventListeners"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>entityListenerEventListeners</h4> |
| <pre>protected transient <a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../org/eclipse/persistence/descriptors/DescriptorEventListener.html" title="interface in org.eclipse.persistence.descriptors">DescriptorEventListener</a>> entityListenerEventListeners</pre> |
| </li> |
| </ul> |
| <a name="entityEventListener"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>entityEventListener</h4> |
| <pre>protected transient <a href="../../../../org/eclipse/persistence/descriptors/DescriptorEventListener.html" title="interface in org.eclipse.persistence.descriptors">DescriptorEventListener</a> entityEventListener</pre> |
| </li> |
| </ul> |
| <a name="internalListeners"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>internalListeners</h4> |
| <pre>protected transient <a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../org/eclipse/persistence/descriptors/DescriptorEventListener.html" title="interface in org.eclipse.persistence.descriptors">DescriptorEventListener</a>> internalListeners</pre> |
| <div class="block">Listeners that are fired after all other listeners are fired</div> |
| </li> |
| </ul> |
| <a name="entityEventManagers"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>entityEventManagers</h4> |
| <pre>protected transient <a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../org/eclipse/persistence/descriptors/DescriptorEventManager.html" title="class in org.eclipse.persistence.descriptors">DescriptorEventManager</a>> entityEventManagers</pre> |
| </li> |
| </ul> |
| <a name="entityListenerEventManagers"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>entityListenerEventManagers</h4> |
| <pre>protected transient <a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../org/eclipse/persistence/descriptors/DescriptorEventManager.html" title="class in org.eclipse.persistence.descriptors">DescriptorEventManager</a>> entityListenerEventManagers</pre> |
| </li> |
| </ul> |
| <a name="excludeDefaultListeners"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>excludeDefaultListeners</h4> |
| <pre>protected boolean excludeDefaultListeners</pre> |
| </li> |
| </ul> |
| <a name="excludeSuperclassListeners"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>excludeSuperclassListeners</h4> |
| <pre>protected boolean excludeSuperclassListeners</pre> |
| </li> |
| </ul> |
| <a name="descriptorEventHolders"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>descriptorEventHolders</h4> |
| <pre>protected <a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../org/eclipse/persistence/descriptors/SerializableDescriptorEventHolder.html" title="interface in org.eclipse.persistence.descriptors">SerializableDescriptorEventHolder</a>> descriptorEventHolders</pre> |
| </li> |
| </ul> |
| <a name="hasAnyEventListeners"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>hasAnyEventListeners</h4> |
| <pre>protected boolean hasAnyEventListeners</pre> |
| <div class="block">PERF: Cache if any events listener exist.</div> |
| </li> |
| </ul> |
| <a name="PreWriteEvent"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>PreWriteEvent</h4> |
| <pre>public static final int PreWriteEvent</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.eclipse.persistence.descriptors.DescriptorEventManager.PreWriteEvent">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="PostWriteEvent"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>PostWriteEvent</h4> |
| <pre>public static final int PostWriteEvent</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.eclipse.persistence.descriptors.DescriptorEventManager.PostWriteEvent">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="PreDeleteEvent"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>PreDeleteEvent</h4> |
| <pre>public static final int PreDeleteEvent</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.eclipse.persistence.descriptors.DescriptorEventManager.PreDeleteEvent">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="PostDeleteEvent"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>PostDeleteEvent</h4> |
| <pre>public static final int PostDeleteEvent</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.eclipse.persistence.descriptors.DescriptorEventManager.PostDeleteEvent">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="PreInsertEvent"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>PreInsertEvent</h4> |
| <pre>public static final int PreInsertEvent</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.eclipse.persistence.descriptors.DescriptorEventManager.PreInsertEvent">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="PostInsertEvent"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>PostInsertEvent</h4> |
| <pre>public static final int PostInsertEvent</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.eclipse.persistence.descriptors.DescriptorEventManager.PostInsertEvent">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="PreUpdateEvent"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>PreUpdateEvent</h4> |
| <pre>public static final int PreUpdateEvent</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.eclipse.persistence.descriptors.DescriptorEventManager.PreUpdateEvent">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="PostUpdateEvent"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>PostUpdateEvent</h4> |
| <pre>public static final int PostUpdateEvent</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.eclipse.persistence.descriptors.DescriptorEventManager.PostUpdateEvent">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="PostBuildEvent"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>PostBuildEvent</h4> |
| <pre>public static final int PostBuildEvent</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.eclipse.persistence.descriptors.DescriptorEventManager.PostBuildEvent">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="PostRefreshEvent"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>PostRefreshEvent</h4> |
| <pre>public static final int PostRefreshEvent</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.eclipse.persistence.descriptors.DescriptorEventManager.PostRefreshEvent">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="PostCloneEvent"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>PostCloneEvent</h4> |
| <pre>public static final int PostCloneEvent</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.eclipse.persistence.descriptors.DescriptorEventManager.PostCloneEvent">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="PostMergeEvent"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>PostMergeEvent</h4> |
| <pre>public static final int PostMergeEvent</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.eclipse.persistence.descriptors.DescriptorEventManager.PostMergeEvent">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="AboutToInsertEvent"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>AboutToInsertEvent</h4> |
| <pre>public static final int AboutToInsertEvent</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.eclipse.persistence.descriptors.DescriptorEventManager.AboutToInsertEvent">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="AboutToUpdateEvent"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>AboutToUpdateEvent</h4> |
| <pre>public static final int AboutToUpdateEvent</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.eclipse.persistence.descriptors.DescriptorEventManager.AboutToUpdateEvent">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="AboutToDeleteEvent"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>AboutToDeleteEvent</h4> |
| <pre>public static final int AboutToDeleteEvent</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.eclipse.persistence.descriptors.DescriptorEventManager.AboutToDeleteEvent">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="PrePersistEvent"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>PrePersistEvent</h4> |
| <pre>public static final int PrePersistEvent</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.eclipse.persistence.descriptors.DescriptorEventManager.PrePersistEvent">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="PreRemoveEvent"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>PreRemoveEvent</h4> |
| <pre>public static final int PreRemoveEvent</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.eclipse.persistence.descriptors.DescriptorEventManager.PreRemoveEvent">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="PreUpdateWithChangesEvent"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>PreUpdateWithChangesEvent</h4> |
| <pre>public static final int PreUpdateWithChangesEvent</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.eclipse.persistence.descriptors.DescriptorEventManager.PreUpdateWithChangesEvent">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="NumberOfEvents"> |
| <!-- --> |
| </a> |
| <ul class="blockListLast"> |
| <li class="blockList"> |
| <h4>NumberOfEvents</h4> |
| <pre>protected static final int NumberOfEvents</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.eclipse.persistence.descriptors.DescriptorEventManager.NumberOfEvents">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| </li> |
| </ul> |
| <!-- ========= CONSTRUCTOR DETAIL ======== --> |
| <ul class="blockList"> |
| <li class="blockList"><a name="constructor.detail"> |
| <!-- --> |
| </a> |
| <h3>Constructor Detail</h3> |
| <a name="DescriptorEventManager--"> |
| <!-- --> |
| </a> |
| <ul class="blockListLast"> |
| <li class="blockList"> |
| <h4>DescriptorEventManager</h4> |
| <pre>public DescriptorEventManager()</pre> |
| <div class="block">INTERNAL: |
| Returns a new DescriptorEventManager for the specified ClassDescriptor.</div> |
| </li> |
| </ul> |
| </li> |
| </ul> |
| <!-- ============ METHOD DETAIL ========== --> |
| <ul class="blockList"> |
| <li class="blockList"><a name="method.detail"> |
| <!-- --> |
| </a> |
| <h3>Method Detail</h3> |
| <a name="addDefaultEventListener-org.eclipse.persistence.descriptors.DescriptorEventListener-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>addDefaultEventListener</h4> |
| <pre>public void addDefaultEventListener(<a href="../../../../org/eclipse/persistence/descriptors/DescriptorEventListener.html" title="interface in org.eclipse.persistence.descriptors">DescriptorEventListener</a> listener)</pre> |
| <div class="block">PUBLIC: |
| EJB 3.0 support for default listeners.</div> |
| </li> |
| </ul> |
| <a name="addEntityListenerEventListener-org.eclipse.persistence.descriptors.DescriptorEventListener-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>addEntityListenerEventListener</h4> |
| <pre>public void addEntityListenerEventListener(<a href="../../../../org/eclipse/persistence/descriptors/DescriptorEventListener.html" title="interface in org.eclipse.persistence.descriptors">DescriptorEventListener</a> listener)</pre> |
| <div class="block">PUBLIC: |
| EJB 3.0 support for lifecycle callback events defined on an entity |
| listener class.</div> |
| </li> |
| </ul> |
| <a name="addListener-org.eclipse.persistence.descriptors.DescriptorEventListener-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>addListener</h4> |
| <pre>public void addListener(<a href="../../../../org/eclipse/persistence/descriptors/DescriptorEventListener.html" title="interface in org.eclipse.persistence.descriptors">DescriptorEventListener</a> listener)</pre> |
| <div class="block">PUBLIC: |
| Listener objects can be registered with the event manager to be notified |
| when an event occurs on any instance of the descriptor's class.</div> |
| </li> |
| </ul> |
| <a name="addInternalListener-org.eclipse.persistence.descriptors.DescriptorEventListener-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>addInternalListener</h4> |
| <pre>public void addInternalListener(<a href="../../../../org/eclipse/persistence/descriptors/DescriptorEventListener.html" title="interface in org.eclipse.persistence.descriptors">DescriptorEventListener</a> listener)</pre> |
| <div class="block">INTERNAL:</div> |
| </li> |
| </ul> |
| <a name="addEntityListenerHolder-org.eclipse.persistence.descriptors.SerializableDescriptorEventHolder-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>addEntityListenerHolder</h4> |
| <pre>public void addEntityListenerHolder(<a href="../../../../org/eclipse/persistence/descriptors/SerializableDescriptorEventHolder.html" title="interface in org.eclipse.persistence.descriptors">SerializableDescriptorEventHolder</a> holder)</pre> |
| <div class="block">INTERNAL:</div> |
| </li> |
| </ul> |
| <a name="clone--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>clone</h4> |
| <pre>public <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> clone()</pre> |
| <div class="block">INTERNAL: |
| Clone the manager and its private parts.</div> |
| <dl> |
| <dt><span class="overrideSpecifyLabel">Overrides:</span></dt> |
| <dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a></code> in class <code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="processDescriptorEventHolders-org.eclipse.persistence.internal.sessions.AbstractSession-java.lang.ClassLoader-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>processDescriptorEventHolders</h4> |
| <pre>public void processDescriptorEventHolders(org.eclipse.persistence.internal.sessions.AbstractSession session, |
| <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/ClassLoader.html?is-external=true" title="class or interface in java.lang">ClassLoader</a> classLoader)</pre> |
| <div class="block">INTERNAL: |
| This method was added to allow JPA project caching so that DescriptorEventListeners could be |
| serialized and re-added to the EventManager using a SerializableDescriptorEventHolder.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>classLoader</code> - </dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="excludeDefaultListeners--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>excludeDefaultListeners</h4> |
| <pre>public boolean excludeDefaultListeners()</pre> |
| <div class="block">INTERNAL: |
| EJB 3.0 support. Returns true if this event manager should exclude the |
| invocation of the default listeners for this descriptor.</div> |
| </li> |
| </ul> |
| <a name="excludeSuperclassListeners--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>excludeSuperclassListeners</h4> |
| <pre>public boolean excludeSuperclassListeners()</pre> |
| <div class="block">INTERNAL: |
| EJB 3.0 support. Returns true is this event manager should exclude the |
| invocation of the listeners defined by the entity listener classes for |
| the superclasses of this descriptor.</div> |
| </li> |
| </ul> |
| <a name="executeEvent-org.eclipse.persistence.descriptors.DescriptorEvent-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>executeEvent</h4> |
| <pre>public void executeEvent(<a href="../../../../org/eclipse/persistence/descriptors/DescriptorEvent.html" title="class in org.eclipse.persistence.descriptors">DescriptorEvent</a> event) |
| throws <a href="../../../../org/eclipse/persistence/exceptions/DescriptorException.html" title="class in org.eclipse.persistence.exceptions">DescriptorException</a></pre> |
| <div class="block">INTERNAL: |
| Execute the given selector with the event as argument.</div> |
| <dl> |
| <dt><span class="overrideSpecifyLabel">Specified by:</span></dt> |
| <dd><code><a href="../../../../org/eclipse/persistence/core/descriptors/CoreDescriptorEventManager.html#executeEvent-DESCRIPTOR_EVENT-">executeEvent</a></code> in class <code><a href="../../../../org/eclipse/persistence/core/descriptors/CoreDescriptorEventManager.html" title="class in org.eclipse.persistence.core.descriptors">CoreDescriptorEventManager</a><<a href="../../../../org/eclipse/persistence/descriptors/DescriptorEvent.html" title="class in org.eclipse.persistence.descriptors">DescriptorEvent</a>></code></dd> |
| <dt><span class="throwsLabel">Throws:</span></dt> |
| <dd><code><a href="../../../../org/eclipse/persistence/exceptions/DescriptorException.html" title="class in org.eclipse.persistence.exceptions">DescriptorException</a></code> - - the method cannot be found or executed</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="findMethod-int-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>findMethod</h4> |
| <pre>protected <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/reflect/Method.html?is-external=true" title="class or interface in java.lang.reflect">Method</a> findMethod(int selector) |
| throws <a href="../../../../org/eclipse/persistence/exceptions/DescriptorException.html" title="class in org.eclipse.persistence.exceptions">DescriptorException</a></pre> |
| <div class="block">Find the method corresponding to the event selector. The method MUST take |
| DescriptorEvent as argument, Session is also supported as argument for |
| backward compatibility.</div> |
| <dl> |
| <dt><span class="throwsLabel">Throws:</span></dt> |
| <dd><code><a href="../../../../org/eclipse/persistence/exceptions/DescriptorException.html" title="class in org.eclipse.persistence.exceptions">DescriptorException</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="getAboutToDeleteSelector--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getAboutToDeleteSelector</h4> |
| <pre>public <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> getAboutToDeleteSelector()</pre> |
| <div class="block">INTERNAL: |
| bug 251180 - Missing method org.eclipse.persistence.descriptors.DescriptorEventManager#setAboutToDeleteSelector</div> |
| </li> |
| </ul> |
| <a name="getAboutToInsertSelector--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getAboutToInsertSelector</h4> |
| <pre>public <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> getAboutToInsertSelector()</pre> |
| <div class="block">INTERNAL:</div> |
| </li> |
| </ul> |
| <a name="getAboutToUpdateSelector--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getAboutToUpdateSelector</h4> |
| <pre>public <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> getAboutToUpdateSelector()</pre> |
| <div class="block">INTERNAL:</div> |
| </li> |
| </ul> |
| <a name="getDefaultEventListeners--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getDefaultEventListeners</h4> |
| <pre>public <a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../org/eclipse/persistence/descriptors/DescriptorEventListener.html" title="interface in org.eclipse.persistence.descriptors">DescriptorEventListener</a>> getDefaultEventListeners()</pre> |
| <div class="block">INTERNAL: |
| EJB 3.0 support. Returns the default listeners.</div> |
| </li> |
| </ul> |
| <a name="getDescriptor--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getDescriptor</h4> |
| <pre>protected <a href="../../../../org/eclipse/persistence/descriptors/ClassDescriptor.html" title="class in org.eclipse.persistence.descriptors">ClassDescriptor</a> getDescriptor()</pre> |
| <div class="block">INTERNAL:</div> |
| </li> |
| </ul> |
| <a name="getDescriptorEventHolders--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getDescriptorEventHolders</h4> |
| <pre>public <a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../org/eclipse/persistence/descriptors/SerializableDescriptorEventHolder.html" title="interface in org.eclipse.persistence.descriptors">SerializableDescriptorEventHolder</a>> getDescriptorEventHolders()</pre> |
| <div class="block">INTERNAL: |
| used by JPA project caching to store DescriptorEventListener representations that can build the underlying |
| DescriptorEventListener and add it to the EventManager.</div> |
| </li> |
| </ul> |
| <a name="setDescriptorEventHolders-java.util.List-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setDescriptorEventHolders</h4> |
| <pre>public void setDescriptorEventHolders(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../org/eclipse/persistence/descriptors/SerializableDescriptorEventHolder.html" title="interface in org.eclipse.persistence.descriptors">SerializableDescriptorEventHolder</a>> descriptorEventHolders)</pre> |
| <div class="block">INTERNAL: |
| used by JPA project caching to store DescriptorEventListener representations that can build the underlying |
| DescriptorEventListener and add it to the EventManager.</div> |
| </li> |
| </ul> |
| <a name="getEntityEventListener--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getEntityEventListener</h4> |
| <pre>public <a href="../../../../org/eclipse/persistence/descriptors/DescriptorEventListener.html" title="interface in org.eclipse.persistence.descriptors">DescriptorEventListener</a> getEntityEventListener()</pre> |
| <div class="block">INTERNAL: |
| EJB 3.0 support. Returns the entity event listener.</div> |
| </li> |
| </ul> |
| <a name="getEntityListenerEventListeners--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getEntityListenerEventListeners</h4> |
| <pre>public <a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../org/eclipse/persistence/descriptors/DescriptorEventListener.html" title="interface in org.eclipse.persistence.descriptors">DescriptorEventListener</a>> getEntityListenerEventListeners()</pre> |
| <div class="block">INTERNAL: |
| EJB 3.0 support. Returns the entity listener event listeners.</div> |
| </li> |
| </ul> |
| <a name="getEventListeners--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getEventListeners</h4> |
| <pre>public <a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../org/eclipse/persistence/descriptors/DescriptorEventListener.html" title="interface in org.eclipse.persistence.descriptors">DescriptorEventListener</a>> getEventListeners()</pre> |
| <div class="block">PUBLIC: |
| Returns the Listener objects that have been added.</div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../org/eclipse/persistence/descriptors/DescriptorEventManager.html#addListener-org.eclipse.persistence.descriptors.DescriptorEventListener-"><code>addListener(DescriptorEventListener)</code></a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="getEventMethods--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getEventMethods</h4> |
| <pre>protected <a href="https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/atomic/AtomicReferenceArray.html?is-external=true" title="class or interface in java.util.concurrent.atomic">AtomicReferenceArray</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/reflect/Method.html?is-external=true" title="class or interface in java.lang.reflect">Method</a>> getEventMethods()</pre> |
| </li> |
| </ul> |
| <a name="getEventSelectors--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getEventSelectors</h4> |
| <pre>protected <a href="https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/atomic/AtomicReferenceArray.html?is-external=true" title="class or interface in java.util.concurrent.atomic">AtomicReferenceArray</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>> getEventSelectors()</pre> |
| </li> |
| </ul> |
| <a name="getPostBuildSelector--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getPostBuildSelector</h4> |
| <pre>public <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> getPostBuildSelector()</pre> |
| <div class="block">PUBLIC: |
| The name of the method called after an object is built</div> |
| </li> |
| </ul> |
| <a name="getPostCloneSelector--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getPostCloneSelector</h4> |
| <pre>public <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> getPostCloneSelector()</pre> |
| <div class="block">PUBLIC: |
| The name of the method called after an object is cloned</div> |
| </li> |
| </ul> |
| <a name="getPostDeleteSelector--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getPostDeleteSelector</h4> |
| <pre>public <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> getPostDeleteSelector()</pre> |
| <div class="block">PUBLIC: |
| The name of the method called after an object is deleted</div> |
| </li> |
| </ul> |
| <a name="getPostInsertSelector--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getPostInsertSelector</h4> |
| <pre>public <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> getPostInsertSelector()</pre> |
| <div class="block">PUBLIC: |
| The name of the method called after an object is inserted</div> |
| </li> |
| </ul> |
| <a name="getPostMergeSelector--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getPostMergeSelector</h4> |
| <pre>public <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> getPostMergeSelector()</pre> |
| <div class="block">PUBLIC: |
| The name of the method called after an object is merged</div> |
| </li> |
| </ul> |
| <a name="getPostRefreshSelector--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getPostRefreshSelector</h4> |
| <pre>public <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> getPostRefreshSelector()</pre> |
| <div class="block">PUBLIC: |
| The name of the method called after an object is refreshed</div> |
| </li> |
| </ul> |
| <a name="getPostUpdateSelector--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getPostUpdateSelector</h4> |
| <pre>public <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> getPostUpdateSelector()</pre> |
| <div class="block">PUBLIC: |
| The name of the method called after an object is updated</div> |
| </li> |
| </ul> |
| <a name="getPostWriteSelector--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getPostWriteSelector</h4> |
| <pre>public <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> getPostWriteSelector()</pre> |
| <div class="block">PUBLIC: |
| The name of the method called after an object is written</div> |
| </li> |
| </ul> |
| <a name="getPrePersistSelector--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getPrePersistSelector</h4> |
| <pre>public <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> getPrePersistSelector()</pre> |
| <div class="block">PUBLIC: |
| The name of the method called before the create operation is applied to an object</div> |
| </li> |
| </ul> |
| <a name="getPreDeleteSelector--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getPreDeleteSelector</h4> |
| <pre>public <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> getPreDeleteSelector()</pre> |
| <div class="block">PUBLIC: |
| The name of the method called before an object is deleted</div> |
| </li> |
| </ul> |
| <a name="getPreInsertSelector--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getPreInsertSelector</h4> |
| <pre>public <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> getPreInsertSelector()</pre> |
| <div class="block">PUBLIC: |
| The name of the method called before an object is inserted</div> |
| </li> |
| </ul> |
| <a name="getPreRemoveSelector--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getPreRemoveSelector</h4> |
| <pre>public <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> getPreRemoveSelector()</pre> |
| <div class="block">PUBLIC: |
| The name of the method called before the remove operation is applied to an object</div> |
| </li> |
| </ul> |
| <a name="getPreUpdateSelector--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getPreUpdateSelector</h4> |
| <pre>public <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> getPreUpdateSelector()</pre> |
| <div class="block">PUBLIC: |
| The name of the method called before an object is updated</div> |
| </li> |
| </ul> |
| <a name="getPreWriteSelector--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getPreWriteSelector</h4> |
| <pre>public <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> getPreWriteSelector()</pre> |
| <div class="block">PUBLIC: |
| The name of the method called before an object is written</div> |
| </li> |
| </ul> |
| <a name="hasAnyEventListeners--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>hasAnyEventListeners</h4> |
| <pre>public boolean hasAnyEventListeners()</pre> |
| <div class="block">INTERNAL: |
| Return if the event manager has any event listeners, or event methods. |
| If nothing is listening to event they can be avoided.</div> |
| <dl> |
| <dt><span class="overrideSpecifyLabel">Specified by:</span></dt> |
| <dd><code><a href="../../../../org/eclipse/persistence/core/descriptors/CoreDescriptorEventManager.html#hasAnyEventListeners--">hasAnyEventListeners</a></code> in class <code><a href="../../../../org/eclipse/persistence/core/descriptors/CoreDescriptorEventManager.html" title="class in org.eclipse.persistence.core.descriptors">CoreDescriptorEventManager</a><<a href="../../../../org/eclipse/persistence/descriptors/DescriptorEvent.html" title="class in org.eclipse.persistence.descriptors">DescriptorEvent</a>></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="hasAnyListeners--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>hasAnyListeners</h4> |
| <pre>protected boolean hasAnyListeners()</pre> |
| </li> |
| </ul> |
| <a name="hasDefaultEventListeners--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>hasDefaultEventListeners</h4> |
| <pre>public boolean hasDefaultEventListeners()</pre> |
| <div class="block">INTERNAL: |
| This method will return true, if this event manager has default listeners |
| and does not exclude them. Default listeners are always added to every |
| event manager to allow users to turn them on a later time if so desired.</div> |
| </li> |
| </ul> |
| <a name="hasEntityEventListener--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>hasEntityEventListener</h4> |
| <pre>public boolean hasEntityEventListener()</pre> |
| <div class="block">INTERNAL: |
| EJB 3.0 support. Return true if this event manager has any entity event |
| listeners.</div> |
| </li> |
| </ul> |
| <a name="hasInternalEventListeners--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>hasInternalEventListeners</h4> |
| <pre>public boolean hasInternalEventListeners()</pre> |
| <div class="block">INTERNAL: |
| Internal event support. Return true if this event manager has any internal |
| listener event listeners.</div> |
| </li> |
| </ul> |
| <a name="hasEntityListenerEventListeners--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>hasEntityListenerEventListeners</h4> |
| <pre>public boolean hasEntityListenerEventListeners()</pre> |
| <div class="block">INTERNAL: |
| EJB 3.0 support. Return true if this event manager has any entity |
| listener event listeners.</div> |
| </li> |
| </ul> |
| <a name="initialize-org.eclipse.persistence.internal.sessions.AbstractSession-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>initialize</h4> |
| <pre>public void initialize(org.eclipse.persistence.internal.sessions.AbstractSession session)</pre> |
| <div class="block">INTERNAL: |
| Configure inherited selectors.</div> |
| </li> |
| </ul> |
| <a name="initializeEJB30EventManagers--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>initializeEJB30EventManagers</h4> |
| <pre>protected void initializeEJB30EventManagers()</pre> |
| <div class="block">INTERNAL: |
| EJB 3.0 support. Builds our chains of descriptor event managers that will |
| need to be notified. The chains are cache so we only need to build them |
| once.</div> |
| </li> |
| </ul> |
| <a name="notifyEJB30Listeners-org.eclipse.persistence.descriptors.DescriptorEvent-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>notifyEJB30Listeners</h4> |
| <pre>protected void notifyEJB30Listeners(<a href="../../../../org/eclipse/persistence/descriptors/DescriptorEvent.html" title="class in org.eclipse.persistence.descriptors">DescriptorEvent</a> event)</pre> |
| <div class="block">INTERNAL: |
| Notify the EJB 3.0 event listeners.</div> |
| </li> |
| </ul> |
| <a name="notifyListener-org.eclipse.persistence.descriptors.DescriptorEventListener-org.eclipse.persistence.descriptors.DescriptorEvent-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>notifyListener</h4> |
| <pre>protected void notifyListener(<a href="../../../../org/eclipse/persistence/descriptors/DescriptorEventListener.html" title="interface in org.eclipse.persistence.descriptors">DescriptorEventListener</a> listener, |
| <a href="../../../../org/eclipse/persistence/descriptors/DescriptorEvent.html" title="class in org.eclipse.persistence.descriptors">DescriptorEvent</a> event) |
| throws <a href="../../../../org/eclipse/persistence/exceptions/DescriptorException.html" title="class in org.eclipse.persistence.exceptions">DescriptorException</a></pre> |
| <div class="block">INTERNAL: |
| Big ugly case statement to notify listeners.</div> |
| <dl> |
| <dt><span class="throwsLabel">Throws:</span></dt> |
| <dd><code><a href="../../../../org/eclipse/persistence/exceptions/DescriptorException.html" title="class in org.eclipse.persistence.exceptions">DescriptorException</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="notifyListeners-org.eclipse.persistence.descriptors.DescriptorEvent-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>notifyListeners</h4> |
| <pre>public void notifyListeners(<a href="../../../../org/eclipse/persistence/descriptors/DescriptorEvent.html" title="class in org.eclipse.persistence.descriptors">DescriptorEvent</a> event)</pre> |
| <div class="block">INTERNAL: |
| Notify the event listeners.</div> |
| </li> |
| </ul> |
| <a name="remoteInitialization-org.eclipse.persistence.internal.sessions.AbstractSession-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>remoteInitialization</h4> |
| <pre>public void remoteInitialization(org.eclipse.persistence.internal.sessions.AbstractSession session)</pre> |
| <div class="block">INTERNAL: |
| Used to initialize a remote DescriptorEventManager.</div> |
| </li> |
| </ul> |
| <a name="removeListener-org.eclipse.persistence.descriptors.DescriptorEventListener-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>removeListener</h4> |
| <pre>public void removeListener(<a href="../../../../org/eclipse/persistence/descriptors/DescriptorEventListener.html" title="interface in org.eclipse.persistence.descriptors">DescriptorEventListener</a> listener)</pre> |
| <div class="block">PUBLIC: |
| Remove a event listener.</div> |
| </li> |
| </ul> |
| <a name="setAboutToDeleteSelector-java.lang.String-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setAboutToDeleteSelector</h4> |
| <pre>public void setAboutToDeleteSelector(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> aboutToDeleteSelector)</pre> |
| <div class="block">PUBLIC: |
| A method can be registered to be called when an object's row it about to |
| be inserted. This uses the optional event argument of the DatabaseRow. |
| This is different from pre/postInsert because it occurs after the row has |
| already been built. This event can be used to modify the row before |
| insert, such as adding a user inserted by.</div> |
| </li> |
| </ul> |
| <a name="setAboutToInsertSelector-java.lang.String-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setAboutToInsertSelector</h4> |
| <pre>public void setAboutToInsertSelector(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> aboutToInsertSelector)</pre> |
| <div class="block">PUBLIC: |
| A method can be registered to be called when an object's row it about to |
| be inserted. This uses the optional event argument of the DatabaseRow. |
| This is different from pre/postInsert because it occurs after the row has |
| already been built. This event can be used to modify the row before |
| insert, such as adding a user inserted by.</div> |
| </li> |
| </ul> |
| <a name="setAboutToUpdateSelector-java.lang.String-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setAboutToUpdateSelector</h4> |
| <pre>public void setAboutToUpdateSelector(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> aboutToUpdateSelector)</pre> |
| <div class="block">PUBLIC: |
| A method can be registered to be called when an object's row it about to |
| be updated. This uses the optional event argument of the DatabaseRow. |
| This is different from pre/postUpdate because it occurs after the row has |
| already been built, and it ONLY called if the update is required (changed |
| within a unit of work), as the other occur ALWAYS. This event can be used |
| to modify the row before insert, such as adding a user inserted by.</div> |
| </li> |
| </ul> |
| <a name="setDescriptor-org.eclipse.persistence.descriptors.ClassDescriptor-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setDescriptor</h4> |
| <pre>public void setDescriptor(<a href="../../../../org/eclipse/persistence/descriptors/ClassDescriptor.html" title="class in org.eclipse.persistence.descriptors">ClassDescriptor</a> descriptor)</pre> |
| <div class="block">INTERNAL: |
| Set the descriptor.</div> |
| </li> |
| </ul> |
| <a name="setEntityEventListener-org.eclipse.persistence.descriptors.DescriptorEventListener-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setEntityEventListener</h4> |
| <pre>public void setEntityEventListener(<a href="../../../../org/eclipse/persistence/descriptors/DescriptorEventListener.html" title="interface in org.eclipse.persistence.descriptors">DescriptorEventListener</a> listener)</pre> |
| <div class="block">PUBLIC: |
| EJB 3.0 support for lifecycle callback events defined on an entity class.</div> |
| </li> |
| </ul> |
| <a name="setEventListeners-java.util.List-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setEventListeners</h4> |
| <pre>protected void setEventListeners(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../org/eclipse/persistence/descriptors/DescriptorEventListener.html" title="interface in org.eclipse.persistence.descriptors">DescriptorEventListener</a>> eventListeners)</pre> |
| </li> |
| </ul> |
| <a name="setEventMethods-java.util.concurrent.atomic.AtomicReferenceArray-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setEventMethods</h4> |
| <pre>protected void setEventMethods(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/atomic/AtomicReferenceArray.html?is-external=true" title="class or interface in java.util.concurrent.atomic">AtomicReferenceArray</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/reflect/Method.html?is-external=true" title="class or interface in java.lang.reflect">Method</a>> eventMethods)</pre> |
| </li> |
| </ul> |
| <a name="setEventSelectors-java.util.concurrent.atomic.AtomicReferenceArray-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setEventSelectors</h4> |
| <pre>protected void setEventSelectors(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/atomic/AtomicReferenceArray.html?is-external=true" title="class or interface in java.util.concurrent.atomic">AtomicReferenceArray</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>> eventSelectors)</pre> |
| </li> |
| </ul> |
| <a name="setExcludeDefaultListeners-boolean-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setExcludeDefaultListeners</h4> |
| <pre>public void setExcludeDefaultListeners(boolean excludeDefaultListeners)</pre> |
| <div class="block">INTERNAL: |
| EJB 3.0 support. Default listeners apply to all entities in a persistence |
| unit. Set this flag to true to exclude the invocation of the default |
| listeners for this descriptor.</div> |
| </li> |
| </ul> |
| <a name="setExcludeSuperclassListeners-boolean-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setExcludeSuperclassListeners</h4> |
| <pre>public void setExcludeSuperclassListeners(boolean excludeSuperclassListeners)</pre> |
| <div class="block">INTERNAL: |
| EJB 3.0 support. If multiple entity classes in an inheritance hierarchy |
| define entity listeners, the listeners defined for a superclass are |
| invoked before the listeners defined for its subclasses. Set this flag |
| to true to exclude the invocation of the listeners defined by the entity |
| listener classes for the superclasses of this descriptor.</div> |
| </li> |
| </ul> |
| <a name="setHasAnyEventListeners-boolean-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setHasAnyEventListeners</h4> |
| <pre>protected void setHasAnyEventListeners(boolean hasAnyEventListeners)</pre> |
| <div class="block">INTERNAL: |
| Set if the event manager has any event listeners, or event methods. |
| If nothing is listening to event they can be avoided.</div> |
| </li> |
| </ul> |
| <a name="setPostBuildSelector-java.lang.String-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setPostBuildSelector</h4> |
| <pre>public void setPostBuildSelector(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> postBuildSelector)</pre> |
| <div class="block">PUBLIC: |
| A method can be registered to be called on a object that has just been |
| built from the database. This uses the optional event argument for the |
| DatabaseRow. This event can be used to correctly initialize an object's |
| non-persistent attributes or to perform complex optimizations or |
| mappings. This event is called whenever an object is built.</div> |
| </li> |
| </ul> |
| <a name="setPostCloneSelector-java.lang.String-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setPostCloneSelector</h4> |
| <pre>public void setPostCloneSelector(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> postCloneSelector)</pre> |
| <div class="block">PUBLIC: |
| A method can be registered to be called on a object that has just been |
| cloned into a unit of work. This uses the optional event argument for the |
| original object (the source object is the clone). This event can be used |
| to correctly initialize an object's non-persistent attributes.</div> |
| </li> |
| </ul> |
| <a name="setPostDeleteSelector-java.lang.String-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setPostDeleteSelector</h4> |
| <pre>public void setPostDeleteSelector(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> postDeleteSelector)</pre> |
| <div class="block">PUBLIC: |
| A method can be registered to be called on a object that has just been |
| deleted from the database. This event can notify/remove any dependents |
| on the object.</div> |
| </li> |
| </ul> |
| <a name="setPostInsertSelector-java.lang.String-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setPostInsertSelector</h4> |
| <pre>public void setPostInsertSelector(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> postInsertSelector)</pre> |
| <div class="block">PUBLIC: |
| A method can be registered to be called on a object that has just been |
| inserted into the database. This event can be used to notify any |
| dependent on the object, or to update information not accessible until |
| the object has been inserted.</div> |
| </li> |
| </ul> |
| <a name="setPostMergeSelector-java.lang.String-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setPostMergeSelector</h4> |
| <pre>public void setPostMergeSelector(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> postMergeSelector)</pre> |
| <div class="block">PUBLIC: |
| A method can be registered to be called on a object that has just been |
| merge from a unit of work. This uses the optional event argument of the |
| original object which is the object being merged from, the source object |
| is the object being merged into. This event can be used to correctly |
| initialize an object's non-persistent attributes.</div> |
| </li> |
| </ul> |
| <a name="setPostRefreshSelector-java.lang.String-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setPostRefreshSelector</h4> |
| <pre>public void setPostRefreshSelector(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> postRefreshSelector)</pre> |
| <div class="block">PUBLIC: |
| A method can be registered to be called on a object that has just been |
| refreshed from the database. This uses the optional event argument of |
| the DatabaseRow. This event can be used to correctly initialize an |
| object's non-persistent attributes or to perform complex optimizations or |
| mappings. This event is only called on refreshes of existing objects.</div> |
| </li> |
| </ul> |
| <a name="setPostUpdateSelector-java.lang.String-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setPostUpdateSelector</h4> |
| <pre>public void setPostUpdateSelector(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> postUpdateSelector)</pre> |
| <div class="block">PUBLIC: |
| A method can be registered to be called on a object that has just been |
| updated into the database.</div> |
| </li> |
| </ul> |
| <a name="setPostWriteSelector-java.lang.String-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setPostWriteSelector</h4> |
| <pre>public void setPostWriteSelector(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> postWriteSelector)</pre> |
| <div class="block">PUBLIC: |
| A method can be registered to be called on a object that has just been |
| written to the database. This event is raised on any registered object |
| in a unit of work, even if it has not changed, refer to the |
| "aboutToUpdate" selector if it is required for the event to be raised |
| only when the object has been changed. This will be called on all inserts |
| and updates, after the "postInsert/Update" event has been raised. This |
| event can be used to notify any dependent on the object.</div> |
| </li> |
| </ul> |
| <a name="setPreDeleteSelector-java.lang.String-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setPreDeleteSelector</h4> |
| <pre>public void setPreDeleteSelector(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> preDeleteSelector)</pre> |
| <div class="block">PUBLIC: |
| A method can be registered to be called on a object that is going to be |
| deleted from the database. This event can notify/remove any dependents |
| on the object.</div> |
| </li> |
| </ul> |
| <a name="setPreInsertSelector-java.lang.String-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setPreInsertSelector</h4> |
| <pre>public void setPreInsertSelector(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> preInsertSelector)</pre> |
| <div class="block">PUBLIC: |
| A method can be registered to be called on a object that is going to be |
| inserted into the database. This event can be used to notify any |
| dependent on the object or acquire the object's id through a custom |
| mechanism.</div> |
| </li> |
| </ul> |
| <a name="setPrePersistSelector-java.lang.String-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setPrePersistSelector</h4> |
| <pre>public void setPrePersistSelector(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> prePersistSelector)</pre> |
| <div class="block">PUBLIC: |
| A method can be registered to be called on a object when that object has |
| the create operation applied to it.</div> |
| </li> |
| </ul> |
| <a name="setPreRemoveSelector-java.lang.String-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setPreRemoveSelector</h4> |
| <pre>public void setPreRemoveSelector(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> preRemoveSelector)</pre> |
| <div class="block">PUBLIC: |
| A method can be registered to be called on a object when that object has |
| the remove operation applied to it.</div> |
| </li> |
| </ul> |
| <a name="setPreUpdateSelector-java.lang.String-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setPreUpdateSelector</h4> |
| <pre>public void setPreUpdateSelector(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> preUpdateSelector)</pre> |
| <div class="block">PUBLIC: |
| A method can be registered to be called on a object that is going to be |
| updated into the database. This event is raised on any registered object |
| in a unit of work, even if it has not changed, refer to the |
| "aboutToUpdate" selector if it is required for the event to be raised |
| only when the object has been changed. This event can be used to notify |
| any dependent on the object.</div> |
| </li> |
| </ul> |
| <a name="setPreWriteSelector-java.lang.String-"> |
| <!-- --> |
| </a> |
| <ul class="blockListLast"> |
| <li class="blockList"> |
| <h4>setPreWriteSelector</h4> |
| <pre>public void setPreWriteSelector(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> preWriteSelector)</pre> |
| <div class="block">PUBLIC: |
| A method can be registered to be called on a object that is going to be |
| written to the database. This event is raised on any registered object |
| in a unit of work, even if it has not changed, refer to the |
| "aboutToUpdate" selector if it is required for the event to be raised |
| only when the object has been changed. This will be called on all inserts |
| and updates, before the "preInsert/Update" event has been raised. This |
| event can be used to notify any dependent on the object.</div> |
| </li> |
| </ul> |
| </li> |
| </ul> |
| </li> |
| </ul> |
| </div> |
| </div> |
| <!-- ========= END OF CLASS DATA ========= --> |
| <!-- ======= START OF BOTTOM NAVBAR ====== --> |
| <div class="bottomNav"><a name="navbar.bottom"> |
| <!-- --> |
| </a> |
| <div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div> |
| <a name="navbar.bottom.firstrow"> |
| <!-- --> |
| </a> |
| <ul class="navList" title="Navigation"> |
| <li><a href="../../../../overview-summary.html">Overview</a></li> |
| <li><a href="package-summary.html">Package</a></li> |
| <li class="navBarCell1Rev">Class</li> |
| <li><a href="package-tree.html">Tree</a></li> |
| <li><a href="../../../../deprecated-list.html">Deprecated</a></li> |
| <li><a href="../../../../index-all.html">Index</a></li> |
| <li><a href="../../../../help-doc.html">Help</a></li> |
| </ul> |
| <div class="aboutLanguage">EclipseLink 3.0.0, API Reference</div> |
| </div> |
| <div class="subNav"> |
| <ul class="navList"> |
| <li><a href="../../../../org/eclipse/persistence/descriptors/DescriptorEventListener.html" title="interface in org.eclipse.persistence.descriptors"><span class="typeNameLink">Prev Class</span></a></li> |
| <li><a href="../../../../org/eclipse/persistence/descriptors/DescriptorQueryManager.html" title="class in org.eclipse.persistence.descriptors"><span class="typeNameLink">Next Class</span></a></li> |
| </ul> |
| <ul class="navList"> |
| <li><a href="../../../../index.html?org/eclipse/persistence/descriptors/DescriptorEventManager.html" target="_top">Frames</a></li> |
| <li><a href="DescriptorEventManager.html" target="_top">No Frames</a></li> |
| </ul> |
| <ul class="navList" id="allclasses_navbar_bottom"> |
| <li><a href="../../../../allclasses-noframe.html">All Classes</a></li> |
| </ul> |
| <div> |
| <script type="text/javascript"><!-- |
| allClassesLink = document.getElementById("allclasses_navbar_bottom"); |
| if(window==top) { |
| allClassesLink.style.display = "block"; |
| } |
| else { |
| allClassesLink.style.display = "none"; |
| } |
| //--> |
| </script> |
| </div> |
| <div> |
| <ul class="subNavList"> |
| <li>Summary: </li> |
| <li>Nested | </li> |
| <li><a href="#field.summary">Field</a> | </li> |
| <li><a href="#constructor.summary">Constr</a> | </li> |
| <li><a href="#method.summary">Method</a></li> |
| </ul> |
| <ul class="subNavList"> |
| <li>Detail: </li> |
| <li><a href="#field.detail">Field</a> | </li> |
| <li><a href="#constructor.detail">Constr</a> | </li> |
| <li><a href="#method.detail">Method</a></li> |
| </ul> |
| </div> |
| <a name="skip.navbar.bottom"> |
| <!-- --> |
| </a></div> |
| <!-- ======== END OF BOTTOM NAVBAR ======= --> |
| <p class="legalCopy"><small>Copyright © 2007–2020 <a href="http://www.eclipse.org/eclipselink">Eclipse.org - EclipseLink Project</a>. All rights reserved.</small></p> |
| </body> |
| </html> |