Changeset 348:d91f6bd7d381 for kraken-dom/src/main/java/org/krakenapps/dom/api/impl/ApplicationApiImpl.java
- Timestamp:
- 09/20/11 03:16:11 (8 months ago)
- Branch:
- default
- Convert:
- svn:7c3792e6-d75b-4784-96a6-b298f655ee64/trunk@2782
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
kraken-dom/src/main/java/org/krakenapps/dom/api/impl/ApplicationApiImpl.java
r182 r348 63 63 } 64 64 65 @Transactional66 65 @Override 67 66 public Vendor createVendor(String name) { 67 Vendor vendor = createVendorInternal(name); 68 return vendor; 69 } 70 71 @Transactional 72 private Vendor createVendorInternal(String name) { 68 73 EntityManager em = entityManagerService.getEntityManager(); 69 74 Vendor vendor = new Vendor(); … … 77 82 } 78 83 79 @Transactional 80 @Override 81 public void updateVendor(String guid, String name) { 84 @Override 85 public Vendor updateVendor(String guid, String name) { 86 Vendor vendor = updateVendorInternal(guid, name); 87 return vendor; 88 } 89 90 @Transactional 91 private Vendor updateVendorInternal(String guid, String name) { 82 92 EntityManager em = entityManagerService.getEntityManager(); 83 93 … … 90 100 91 101 em.merge(vendor); 92 } 93 94 @Transactional 95 @Override 96 public void removeVendor(String guid) { 102 103 return vendor; 104 } 105 106 @Override 107 public Vendor removeVendor(String guid) { 108 Vendor vendor = removeVendorInternal(guid); 109 return vendor; 110 } 111 112 @Transactional 113 private Vendor removeVendorInternal(String guid) { 97 114 EntityManager em = entityManagerService.getEntityManager(); 98 115 Vendor vendor = em.find(Vendor.class, guid); … … 102 119 103 120 em.remove(vendor); 121 122 return vendor; 104 123 } 105 124 … … 157 176 } 158 177 159 @Transactional160 178 @Override 161 179 public Application createApplication(String vendorGuid, String name, String platform, Map<String, String> props) { 180 Application app = createApplicationInternal(vendorGuid, name, platform, props); 181 fireEntityAdded(app); 182 return app; 183 } 184 185 @Transactional 186 private Application createApplicationInternal(String vendorGuid, String name, String platform, 187 Map<String, String> props) { 162 188 EntityManager em = entityManagerService.getEntityManager(); 163 189 … … 181 207 } 182 208 183 @Transactional 184 @Override 185 public void updateApplication(String guid, String name, Map<String, String> props) { 209 @Override 210 public Application updateApplication(String guid, String name, Map<String, String> props) { 211 Application app = updateApplicationInternal(guid, name, props); 212 fireEntityUpdated(app); 213 return app; 214 } 215 216 @Transactional 217 private Application updateApplicationInternal(String guid, String name, Map<String, String> props) { 186 218 EntityManager em = entityManagerService.getEntityManager(); 187 219 Application app = em.find(Application.class, guid); … … 197 229 em.remove(d); 198 230 } 199 231 200 232 app.getMetadatas().clear(); 201 233 setAppMetadatas(em, app, props); 202 234 203 235 em.merge(app); 236 237 return app; 204 238 } 205 239 … … 217 251 } 218 252 219 @Transactional 220 @Override 221 public void removeApplication(String guid) { 253 @Override 254 public Application removeApplication(String guid) { 255 Application app = removeApplicationInternal(guid); 256 fireEntityRemoved(app); 257 return app; 258 } 259 260 @Transactional 261 private Application removeApplicationInternal(String guid) { 222 262 EntityManager em = entityManagerService.getEntityManager(); 223 263 Application app = em.find(Application.class, guid); … … 226 266 227 267 em.remove(app); 268 269 return app; 228 270 } 229 271 … … 241 283 } 242 284 243 @Transactional244 285 @Override 245 286 public ApplicationVersion createApplicationVersion(String vendorName, String appName, String version) { 287 ApplicationVersion appVersion = createApplicationVersionIntenal(vendorName, appName, version); 288 return appVersion; 289 } 290 291 @Transactional 292 private ApplicationVersion createApplicationVersionIntenal(String vendorName, String appName, String version) { 246 293 EntityManager em = entityManagerService.getEntityManager(); 247 294 Vendor vendor = getVendor(vendorName); … … 264 311 } 265 312 266 @Transactional 267 @Override 268 public void updateApplicationVersion(String guid, String version) { 313 @Override 314 public ApplicationVersion updateApplicationVersion(String guid, String version) { 315 ApplicationVersion appVersion = updateApplicationVersionInternal(guid, version); 316 return appVersion; 317 } 318 319 @Transactional 320 private ApplicationVersion updateApplicationVersionInternal(String guid, String version) { 269 321 EntityManager em = entityManagerService.getEntityManager(); 270 322 ApplicationVersion appVersion = em.find(ApplicationVersion.class, guid); … … 276 328 277 329 em.merge(appVersion); 278 } 279 280 @Transactional 281 @Override 282 public void removeApplicationVersion(String guid) { 330 331 return appVersion; 332 } 333 334 @Override 335 public ApplicationVersion removeApplicationVersion(String guid) { 336 ApplicationVersion appVersion = removeApplicationVersionInternal(guid); 337 return appVersion; 338 } 339 340 @Transactional 341 private ApplicationVersion removeApplicationVersionInternal(String guid) { 283 342 EntityManager em = entityManagerService.getEntityManager(); 284 343 ApplicationVersion version = em.find(ApplicationVersion.class, guid); 285 344 if (version == null) 286 return ;345 return null; 287 346 288 347 em.remove(version); 348 349 return version; 289 350 } 290 351 }
Note: See TracChangeset
for help on using the changeset viewer.
