Examples of JpaEntityListener


Examples of org.apache.cayenne.jpa.map.JpaEntityListener

        metadata.setPersistenceUnitDefaults(defaults);

        JpaEntityListeners listeners = new JpaEntityListeners();
        defaults.setEntityListeners(listeners);

        JpaEntityListener l1 = new JpaEntityListener();
        l1.setClassName("abc.C1");
        l1.setPostLoad(new JpaLifecycleCallback("xpl1"));
        l1.setPreRemove(new JpaLifecycleCallback("xpr1"));
        listeners.getEntityListeners().add(l1);

        JpaEntityListener l2 = new JpaEntityListener();
        l2.setClassName("abc.C2");
        l2.setPostLoad(new JpaLifecycleCallback("xpl2"));
        l2.setPreRemove(new JpaLifecycleCallback("xpr2"));
        listeners.getEntityListeners().add(l2);

        DataMap cayenneMap = new DataMapConverter().toDataMap("n1", context);
        Collection<EntityListener> entityListeners = cayenneMap
                .getDefaultEntityListeners();
View Full Code Here

Examples of org.apache.cayenne.jpa.map.JpaEntityListener

        jpaMap.getEntities().add(jpaEntity);

        JpaEntityListeners listeners = new JpaEntityListeners();
        jpaEntity.setEntityListeners(listeners);

        JpaEntityListener l1 = new JpaEntityListener();
        l1.setClassName("abc.C1");
        l1.setPostLoad(new JpaLifecycleCallback("xpl1"));
        l1.setPreRemove(new JpaLifecycleCallback("xpr1"));
        listeners.getEntityListeners().add(l1);

        JpaEntityListener l2 = new JpaEntityListener();
        l2.setClassName("abc.C2");
        l2.setPostLoad(new JpaLifecycleCallback("xpl2"));
        l2.setPreRemove(new JpaLifecycleCallback("xpr2"));
        listeners.getEntityListeners().add(l2);

        DataMap cayenneMap = new DataMapConverter().toDataMap("n1", context);

        ObjEntity entity = cayenneMap.getObjEntity("E1");
View Full Code Here

Examples of org.apache.cayenne.jpa.map.JpaEntityListener

    class JpaDefaultEntityListenerVisitor extends BaseTreeVisitor {

        @Override
        public boolean onStartNode(ProjectPath path) {
            JpaEntityListener jpaListener = (JpaEntityListener) path.getObject();

            DataMap map = (DataMap) targetPath.firstInstanceOf(DataMap.class);
            EntityListener listener = makeEntityListener(jpaListener);
            map.addDefaultEntityListener(listener);
View Full Code Here

Examples of org.apache.cayenne.jpa.map.JpaEntityListener

    class JpaEntityListenerVisitor extends BaseTreeVisitor {

        @Override
        public boolean onStartNode(ProjectPath path) {
            JpaEntityListener jpaListener = (JpaEntityListener) path.getObject();

            EntityListener listener = makeEntityListener(jpaListener);
            ObjEntity entity = (ObjEntity) targetPath.firstInstanceOf(ObjEntity.class);
            entity.addEntityListener(listener);
View Full Code Here

Examples of org.apache.cayenne.jpa.map.JpaEntityListener

    class JpaDefaultEntityListenerVisitor extends BaseTreeVisitor {

        @Override
        public boolean onStartNode(ProjectPath path) {
            JpaEntityListener jpaListener = (JpaEntityListener) path.getObject();

            DataMap map = (DataMap) targetPath.firstInstanceOf(DataMap.class);
            EntityListener listener = map.getEntityListener(jpaListener.getClassName());
            if (listener == null) {
                listener = makeEntityListener(jpaListener);
                map.addEntityListener(listener);
            }
View Full Code Here

Examples of org.apache.cayenne.jpa.map.JpaEntityListener

    class JpaEntityListenerVisitor extends BaseTreeVisitor {

        @Override
        public boolean onStartNode(ProjectPath path) {
            JpaEntityListener jpaListener = (JpaEntityListener) path.getObject();

            DataMap map = (DataMap) targetPath.firstInstanceOf(DataMap.class);
            EntityListener listener = map.getEntityListener(jpaListener.getClassName());
            if (listener == null) {
                listener = makeEntityListener(jpaListener);
                map.addEntityListener(listener);
            }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.