public ApplicationMenu getApplicationMenu(final long applicationMenuId) throws ApplicationMenuNotFoundException { try { final SApplicationMenu sApplicationMenu = applicationService.getApplicationMenu(applicationMenuId); return converter.toApplicationMenu(sApplicationMenu); } catch (final SObjectNotFoundException e) { throw new ApplicationMenuNotFoundException(e.getMessage()); } catch (final SBonitaException e) { throw new RetrieveException(e); } }
public ApplicationMenu getApplicationMenu(final long applicationMenuId) throws ApplicationMenuNotFoundException { try { final SApplicationMenu sApplicationMenu = applicationService.getApplicationMenu(applicationMenuId); return converter.toApplicationMenu(sApplicationMenu); } catch (final SObjectNotFoundException e) { throw new ApplicationMenuNotFoundException(e.getMessage()); } catch (final SBonitaException e) { throw new RetrieveException(e); } }
public ApplicationMenu updateApplicationMenu(final long applicationMenuId, final ApplicationMenuUpdater updater) throws ApplicationMenuNotFoundException, UpdateException { final EntityUpdateDescriptor updateDescriptor = converter.toApplicationMenuUpdateDescriptor(updater); try { final SApplicationMenu sApplicationMenu = applicationService.updateApplicationMenu(applicationMenuId, updateDescriptor); applicationService.updateApplication(sApplicationMenu.getApplicationId(), BuilderFactory.get(SApplicationUpdateBuilderFactory.class) .createNewInstance(loggedUserId).done()); return converter.toApplicationMenu(sApplicationMenu); } catch (final SObjectModificationException e) { throw new UpdateException(e); } catch (final SObjectNotFoundException e) { throw new ApplicationMenuNotFoundException(e.getMessage()); } catch (final SBonitaException e) { throw new UpdateException(e); } }
public ApplicationMenu updateApplicationMenu(final long applicationMenuId, final ApplicationMenuUpdater updater) throws ApplicationMenuNotFoundException, UpdateException { final EntityUpdateDescriptor updateDescriptor = converter.toApplicationMenuUpdateDescriptor(updater); try { final SApplicationMenu sApplicationMenu = applicationService.updateApplicationMenu(applicationMenuId, updateDescriptor); applicationService.updateApplication(sApplicationMenu.getApplicationId(), BuilderFactory.get(SApplicationUpdateBuilderFactory.class) .createNewInstance(loggedUserId).done()); return converter.toApplicationMenu(sApplicationMenu); } catch (final SObjectModificationException e) { throw new UpdateException(e); } catch (final SObjectNotFoundException e) { throw new ApplicationMenuNotFoundException(e.getMessage()); } catch (final SBonitaException e) { throw new UpdateException(e); } }