1 21 package oracle.toplink.essentials.internal.ejb.cmp3.xml.listeners; 23 24 import oracle.toplink.essentials.internal.ejb.cmp3.metadata.listeners.MetadataEntityListener; 25 26 import java.lang.reflect.Method ; 27 28 36 public class XMLEntityListener extends MetadataEntityListener { 37 40 public XMLEntityListener(Class listenerClass, Class entityClass) { 41 super(listenerClass, entityClass); 42 } 43 44 50 public void setPostBuildMethod(Method method) { 51 if (noCallbackMethodAlreadySetFor(POST_BUILD, method)) { 52 super.setPostBuildMethod(method); 53 } 54 } 55 56 62 public void setPostCloneMethod(Method method) { 63 if (noCallbackMethodAlreadySetFor(POST_CLONE, method)) { 64 super.setPostCloneMethod(method); 65 } 66 } 67 68 74 public void setPostDeleteMethod(Method method) { 75 if (noCallbackMethodAlreadySetFor(POST_DELETE, method)) { 76 super.setPostDeleteMethod(method); 77 } 78 } 79 80 86 public void setPostInsertMethod(Method method) { 87 if (noCallbackMethodAlreadySetFor(POST_INSERT, method)) { 88 super.setPostInsertMethod(method); 89 } 90 } 91 92 98 public void setPostRefreshMethod(Method method) { 99 if (noCallbackMethodAlreadySetFor(POST_REFRESH, method)) { 100 super.setPostRefreshMethod(method); 101 } 102 } 103 104 110 public void setPostUpdateMethod(Method method) { 111 if (noCallbackMethodAlreadySetFor(POST_UPDATE, method)) { 112 super.setPostUpdateMethod(method); 113 } 114 } 115 116 122 public void setPrePersistMethod(Method method) { 123 if (noCallbackMethodAlreadySetFor(PRE_PERSIST, method)) { 124 super.setPrePersistMethod(method); 125 } 126 } 127 128 134 public void setPreRemoveMethod(Method method) { 135 if (noCallbackMethodAlreadySetFor(PRE_REMOVE, method)) { 136 super.setPreRemoveMethod(method); 137 } 138 } 139 140 146 public void setPreUpdateWithChangesMethod(Method method) { 147 if (noCallbackMethodAlreadySetFor(PRE_UPDATE_WITH_CHANGES, method)) { 148 super.setPreUpdateWithChangesMethod(method); 149 } 150 } 151 } 152 | Popular Tags |