public Application getApplication(final long applicationId) throws ApplicationNotFoundException { try { final SApplication sApplication = applicationService.getApplication(applicationId); return converter.toApplication(sApplication); } catch (final SBonitaReadException e) { throw new RetrieveException(e); } catch (final SObjectNotFoundException e) { throw new ApplicationNotFoundException(applicationId); } }
public Application getApplication(final long applicationId) throws ApplicationNotFoundException { try { final SApplication sApplication = applicationService.getApplication(applicationId); return converter.toApplication(sApplication); } catch (final SBonitaReadException e) { throw new RetrieveException(e); } catch (final SObjectNotFoundException e) { throw new ApplicationNotFoundException(applicationId); } }
public void setApplicationHomePage(final long applicationId, final long applicationPageId) throws UpdateException, ApplicationNotFoundException { final SApplicationUpdateBuilder sApplicationUpdateBuilder = BuilderFactory.get(SApplicationUpdateBuilderFactory.class).createNewInstance(loggedUserId) .updateHomePageId(applicationPageId); try { applicationService.updateApplication(applicationId, sApplicationUpdateBuilder.done()); } catch (final SObjectNotFoundException e) { throw new ApplicationNotFoundException(applicationId); } catch (final SBonitaException e) { throw new UpdateException(e); } }
public void setApplicationHomePage(final long applicationId, final long applicationPageId) throws UpdateException, ApplicationNotFoundException { final SApplicationUpdateBuilder sApplicationUpdateBuilder = BuilderFactory.get(SApplicationUpdateBuilderFactory.class).createNewInstance(loggedUserId) .updateHomePageId(applicationPageId); try { applicationService.updateApplication(applicationId, sApplicationUpdateBuilder.done()); } catch (final SObjectNotFoundException e) { throw new ApplicationNotFoundException(applicationId); } catch (final SBonitaException e) { throw new UpdateException(e); } }
public Application updateApplication(final long applicationId, final ApplicationUpdater updater) throws UpdateException, AlreadyExistsException, ApplicationNotFoundException { try { validateUpdater(updater); SApplication sApplication; if (!updater.getFields().isEmpty()) { sApplication = applicationService.updateApplication(applicationId, converter.toApplicationUpdateDescriptor(updater, loggedUserId)); } else { sApplication = applicationService.getApplication(applicationId); } return converter.toApplication(sApplication); } catch (final SObjectAlreadyExistsException e) { throw new AlreadyExistsException(e.getMessage()); } catch (final SObjectNotFoundException e) { throw new ApplicationNotFoundException(applicationId); } catch (final SBonitaException e) { throw new UpdateException(e); } }
public Application updateApplication(final long applicationId, final ApplicationUpdater updater) throws UpdateException, AlreadyExistsException, ApplicationNotFoundException { try { validateUpdater(updater); SApplication sApplication; if (!updater.getFields().isEmpty()) { sApplication = applicationService.updateApplication(applicationId, converter.toApplicationUpdateDescriptor(updater, loggedUserId)); } else { sApplication = applicationService.getApplication(applicationId); } return converter.toApplication(sApplication); } catch (final SObjectAlreadyExistsException e) { throw new AlreadyExistsException(e.getMessage()); } catch (final SObjectNotFoundException e) { throw new ApplicationNotFoundException(applicationId); } catch (final SBonitaException e) { throw new UpdateException(e); } }