/** * Create an instance of {@link JaxbEntityListener } * */ public JaxbEntityListener createJaxbEntityListener() { return new JaxbEntityListener(); }
private void parserEntityListener(JaxbEntityListener listener) { String clazz = listener.getClazz(); ClassInfo tempClassInfo = indexBuilder.createClassInfo( clazz ); ListenerMocker mocker = createListenerMocker( indexBuilder, tempClassInfo ); mocker.parser( listener.getPostLoad() ); mocker.parser( listener.getPostPersist() ); mocker.parser( listener.getPostRemove() ); mocker.parser( listener.getPostUpdate() ); mocker.parser( listener.getPrePersist() ); mocker.parser( listener.getPreRemove() ); mocker.parser( listener.getPreUpdate() ); indexBuilder.finishEntityObject( tempClassInfo.name(), null ); }
AnnotationInstance parser(JaxbEntityListeners entityListeners) { if ( entityListeners.getEntityListener().isEmpty() ) { throw new MappingException( "No child element of <entity-listener> found under <entity-listeners>." ); } List<AnnotationValue> annotationValueList = new ArrayList<AnnotationValue>( 1 ); List<String> clazzNameList = new ArrayList<String>( entityListeners.getEntityListener().size() ); for ( JaxbEntityListener listener : entityListeners.getEntityListener() ) { MockHelper.addToCollectionIfNotNull( clazzNameList, listener.getClazz() ); parserEntityListener( listener ); } MockHelper.classArrayValue( "value", clazzNameList, annotationValueList, indexBuilder.getServiceRegistry() ); return create( ENTITY_LISTENERS, classInfo, annotationValueList ); }
private void parserEntityListener(JaxbEntityListener listener) { String clazz = listener.getClazz(); ClassInfo tempClassInfo = indexBuilder.createClassInfo( clazz ); ListenerMocker mocker = createListenerMocker( indexBuilder, tempClassInfo ); mocker.parser( listener.getPostLoad() ); mocker.parser( listener.getPostPersist() ); mocker.parser( listener.getPostRemove() ); mocker.parser( listener.getPostUpdate() ); mocker.parser( listener.getPrePersist() ); mocker.parser( listener.getPreRemove() ); mocker.parser( listener.getPreUpdate() ); indexBuilder.finishEntityObject( tempClassInfo.name(), null ); }
AnnotationInstance parser(JaxbEntityListeners entityListeners) { if ( entityListeners.getEntityListener().isEmpty() ) { throw new MappingException( "No child element of <entity-listener> found under <entity-listeners>." ); } List<AnnotationValue> annotationValueList = new ArrayList<AnnotationValue>( 1 ); List<String> clazzNameList = new ArrayList<String>( entityListeners.getEntityListener().size() ); for ( JaxbEntityListener listener : entityListeners.getEntityListener() ) { MockHelper.addToCollectionIfNotNull( clazzNameList, listener.getClazz() ); parserEntityListener( listener ); } MockHelper.classArrayValue( "value", clazzNameList, annotationValueList, indexBuilder.getServiceRegistry() ); return create( ENTITY_LISTENERS, classInfo, annotationValueList ); }
/** * Create an instance of {@link JaxbEntityListener } * */ public JaxbEntityListener createJaxbEntityListener() { return new JaxbEntityListener(); }