Ignore:
Timestamp:
09/20/11 03:16:11 (8 months ago)
Author:
delmitz
Branch:
default
Convert:
svn:7c3792e6-d75b-4784-96a6-b298f655ee64/trunk@2782
Message:

modified API interfaces.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • kraken-dom/src/main/java/org/krakenapps/dom/api/impl/ProgramApiImpl.java

    r41 r348  
    9797 
    9898        @Override 
    99         public void createProgramProfile(ProgramProfile profile) { 
    100                 createProgramProfileInternal(profile); 
    101                 fireEntityAdded(profile); 
     99        public ProgramProfile createProgramProfile(ProgramProfile profile) { 
     100                ProgramProfile pp = createProgramProfileInternal(profile); 
     101                fireEntityAdded(pp); 
     102                return pp; 
    102103        } 
    103104 
    104105        @Transactional 
    105         private void createProgramProfileInternal(ProgramProfile profile) { 
     106        private ProgramProfile createProgramProfileInternal(ProgramProfile profile) { 
    106107                EntityManager em = entityManagerService.getEntityManager(); 
    107108                em.persist(profile); 
     109                return profile; 
    108110        } 
    109111 
    110112        @Override 
    111         public void updateProgramProfile(ProgramProfile profile) { 
    112                 updateProgramProfileInternal(profile); 
    113                 fireEntityUpdated(profile); 
     113        public ProgramProfile updateProgramProfile(ProgramProfile profile) { 
     114                ProgramProfile pp = updateProgramProfileInternal(profile); 
     115                fireEntityUpdated(pp); 
     116                return pp; 
    114117        } 
    115118 
    116119        @Transactional 
    117         private void updateProgramProfileInternal(ProgramProfile profile) { 
     120        private ProgramProfile updateProgramProfileInternal(ProgramProfile profile) { 
    118121                EntityManager em = entityManagerService.getEntityManager(); 
    119122                if (profile.getId() == 0) 
     
    124127                pp.setDescription(profile.getDescription()); 
    125128                em.merge(pp); 
     129                return pp; 
    126130        } 
    127131 
    128132        @Override 
    129         public void removeProgramProfile(int programProfileId) { 
     133        public ProgramProfile removeProgramProfile(int programProfileId) { 
    130134                ProgramProfile profile = removeProgramProfileInternal(programProfileId); 
    131135                fireEntityRemoved(profile); 
     136                return profile; 
    132137        } 
    133138 
Note: See TracChangeset for help on using the changeset viewer.