Changeset 348:d91f6bd7d381 for kraken-dom/src/main/java/org/krakenapps/dom/api/impl/OrganizationUnitApiImpl.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/OrganizationUnitApiImpl.java
r162 r348 83 83 84 84 @Override 85 public void createOrganizationUnit(OrganizationUnit orgUnit) { 86 createOrganizationUnitInternal(orgUnit); 87 fireEntityAdded(orgUnit); 85 public OrganizationUnit createOrganizationUnit(OrganizationUnit orgUnit) { 86 OrganizationUnit ou = createOrganizationUnitInternal(orgUnit); 87 fireEntityAdded(ou); 88 return ou; 88 89 } 89 90 90 91 @Transactional 91 private voidcreateOrganizationUnitInternal(OrganizationUnit orgUnit) {92 private OrganizationUnit createOrganizationUnitInternal(OrganizationUnit orgUnit) { 92 93 EntityManager em = entityManagerService.getEntityManager(); 93 94 orgUnit.setCreateDateTime(new Date()); 94 95 em.persist(orgUnit); 96 return orgUnit; 95 97 } 96 98 97 99 @Override 98 public void updateOrganizationUnit(OrganizationUnit orgUnit) { 99 updateOrganizationUnitInternal(orgUnit); 100 fireEntityUpdated(orgUnit); 100 public OrganizationUnit updateOrganizationUnit(OrganizationUnit orgUnit) { 101 OrganizationUnit ou = updateOrganizationUnitInternal(orgUnit); 102 fireEntityUpdated(ou); 103 return ou; 101 104 } 102 105 103 106 @Transactional 104 private voidupdateOrganizationUnitInternal(OrganizationUnit orgUnit) {107 private OrganizationUnit updateOrganizationUnitInternal(OrganizationUnit orgUnit) { 105 108 EntityManager em = entityManagerService.getEntityManager(); 106 109 if (orgUnit.getId() == 0) … … 112 115 ou.setDomainController(orgUnit.getDomainController()); 113 116 em.merge(ou); 117 return ou; 114 118 } 115 119 116 120 @Override 117 public voidremoveOrganizationUnit(int id) {121 public OrganizationUnit removeOrganizationUnit(int id) { 118 122 // remove all related users 119 123 OrganizationUnit ou = getOrganizationUnit(id); … … 128 132 OrganizationUnit orgUnit = removeOrganizationUnitInternal(id); 129 133 fireEntityRemoved(orgUnit); 134 return orgUnit; 130 135 } 131 136
Note: See TracChangeset
for help on using the changeset viewer.
