Search in sources :

Example 1 with Alerte

use of me.kadarh.mecaworks.domain.alertes.Alerte in project mecaworks by KadarH.

the class BonEnginServiceImpl method insertAlerte.

private void insertAlerte(BonEngin bonEngin, String msg, TypeAlerte type) {
    Alerte alerte = new Alerte();
    alerte.setDate(LocalDate.now());
    alerte.setIdBon(bonEngin.getId());
    alerte.setMessage(msg);
    alerte.setTypeAlerte(type);
    alerteService.add(alerte);
}
Also used : Alerte(me.kadarh.mecaworks.domain.alertes.Alerte) TypeAlerte(me.kadarh.mecaworks.domain.alertes.TypeAlerte)

Example 2 with Alerte

use of me.kadarh.mecaworks.domain.alertes.Alerte in project mecaworks by KadarH.

the class AlerteServiceImpl method hideAlert.

@Override
public void hideAlert(Long id) {
    log.info("Service- BonEnginServiceImpl Calling hideAlert with params :" + id);
    try {
        Alerte alerte = alerteRepo.getOne(id);
        alerte.setEtat(false);
        alerteRepo.save(alerte);
    } catch (Exception e) {
        log.debug("Failed hiding alert id:" + id);
        throw new OperationFailedException("Alerte introuvable", e);
    }
}
Also used : Alerte(me.kadarh.mecaworks.domain.alertes.Alerte) OperationFailedException(me.kadarh.mecaworks.service.exceptions.OperationFailedException) OperationFailedException(me.kadarh.mecaworks.service.exceptions.OperationFailedException)

Example 3 with Alerte

use of me.kadarh.mecaworks.domain.alertes.Alerte in project mecaworks by KadarH.

the class DataFakerO method insertAlertes.

public void insertAlertes(int n) {
    for (int i = 0; i < n; i++) {
        Alerte alerte = new Alerte();
        alerte.setDate(LocalDate.now());
        alerte.setBonEngin(bonEnginRepo.findLastBonEngin(1L, alerte.getDate()));
        if (i % 2 == 0) {
            alerte.setMessage("Le compteur est reparé");
            alerte.setTypeAlerte(TypeAlerte.COMPTEUR_H_REPARE);
            alerte.setSeverity(Severity.NORMAL);
        } else if (i % 3 == 0) {
            alerte.setMessage("Consommation Annormale");
            alerte.setTypeAlerte(TypeAlerte.CONSOMMATION_H_ANNORMALE);
            alerte.setSeverity(Severity.CRITIQUE);
        } else {
            alerte.setMessage("Compteur H En panne");
            alerte.setTypeAlerte(TypeAlerte.COMPTEUR_H_EN_PANNE);
            alerte.setSeverity(Severity.WARNING);
        }
        alerte.setEtat(true);
        alerteRepo.save(alerte);
    }
}
Also used : Alerte(me.kadarh.mecaworks.domain.alertes.Alerte) TypeAlerte(me.kadarh.mecaworks.domain.alertes.TypeAlerte)

Example 4 with Alerte

use of me.kadarh.mecaworks.domain.alertes.Alerte in project mecaworks by KadarH.

the class PersistServiceImpl method insertAlerte.

private void insertAlerte(BonEngin bonEngin, String msg, TypeAlerte type, Severity severity) {
    Alerte alerte = new Alerte();
    alerte.setDate(LocalDate.now());
    alerte.setBonEngin(bonEngin);
    alerte.setMessage(msg);
    alerte.setSeverity(severity);
    alerte.setEtat(true);
    alerte.setTypeAlerte(type);
    alerteService.add(alerte);
}
Also used : Alerte(me.kadarh.mecaworks.domain.alertes.Alerte) TypeAlerte(me.kadarh.mecaworks.domain.alertes.TypeAlerte)

Aggregations

Alerte (me.kadarh.mecaworks.domain.alertes.Alerte)4 TypeAlerte (me.kadarh.mecaworks.domain.alertes.TypeAlerte)3 OperationFailedException (me.kadarh.mecaworks.service.exceptions.OperationFailedException)1