Package javax.persistence

Examples of javax.persistence.EntityListeners


          continue;
        }

        JPAEdmNameBuilder.build(JPAEdmEntityType.this);
        JPAEdmMapping jpaEdmMapping = (JPAEdmMapping) currentEdmEntityType.getMapping();
        EntityListeners entityListners = currentJPAEntityType.getJavaType().getAnnotation(EntityListeners.class);
        if (entityListners != null) {
          for (Class<? extends ODataJPATombstoneEntityListener> entityListner : entityListners.value())
          {
            try {
              jpaEdmMapping.setODataJPATombstoneEntityListener(entityListner);
              break;
            } catch (ClassCastException e) {
View Full Code Here


        void onEntity(
                JpaEntity entity,
                AnnotatedElement element,
                AnnotationProcessorStack context) {

            EntityListeners annotation = element.getAnnotation(EntityListeners.class);

            if (annotation.value().length > 0) {
                if (listenerLoader == null) {
                    listenerLoader = new EntityListenerAnnotationLoader();
                }

                JpaEntityListeners listenerHolder = entity.getEntityListeners();
                if (listenerHolder == null) {
                    listenerHolder = new JpaEntityListeners();
                    entity.setEntityListeners(listenerHolder);
                }

                for (int i = 0; i < annotation.value().length; i++) {
                    JpaEntityListener listener = listenerLoader
                            .getEntityListener(annotation.value()[i]);
                    if (listener != null) {
                        listenerHolder.getEntityListeners().add(listener);
                    }
                }
            }
View Full Code Here

        void onMappedSuperclass(
                JpaMappedSuperclass superclass,
                AnnotatedElement element,
                AnnotationProcessorStack context) {

            EntityListeners annotation = element.getAnnotation(EntityListeners.class);

            if (annotation.value().length > 0) {
                if (listenerLoader == null) {
                    listenerLoader = new EntityListenerAnnotationLoader();
                }

                JpaEntityListeners listenerHolder = superclass.getEntityListeners();
                if(listenerHolder  == null) {
                    listenerHolder = new JpaEntityListeners();
                    superclass.setEntityListeners(listenerHolder);
                }

                for (int i = 0; i < annotation.value().length; i++) {
                    JpaEntityListener listener = listenerLoader
                            .getEntityListener(annotation.value()[i]);
                    if (listener != null) {
                        listenerHolder.getEntityListeners().add(listener);
                    }
                }
            }
View Full Code Here

        void onEntity(
                JpaEntity entity,
                AnnotatedElement element,
                AnnotationProcessorStack context) {

            EntityListeners annotation = element.getAnnotation(EntityListeners.class);

            if (annotation.value().length > 0) {
                if (listenerLoader == null) {
                    listenerLoader = new EntityListenerAnnotationLoader();
                }

                JpaEntityListeners listenerHolder = entity.getEntityListeners();
                if (listenerHolder == null) {
                    listenerHolder = new JpaEntityListeners();
                    entity.setEntityListeners(listenerHolder);
                }

                for (int i = 0; i < annotation.value().length; i++) {
                    JpaEntityListener listener = listenerLoader
                            .getEntityListener(annotation.value()[i]);
                    if (listener != null) {
                        listenerHolder.getEntityListeners().add(listener);
                    }
                }
            }
View Full Code Here

        void onMappedSuperclass(
                JpaMappedSuperclass superclass,
                AnnotatedElement element,
                AnnotationProcessorStack context) {

            EntityListeners annotation = element.getAnnotation(EntityListeners.class);

            if (annotation.value().length > 0) {
                if (listenerLoader == null) {
                    listenerLoader = new EntityListenerAnnotationLoader();
                }

                JpaEntityListeners listenerHolder = superclass.getEntityListeners();
                if(listenerHolder  == null) {
                    listenerHolder = new JpaEntityListeners();
                    superclass.setEntityListeners(listenerHolder);
                }

                for (int i = 0; i < annotation.value().length; i++) {
                    JpaEntityListener listener = listenerLoader
                            .getEntityListener(annotation.value()[i]);
                    if (listener != null) {
                        listenerHolder.getEntityListeners().add(listener);
                    }
                }
            }
View Full Code Here

    // ---------------------------------------------------------------------
    // Parse the callback associated to Entity lifecycle:
    // could be present inside the Entity class itself or
    // inside associated EntityListener classes.
    EntityListeners els = (EntityListeners) c.getAnnotation(EntityListeners.class);
    if (els != null) {
      // Parse the listener classes for callbacks
      for (Class elc : els.value()) {
        parseCallBacks(elc.getMethods(), sc, elc);
      }
    }
    // Parse the class for callbacks
    parseCallBacks(c.getMethods(), sc, null);
View Full Code Here

        void onEntity(
                JpaEntity entity,
                AnnotatedElement element,
                AnnotationProcessorStack context) {

            EntityListeners annotation = element.getAnnotation(EntityListeners.class);

            if (annotation.value().length > 0) {
                if (listenerLoader == null) {
                    listenerLoader = new EntityListenerAnnotationLoader();
                }

                JpaEntityListeners listenerHolder = entity.getEntityListeners();
                if (listenerHolder == null) {
                    listenerHolder = new JpaEntityListeners();
                    entity.setEntityListeners(listenerHolder);
                }

                for (int i = 0; i < annotation.value().length; i++) {
                    JpaEntityListener listener = listenerLoader
                            .getEntityListener(annotation.value()[i]);
                    if (listener != null) {
                        listenerHolder.getEntityListeners().add(listener);
                    }
                }
            }
View Full Code Here

        void onMappedSuperclass(
                JpaMappedSuperclass superclass,
                AnnotatedElement element,
                AnnotationProcessorStack context) {

            EntityListeners annotation = element.getAnnotation(EntityListeners.class);

            if (annotation.value().length > 0) {
                if (listenerLoader == null) {
                    listenerLoader = new EntityListenerAnnotationLoader();
                }

                JpaEntityListeners listenerHolder = superclass.getEntityListeners();
                if(listenerHolder  == null) {
                    listenerHolder = new JpaEntityListeners();
                    superclass.setEntityListeners(listenerHolder);
                }

                for (int i = 0; i < annotation.value().length; i++) {
                    JpaEntityListener listener = listenerLoader
                            .getEntityListener(annotation.value()[i]);
                    if (listener != null) {
                        listenerHolder.getEntityListeners().add(listener);
                    }
                }
            }
View Full Code Here

        void onEntity(
                JpaEntity entity,
                AnnotatedElement element,
                AnnotationProcessorStack context) {

            EntityListeners annotation = element.getAnnotation(EntityListeners.class);

            if (annotation.value().length > 0) {
                if (listenerLoader == null) {
                    listenerLoader = new EntityListenerAnnotationLoader();
                }

                JpaEntityListeners listenerHolder = entity.getEntityListeners();
                if (listenerHolder == null) {
                    listenerHolder = new JpaEntityListeners();
                    entity.setEntityListeners(listenerHolder);
                }

                for (int i = 0; i < annotation.value().length; i++) {
                    JpaEntityListener listener = listenerLoader
                            .getEntityListener(annotation.value()[i]);
                    if (listener != null) {
                        listenerHolder.getEntityListeners().add(listener);
                    }
                }
            }
View Full Code Here

        void onMappedSuperclass(
                JpaMappedSuperclass superclass,
                AnnotatedElement element,
                AnnotationProcessorStack context) {

            EntityListeners annotation = element.getAnnotation(EntityListeners.class);

            if (annotation.value().length > 0) {
                if (listenerLoader == null) {
                    listenerLoader = new EntityListenerAnnotationLoader();
                }

                JpaEntityListeners listenerHolder = superclass.getEntityListeners();
                if(listenerHolder  == null) {
                    listenerHolder = new JpaEntityListeners();
                    superclass.setEntityListeners(listenerHolder);
                }

                for (int i = 0; i < annotation.value().length; i++) {
                    JpaEntityListener listener = listenerLoader
                            .getEntityListener(annotation.value()[i]);
                    if (listener != null) {
                        listenerHolder.getEntityListeners().add(listener);
                    }
                }
            }
View Full Code Here

TOP

Related Classes of javax.persistence.EntityListeners

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.