当前位置: 首页>>代码示例>>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;未经允许,请勿转载。