本文整理汇总了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);
}
示例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;
}
}
示例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);
}
示例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;
}
}
示例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);
}
示例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);
}
}
}
示例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);
}
示例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);
}
}
示例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;
}
}
示例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;
}
示例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();
}
}
}
示例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;
}
示例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);
}
示例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;
}
示例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());
}