當前位置: 首頁>>代碼示例>>Java>>正文


Java Notification.show方法代碼示例

本文整理匯總了Java中com.vaadin.ui.Notification.show方法的典型用法代碼示例。如果您正苦於以下問題:Java Notification.show方法的具體用法?Java Notification.show怎麽用?Java Notification.show使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在com.vaadin.ui.Notification的用法示例。


在下文中一共展示了Notification.show方法的15個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Java代碼示例。

示例1: editStage

import com.vaadin.ui.Notification; //導入方法依賴的package包/類
/** Edition d'un stage
 */
public void editStage(Candidat candidat, CandidatStage stage, CandidatStageListener listener) {
	/* Verrou --> normalement le lock est géré en amont mais on vérifie qd même*/
	String lockError = candidatController.getLockError(candidat.getCompteMinima(), ConstanteUtils.LOCK_STAGE);
	
	if (lockError!=null) {
		Notification.show(lockError, Type.ERROR_MESSAGE);
		return;
	}

	Boolean nouveau = false;
	if (stage==null){
		stage = new CandidatStage();
		stage.setCandidat(candidat);
		nouveau = true;
	}
	
	CandidatStageWindow window = new CandidatStageWindow(stage,nouveau);
	window.addCursusProWindowListener(e->{
		candidat.addStage(e);
		listener.stageModified(candidat.getCandidatStage());
	});
	UI.getCurrent().addWindow(window);
}
 
開發者ID:EsupPortail,項目名稱:esup-ecandidat,代碼行數:26,代碼來源:CandidatParcoursController.java

示例2: testDemat

import com.vaadin.ui.Notification; //導入方法依賴的package包/類
/**
 * Teste la démat
 */
public Boolean testDemat(Boolean showNotifIfOk){
	if (fileManager!=null){
		if (!fileManager.testSession()){
			Notification.show(applicationContext.getMessage("parametre.demat.check.ko", null, UI.getCurrent().getLocale()));			
			return false;
		}else{
			if (showNotifIfOk){
				Notification.show(applicationContext.getMessage("parametre.demat.check.ok", null, UI.getCurrent().getLocale()));
			}				
			return true;
		}
	}else{
		Notification.show(applicationContext.getMessage("parametre.demat.check.disable", null, UI.getCurrent().getLocale()));	
		return false;
	}
}
 
開發者ID:EsupPortail,項目名稱:esup-ecandidat,代碼行數:20,代碼來源:FileController.java

示例3: editCursusPostBac

import com.vaadin.ui.Notification; //導入方法依賴的package包/類
/** Edition d'un cursus
 */
public void editCursusPostBac(Candidat candidat, CandidatCursusPostBac cursus, CandidatCursusExterneListener listener) {
	/* Verrou --> normalement le lock est géré en amont mais on vérifie qd même*/
	String lockError = candidatController.getLockError(candidat.getCompteMinima(), ConstanteUtils.LOCK_CURSUS_EXTERNE);
	if (lockError!=null) {
		Notification.show(lockError, Type.ERROR_MESSAGE);
		return;
	}

	Boolean nouveau = false;
	if (cursus==null){
		cursus = new CandidatCursusPostBac();
		cursus.setCandidat(candidat);
		nouveau = true;
	}
	
	CandidatCursusExterneWindow window = new CandidatCursusExterneWindow(cursus,nouveau);
	window.addCursusPostBacWindowListener(e->{
		candidat.addCursusPostBac(e);
		listener.cursusModified(candidat.getCandidatCursusPostBacs());
	});
	UI.getCurrent().addWindow(window);
}
 
開發者ID:EsupPortail,項目名稱:esup-ecandidat,代碼行數:25,代碼來源:CandidatParcoursController.java

示例4: getInputStreamFromFichier

import com.vaadin.ui.Notification; //導入方法依賴的package包/類
/** Renvoie l'inputstream d'un fichier (creation d'une seconde methode pour traiter dans un batch et desactiver la notif
 * @param fichier
 * @return l'InputStream d'un fichier
 */
public InputStream getInputStreamFromFichier(Fichier fichier, Boolean showNotif){
	Boolean isBackoffice = false;
	if (fichier.getTypFichier().equals(ConstanteUtils.TYPE_FICHIER_GESTIONNAIRE)){
		isBackoffice = true;
	}
	if (!isModeFileStockageOk(fichier, isBackoffice)){			
		return null;
	}
	try {			
		if (isModeStockagePrincipalOk(fichier, isBackoffice)){
			return fileManager.getInputStreamFromFile(fichier, true);
		}else if (isModeStockageSecondaireOk(fichier, isBackoffice)){
			return fileManagerSecondaire.getInputStreamFromFile(fichier, true);
		}
		return null;
	} catch (FileException e) {
		if (showNotif){
			Notification.show(e.getMessage(), Type.WARNING_MESSAGE);
		}
		return null;
	}
}
 
開發者ID:EsupPortail,項目名稱:esup-ecandidat,代碼行數:27,代碼來源:FileController.java

示例5: editFormationPro

import com.vaadin.ui.Notification; //導入方法依賴的package包/類
/** Edition d'une formation pro
 */
public void editFormationPro(Candidat candidat, CandidatCursusPro cursus, CandidatFormationProListener listener) {
	/* Verrou --> normalement le lock est géré en amont mais on vérifie qd même*/
	String lockError = candidatController.getLockError(candidat.getCompteMinima(), ConstanteUtils.LOCK_FORMATION_PRO);
	
	if (lockError!=null) {
		Notification.show(lockError, Type.ERROR_MESSAGE);
		return;
	}

	Boolean nouveau = false;
	if (cursus==null){
		cursus = new CandidatCursusPro();
		cursus.setCandidat(candidat);
		nouveau = true;
	}
	
	CandidatCursusProWindow window = new CandidatCursusProWindow(cursus,nouveau);
	window.addCursusProWindowListener(e->{
		candidat.addCursusPro(e);
		listener.formationProModified(candidat.getCandidatCursusPros());
	});
	UI.getCurrent().addWindow(window);
}
 
開發者ID:EsupPortail,項目名稱:esup-ecandidat,代碼行數:26,代碼來源:CandidatParcoursController.java

示例6: deletePj

import com.vaadin.ui.Notification; //導入方法依賴的package包/類
/** SUpprime une pièce justificative
 * @param pieceJustif
 */
private void deletePj(PieceJustif pieceJustif){
	/* Contrôle que le client courant possède toujours le lock */
	if (lockController.getLockOrNotify(pieceJustif, null)) {				
		try{
			deletePieceJustifDbAndFile(pieceJustif);
			/* Suppression du lock */
			lockController.releaseLock(pieceJustif);
		}catch(Exception ex){
			Notification.show(applicationContext.getMessage("file.error.delete", null, UI.getCurrent().getLocale()), Type.WARNING_MESSAGE);
		}
	}
}
 
開發者ID:EsupPortail,項目名稱:esup-ecandidat,代碼行數:16,代碼來源:PieceJustifController.java

示例7: changeSVAParametre

import com.vaadin.ui.Notification; //導入方法依賴的package包/類
/**
 * Modifie le parametre de date SVA
 * 
 * @param listener
 * @param parametreDatValue
 */
public void changeSVAParametre(DateSVAListener listener, String parametreDatValue, Boolean parametreDefValue) {
	Parametre parametreDat = getParametre(NomenclatureUtils.COD_PARAM_ALERT_SVA_DAT);
	Parametre parametreDefinitif = getParametre(NomenclatureUtils.COD_PARAM_ALERT_SVA_DEFINITIF);

	/* Verrou */
	if (!lockController.getLockOrNotify(parametreDat, null)
			&& !lockController.getLockOrNotify(parametreDefinitif, null)) {
		return;
	}

	if ((parametreDat != null && parametreDatValue != null && !parametreDat.getValParam().equals(parametreDatValue))
			|| (parametreDefinitif != null && parametreDefValue != null
					&& !getAlertSvaDefinitif().equals(parametreDefValue))) {
		listener.changeModeParametreSVA();
		Notification.show(applicationContext.getMessage("alertSva.param.error", null, UI.getCurrent().getLocale()),
				Type.WARNING_MESSAGE);
		lockController.releaseLock(parametreDat);
		lockController.releaseLock(parametreDefinitif);
		return;
	}

	ScolAlertSvaParametreWindow win = new ScolAlertSvaParametreWindow(parametreDat, parametreDefinitif);
	win.addChangeAlertSVAWindowListener(e -> {
		parametreDat.setValParam(e.getValeurParamDate());
		parametreRepository.saveAndFlush(parametreDat);
		parametreDefinitif.setValParam(e.getValeurParamDefinitif());
		parametreRepository.saveAndFlush(parametreDefinitif);
		cacheController.reloadMapParametre(true);
		listener.changeModeParametreSVA();
	});
	win.addCloseListener(e -> {
		lockController.releaseLock(parametreDat);
		lockController.releaseLock(parametreDefinitif);
	});
	UI.getCurrent().addWindow(win);
}
 
開發者ID:EsupPortail,項目名稱:esup-ecandidat,代碼行數:43,代碼來源:ParametreController.java

示例8: controlDisableOrDeleteCtrCandEnCours

import com.vaadin.ui.Notification; //導入方法依賴的package包/類
/**on controle qu'on ne desactive pas ou qu'on ne supprime pas le centre de candidature en cours
 * @param centreCandidature
 */
private void controlDisableOrDeleteCtrCandEnCours(CentreCandidature centreCandidature, Boolean isDelete){
	SecurityCentreCandidature securityCentreCandidature = userController.getCentreCandidature();
	/*Si passage du temoin en service à non et que ce centre est celui en train d'être éditée*/
	if ((!centreCandidature.getTesCtrCand() || isDelete) 
			&& securityCentreCandidature!=null 
			&& securityCentreCandidature.getIdCtrCand().equals(centreCandidature.getIdCtrCand())){
		userController.setCentreCandidature(null);
		MainUI.getCurrent().buildMenuCtrCand();
		Notification.show(applicationContext.getMessage("ctrCand.delete.or.disable.active", null, UI.getCurrent().getLocale()), Type.WARNING_MESSAGE);			
	}
}
 
開發者ID:EsupPortail,項目名稱:esup-ecandidat,代碼行數:15,代碼來源:CentreCandidatureController.java

示例9: checkData

import com.vaadin.ui.Notification; //導入方法依賴的package包/類
/**
 * @return true si les données sont bonnes
 */
protected Boolean checkData(){
	PeopleLdap valPeople = grid.getSelectedItem();
	DroitProfil valDroit = (DroitProfil) cbDroitProfil.getValue();
	if (!isModificationMode && valPeople==null){
		Notification.show(applicationContext.getMessage("window.search.selectrow", null, Locale.getDefault()), Notification.Type.WARNING_MESSAGE);
		return false;
	}else if (valDroit==null){
		Notification.show(applicationContext.getMessage("window.search.noright", null, Locale.getDefault()), Notification.Type.WARNING_MESSAGE);
		return false;
	}else{
		return true;
	}
}
 
開發者ID:EsupPortail,項目名稱:esup-ecandidat,代碼行數:17,代碼來源:DroitProfilIndividuWindow.java

示例10: isINEPresent

import com.vaadin.ui.Notification; //導入方法依賴的package包/類
/**
 * Verifie que l'INE saisi n'est pas déjà existant
 *
 * @param ineValue
 * @param candidat
 * @return true si présent, false sinon
 */
public Boolean isINEPresent(final String ineValue, final String cleIneValue, final Candidat candidat) {
	if (ineValue == null || ineValue.equals("")) {
		return false;
	} else {
		Campagne campagneEnCours = campagneController.getCampagneActive();
		if (campagneEnCours == null) {
			return false;
		}
		List<Candidat> liste = candidatRepository
				.findByIneCandidatIgnoreCaseAndCleIneCandidatIgnoreCaseAndCompteMinimaCampagneCodCamp(ineValue,
						cleIneValue, campagneEnCours.getCodCamp());
		if (liste.size() > 0) {
			if (candidat.getIdCandidat() == null) {
				Notification.show(applicationContext.getMessage("infoperso.ine.allready.present", null,
						UI.getCurrent().getLocale()), Type.WARNING_MESSAGE);
				return true;
			}
			Optional<Candidat> candOpt = liste.stream()
					.filter(e -> !e.getIdCandidat().equals(candidat.getIdCandidat())).findAny();
			if (candOpt.isPresent()) {
				Notification.show(applicationContext.getMessage("infoperso.ine.allready.present", null,
						UI.getCurrent().getLocale()), Type.WARNING_MESSAGE);
				return true;
			}
		}
	}
	return false;
}
 
開發者ID:EsupPortail,項目名稱:esup-ecandidat,代碼行數:36,代碼來源:CandidatController.java

示例11: performAction

import com.vaadin.ui.Notification; //導入方法依賴的package包/類
/**
 * Vérifie els donnée et si c'est ok, fait l'action (renvoie le AnneeUni)
 */
private void performAction(){
	if (vetListener != null){
		Vet vet = grid.getSelectedItem();
		if (vet==null){
			Notification.show(applicationContext.getMessage("window.search.selectrow", null, Locale.getDefault()), Notification.Type.WARNING_MESSAGE);
			return;
		}else{
			vetListener.btnOkClick(vet);
			close();
		}					
	}
}
 
開發者ID:EsupPortail,項目名稱:esup-ecandidat,代碼行數:16,代碼來源:SearchFormationApoWindow.java

示例12: isModeFileStockageOk

import com.vaadin.ui.Notification; //導入方法依賴的package包/類
/** Verifie le mode de stockage d'un fichier et de l'application, si différent --> erreur
 * @param fichier
 * @param isBackoffice boolean pour indiquer que les pièces proviennent du backoffice
 * @return true si le mode de stockage est ok
 */
public Boolean isModeFileStockageOk(Fichier fichier, Boolean isBackoffice){
	if (!isModeStockagePrincipalOk(fichier, isBackoffice) && !isModeStockageSecondaireOk(fichier, isBackoffice)){
		Notification.show(applicationContext.getMessage("file.error.mode", null, UI.getCurrent().getLocale()), Type.WARNING_MESSAGE);
		return false;
	}
	return true;
}
 
開發者ID:EsupPortail,項目名稱:esup-ecandidat,代碼行數:13,代碼來源:FileController.java

示例13: savePrefExportInDb

import com.vaadin.ui.Notification; //導入方法依賴的package包/類
/** Enregistre les preference d'export en base
 * @param valeurColonneCoche
 * @param temFooter
 */
public void savePrefExportInDb(String valeurColonneCoche, Boolean temFooter) {
	PreferenceInd pref = preparePreferenceToSaveInDb();
	if (pref == null){
		return;
	}
	pref.setExportColPref(valeurColonneCoche);
	pref.setExportTemFooterPref(temFooter);
	preferenceIndRepository.save(pref);
	savePrefExportInSession(valeurColonneCoche, temFooter, false);		
	Notification.show(applicationContext.getMessage("preference.notif.db.ok", null, UI.getCurrent().getLocale()), Type.TRAY_NOTIFICATION);
}
 
開發者ID:EsupPortail,項目名稱:esup-ecandidat,代碼行數:16,代碼來源:PreferenceController.java

示例14: validateIneField

import com.vaadin.ui.Notification; //導入方法依賴的package包/類
/** Valide l'ine
 * @param natField
 * @param ineField
 * @param candidat 
 * @param candidat
 * @return true si l'ine est ok
 */
private Boolean validateIneField(Candidat candidat){
	try {			
		validateField(natField);
		validateField(ineField);
		validateField(cleIneField);
		
		/*Passage des champs en maj*/
		toUpperCase(ineField);
		toUpperCase(cleIneField);
		
		if (
				(ineField.getValue()!=null && !ineField.getValue().equals("") && (cleIneField.getValue()==null || cleIneField.getValue().equals("")))
				||
				(cleIneField.getValue()!=null && !cleIneField.getValue().equals("") && (ineField.getValue()==null || ineField.getValue().equals("")))
			){
			Notification.show(applicationContext.getMessage("infoperso.ine.incomplet", null, UI.getCurrent().getLocale()), Type.WARNING_MESSAGE);
			return false;
		}
		if (!demoController.getDemoMode() && !MethodUtils.checkStudentINE(ineField.getValue(), cleIneField.getValue())){
			Notification.show(applicationContext.getMessage("infoperso.ine.not.conform", null, UI.getCurrent().getLocale()), Type.WARNING_MESSAGE);
			return false;
		}
		
		
		if (!demoController.getDemoMode() && candidatController.isINEPresent(ineField.getValue(), cleIneField.getValue(), candidat)){
			return false;
		}
       } catch (InvalidValueException e) {
       	return false;
       }
	return true;		
}
 
開發者ID:EsupPortail,項目名稱:esup-ecandidat,代碼行數:40,代碼來源:CandidatInfoPersoWindow.java

示例15: displayErrorNotification

import com.vaadin.ui.Notification; //導入方法依賴的package包/類
private void displayErrorNotification(String caption, String message) {
  Notification notification = new Notification(caption,
      message,
      Notification.Type.TRAY_NOTIFICATION);
  notification.setStyleName("error");
  notification.show(Page.getCurrent());
}
 
開發者ID:Terracotta-OSS,項目名稱:tinypounder,代碼行數:8,代碼來源:TinyPounderMainUI.java


注:本文中的com.vaadin.ui.Notification.show方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。