1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34 package fr.paris.lutece.util.jpa;
35
36 import java.util.Map;
37
38 import javax.persistence.Cache;
39 import javax.persistence.EntityGraph;
40 import javax.persistence.EntityManager;
41 import javax.persistence.EntityManagerFactory;
42 import javax.persistence.PersistenceUnitUtil;
43 import javax.persistence.Query;
44 import javax.persistence.SynchronizationType;
45 import javax.persistence.criteria.CriteriaBuilder;
46 import javax.persistence.metamodel.Metamodel;
47
48 final class TestEntityManagerFactory implements EntityManagerFactory
49 {
50 @Override
51 public boolean isOpen( )
52 {
53
54 return false;
55 }
56
57 @Override
58 public Map<String, Object> getProperties( )
59 {
60
61 return null;
62 }
63
64 @Override
65 public PersistenceUnitUtil getPersistenceUnitUtil( )
66 {
67
68 return null;
69 }
70
71 @Override
72 public Metamodel getMetamodel( )
73 {
74
75 return null;
76 }
77
78 @Override
79 public CriteriaBuilder getCriteriaBuilder( )
80 {
81
82 return null;
83 }
84
85 @Override
86 public Cache getCache( )
87 {
88
89 return null;
90 }
91
92 @Override
93 public EntityManager createEntityManager( Map map )
94 {
95
96 return null;
97 }
98
99 @Override
100 public EntityManager createEntityManager( )
101 {
102 return new TestEntityManager( );
103 }
104
105 @Override
106 public void close( )
107 {
108
109
110 }
111
112 @Override
113 public EntityManager createEntityManager( SynchronizationType st )
114 {
115
116 return null;
117 }
118
119 @Override
120 public EntityManager createEntityManager( SynchronizationType st, Map map )
121 {
122
123 return null;
124 }
125
126 @Override
127 public void addNamedQuery( String string, Query query )
128 {
129
130 }
131
132 @Override
133 public <T> T unwrap( Class<T> type )
134 {
135
136 return null;
137 }
138
139 @Override
140 public <T> void addNamedEntityGraph( String string, EntityGraph<T> eg )
141 {
142
143 }
144 }