public void onServerInstanceDeleted( @Observes final ServerInstanceDeleted serverInstanceDeleted ) { if ( serverInstanceDeleted != null && serverInstanceDeleted.getServerInstanceId() != null ) { serverInstances.remove( serverInstanceDeleted.getServerInstanceId() ); } else { logger.warn( "Illegal event argument." ); } }
public void onDelete( @Observes final ServerInstanceDeleted serverInstanceDeleted ) { if ( serverInstanceDeleted != null && serverInstanceDeleted.getServerInstanceId() != null ) { final String deletedServerInstanceId = serverInstanceDeleted.getServerInstanceId(); if ( index.containsKey( deletedServerInstanceId ) ) { final Map<String, ContainerCardPresenter> oldIndex = index.remove( deletedServerInstanceId ); if ( oldIndex != null ) { for ( final ContainerCardPresenter presenter : oldIndex.values() ) { presenter.delete(); } } } } else { logger.warn( "Illegal event argument." ); } }
public void onDelete( @Observes final ServerInstanceDeleted serverInstanceDeleted ) { if ( serverInstanceDeleted != null && serverInstanceDeleted.getServerInstanceId() != null && serverTemplatePresenter.getCurrentServerTemplate() != null ) { final String deletedServerInstanceId = serverInstanceDeleted.getServerInstanceId(); for ( final ServerInstanceKey serverInstanceKey : serverTemplatePresenter.getCurrentServerTemplate().getServerInstanceKeys() ) { if ( deletedServerInstanceId.equals( serverInstanceKey.getServerInstanceId() ) ) { refreshList( new ServerTemplateListRefresh( serverTemplatePresenter.getCurrentServerTemplate().getId() ) ); break; } } } else { logger.warn( "Illegal event argument." ); } }