/** * @return true if the current node is started, false otherwise */ @Override @AvailableOnStoppedNode public boolean isNodeStarted() { return isNodeStarted; }
/** * @return true if the current node is started, false otherwise */ @Override @AvailableOnStoppedNode public boolean isNodeStarted() { return isNodeStarted; }
@Override @CustomTransactions @AvailableOnStoppedNode public void createPlatform() throws CreationException { //nothing to do }
@Override @CustomTransactions @AvailableOnStoppedNode public void createPlatform() throws CreationException { //nothing to do }
@Override @CustomTransactions @AvailableOnStoppedNode public void deletePlatform() throws DeletionException { }
@Override @CustomTransactions @AvailableOnStoppedNode public void deletePlatform() throws DeletionException { }
@Override @CustomTransactions @AvailableOnStoppedNode @Deprecated public void cleanAndDeletePlaftorm() throws DeletionException { cleanAndDeletePlatform(); }
@Override @CustomTransactions @AvailableOnStoppedNode @Deprecated public void cleanAndDeletePlaftorm() throws DeletionException { cleanAndDeletePlatform(); }
@Override @CustomTransactions @AvailableOnStoppedNode public PlatformState getPlatformState() { if (isNodeStarted()) { return PlatformState.STARTED; } return PlatformState.STOPPED; }
@Override @CustomTransactions @AvailableOnStoppedNode public PlatformState getPlatformState() { if (isNodeStarted()) { return PlatformState.STARTED; } return PlatformState.STOPPED; }
@Override @CustomTransactions @AvailableOnStoppedNode public void cleanAndDeletePlatform() throws DeletionException { cleanPlatform(); deletePlatform(); }
@Override @CustomTransactions @AvailableOnStoppedNode public void createAndInitializePlatform() throws CreationException { createPlatform(); initializePlatform(); }
@Override @CustomTransactions @AvailableOnStoppedNode public void createAndInitializePlatform() throws CreationException { createPlatform(); initializePlatform(); }
@Override @CustomTransactions @AvailableOnStoppedNode public void cleanAndDeletePlatform() throws DeletionException { cleanPlatform(); deletePlatform(); }
@Override @CustomTransactions @AvailableOnStoppedNode public void logout(final PlatformSession session) throws PlatformLogoutException, SessionNotFoundException { PlatformServiceAccessor platformAccessor; try { platformAccessor = ServiceAccessorFactory.getInstance().createPlatformServiceAccessor(); } catch (final Exception e) { e.printStackTrace();// no logger available yet throw new PlatformLogoutException(e.getMessage()); } final PlatformLoginService platformLoginService = platformAccessor.getPlatformLoginService(); try { platformLoginService.logout(session.getId()); } catch (final SSessionNotFoundException e) { throw new SessionNotFoundException(e); } }
@Override @CustomTransactions @AvailableOnStoppedNode public void logout(final PlatformSession session) throws PlatformLogoutException, SessionNotFoundException { PlatformServiceAccessor platformAccessor; try { platformAccessor = ServiceAccessorFactory.getInstance().createPlatformServiceAccessor(); } catch (final Exception e) { e.printStackTrace();// no logger available yet throw new PlatformLogoutException(e.getMessage()); } final PlatformLoginService platformLoginService = platformAccessor.getPlatformLoginService(); try { platformLoginService.logout(session.getId()); } catch (final SSessionNotFoundException e) { throw new SessionNotFoundException(e); } }
@Override @CustomTransactions @AvailableOnStoppedNode public boolean isPlatformInitialized() throws PlatformNotFoundException { try { PlatformServiceAccessor platformAccessor = getPlatformAccessor(); PlatformService platformService = platformAccessor.getPlatformService(); return platformAccessor.getTransactionService().executeInTransaction(platformService::isDefaultTenantCreated); } catch (final Exception e) { throw new PlatformNotFoundException("Cannot determine if the default tenant is created", e); } }
@Override @CustomTransactions @AvailableOnStoppedNode public boolean isPlatformInitialized() throws PlatformNotFoundException { try { PlatformServiceAccessor platformAccessor = getPlatformAccessor(); PlatformService platformService = platformAccessor.getPlatformService(); return platformAccessor.getTransactionService().executeInTransaction(platformService::isDefaultTenantCreated); } catch (final Exception e) { throw new PlatformNotFoundException("Cannot determine if the default tenant is created", e); } }
@Override @CustomTransactions @AvailableOnStoppedNode public boolean isPlatformCreated() throws PlatformNotFoundException { PlatformServiceAccessor platformAccessor; try { platformAccessor = getPlatformAccessor(); final PlatformService platformService = platformAccessor.getPlatformService(); return platformAccessor.getTransactionService().executeInTransaction(platformService::isPlatformCreated); } catch (Exception e) { throw new BonitaRuntimeException(e); } }
@Override @CustomTransactions @AvailableOnStoppedNode public boolean isPlatformCreated() throws PlatformNotFoundException { PlatformServiceAccessor platformAccessor; try { platformAccessor = getPlatformAccessor(); final PlatformService platformService = platformAccessor.getPlatformService(); return platformAccessor.getTransactionService().executeInTransaction(platformService::isPlatformCreated); } catch (Exception e) { throw new BonitaRuntimeException(e); } }