1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 package org.kuali.rice.krad.dao.impl;
17
18 import org.kuali.rice.krad.dao.PersistedLookupMetadataDao;
19
20 import javax.persistence.EntityManager;
21 import javax.persistence.Query;
22 import java.sql.Timestamp;
23
24 @Deprecated
25 public class PersistedLookupMetadataDaoJpa implements PersistedLookupMetadataDao {
26 private static org.apache.log4j.Logger LOG = org.apache.log4j.Logger.getLogger(PersistedLookupMetadataDaoJpa.class);
27
28 private EntityManager entityManager;
29
30 @Override
31 public void deleteOldLookupResults(Timestamp expirationDate) {
32 Query query = entityManager.createNamedQuery("LookupResults.deleteOldLookupResults");
33 query.setParameter("expirationDate", expirationDate);
34 query.executeUpdate();
35 }
36
37 @Override
38 public void deleteOldSelectedObjectIds(Timestamp expirationDate) {
39 Query query = entityManager.createNamedQuery("SelectedObjectIds.deleteOldSelectedObjectIds");
40 query.setParameter("expirationDate", expirationDate);
41 query.executeUpdate();
42 }
43
44
45
46
47 public EntityManager getEntityManager() {
48 return this.entityManager;
49 }
50
51
52
53
54 public void setEntityManager(EntityManager entityManager) {
55 this.entityManager = entityManager;
56 }
57 }