|
22 | 22 | import javax.persistence.FetchType;
|
23 | 23 | import javax.persistence.JoinColumn;
|
24 | 24 | import javax.persistence.ManyToOne;
|
25 |
| -import javax.persistence.NamedQueries; |
26 | 25 | import javax.persistence.NamedQuery;
|
27 | 26 | import javax.persistence.Table;
|
28 | 27 |
|
|
33 | 32 | * @since CWS 1.0
|
34 | 33 | */
|
35 | 34 | @Entity
|
36 |
| -@NamedQueries({ |
37 |
| - @NamedQuery(name = "metadata.findByMemberAndExternalId", |
38 |
| - query = "select m " + |
39 |
| - "from MetadataEntity m," + |
40 |
| - " TrusteeEntity t " + |
41 |
| - "where m.circle.id = t.circle.id" + |
42 |
| - " and t.member.id = :mid" + |
43 |
| - " and m.externalId = :eid " + |
44 |
| - "order by m.id desc"), |
45 |
| - @NamedQuery(name = "metadata.findByMemberAndName", |
46 |
| - query = "select m " + |
47 |
| - "from MetadataEntity m," + |
48 |
| - " TrusteeEntity t " + |
49 |
| - "where m.circle.id = t.circle.id" + |
50 |
| - " and t.member.id = :mid" + |
51 |
| - " and m.name = :name " + |
52 |
| - "order by m.id desc"), |
53 |
| - @NamedQuery(name = "metadata.findByMemberAndFolder", |
54 |
| - query = "select m " + |
55 |
| - "from MetadataEntity m," + |
56 |
| - " TrusteeEntity t " + |
57 |
| - "where m.circle.id = t.circle.id" + |
58 |
| - " and t.member = :member" + |
59 |
| - " and m.parentId = :parentId " + |
60 |
| - "order by m.id desc"), |
61 |
| - @NamedQuery(name = "metadata.findRootByMemberAndCircle", |
62 |
| - query = "select m " + |
63 |
| - "from MetadataEntity m," + |
64 |
| - " TrusteeEntity t " + |
65 |
| - "where m.circle.id = t.circle.id" + |
66 |
| - " and t.member.id = :mid" + |
67 |
| - " and m.circle.externalId = :cid" + |
68 |
| - " and m.type.name = 'folder'" + |
69 |
| - " and m.name = '/'" + |
70 |
| - " and m.parentId = 0 " + |
71 |
| - "order by m.id desc"), |
72 |
| - @NamedQuery(name = "metadata.findInFolder", |
73 |
| - query = "select m " + |
74 |
| - "from MetadataEntity m," + |
75 |
| - " TrusteeEntity t " + |
76 |
| - "where m.circle.id = t.circle.id" + |
77 |
| - " and t.member = :member" + |
78 |
| - " and m.parentId = :parentId" + |
79 |
| - " and lower(m.name) = lower(:name)"), |
80 |
| - @NamedQuery(name = "metadata.findByNameAndFolder", |
81 |
| - query = "select m " + |
82 |
| - "from MetadataEntity m " + |
83 |
| - "where m.id <> :id" + |
84 |
| - " and m.name = :name" + |
85 |
| - " and m.parentId = :parentId"), |
86 |
| - @NamedQuery(name = "metadata.countFolderContent", |
87 |
| - query = "select count(m.id) " + |
88 |
| - "from MetadataEntity m " + |
89 |
| - "where m.parentId = :parentId"), |
90 |
| - @NamedQuery(name = "metadata.readInventoryRecords", |
91 |
| - query = "select m " + |
92 |
| - "from MetadataEntity m " + |
93 |
| - "where m.type.name <> 'folder' " + |
94 |
| - "order by m.id desc"), |
95 |
| - @NamedQuery(name = "metadata.countInventoryRecords", |
96 |
| - query = "select count(m.id) " + |
97 |
| - "from MetadataEntity m " + |
98 |
| - "where m.type.name <> 'folder'") |
99 |
| -}) |
| 35 | +@NamedQuery(name = "metadata.findByMemberAndExternalId", |
| 36 | + query = "select m " + |
| 37 | + "from MetadataEntity m," + |
| 38 | + " TrusteeEntity t " + |
| 39 | + "where m.circle.id = t.circle.id" + |
| 40 | + " and t.member.id = :mid" + |
| 41 | + " and m.externalId = :eid " + |
| 42 | + "order by m.id desc") |
| 43 | +@NamedQuery(name = "metadata.findByMemberAndName", |
| 44 | + query = "select m " + |
| 45 | + "from MetadataEntity m," + |
| 46 | + " TrusteeEntity t " + |
| 47 | + "where m.circle.id = t.circle.id" + |
| 48 | + " and t.member.id = :mid" + |
| 49 | + " and m.name = :name " + |
| 50 | + "order by m.id desc") |
| 51 | +@NamedQuery(name = "metadata.findByMemberAndFolder", |
| 52 | + query = "select m " + |
| 53 | + "from MetadataEntity m," + |
| 54 | + " TrusteeEntity t " + |
| 55 | + "where m.circle.id = t.circle.id" + |
| 56 | + " and t.member = :member" + |
| 57 | + " and m.parentId = :parentId " + |
| 58 | + "order by m.id desc") |
| 59 | +@NamedQuery(name = "metadata.findRootByMemberAndCircle", |
| 60 | + query = "select m " + |
| 61 | + "from MetadataEntity m," + |
| 62 | + " TrusteeEntity t " + |
| 63 | + "where m.circle.id = t.circle.id" + |
| 64 | + " and t.member.id = :mid" + |
| 65 | + " and m.circle.externalId = :cid" + |
| 66 | + " and m.type.name = 'folder'" + |
| 67 | + " and m.name = '/'" + |
| 68 | + " and m.parentId = 0 " + |
| 69 | + "order by m.id desc") |
| 70 | +@NamedQuery(name = "metadata.findInFolder", |
| 71 | + query = "select m " + |
| 72 | + "from MetadataEntity m," + |
| 73 | + " TrusteeEntity t " + |
| 74 | + "where m.circle.id = t.circle.id" + |
| 75 | + " and t.member = :member" + |
| 76 | + " and m.parentId = :parentId" + |
| 77 | + " and lower(m.name) = lower(:name)") |
| 78 | +@NamedQuery(name = "metadata.findByNameAndFolder", |
| 79 | + query = "select m " + |
| 80 | + "from MetadataEntity m " + |
| 81 | + "where m.id <> :id" + |
| 82 | + " and m.name = :name" + |
| 83 | + " and m.parentId = :parentId") |
| 84 | +@NamedQuery(name = "metadata.countFolderContent", |
| 85 | + query = "select count(m.id) " + |
| 86 | + "from MetadataEntity m " + |
| 87 | + "where m.parentId = :parentId") |
| 88 | +@NamedQuery(name = "metadata.readInventoryRecords", |
| 89 | + query = "select m " + |
| 90 | + "from MetadataEntity m " + |
| 91 | + "where m.type.name <> 'folder' " + |
| 92 | + "order by m.id desc") |
| 93 | +@NamedQuery(name = "metadata.countInventoryRecords", |
| 94 | + query = "select count(m.id) " + |
| 95 | + "from MetadataEntity m " + |
| 96 | + "where m.type.name <> 'folder'") |
100 | 97 | @Table(name = "cws_metadata")
|
101 | 98 | public class MetadataEntity extends Externable {
|
102 | 99 |
|
|
0 commit comments