Migrated to Zutil UserMessage class
This commit is contained in:
parent
1e0ec282ca
commit
0a1ce4fe60
12 changed files with 98 additions and 187 deletions
|
|
@ -1,12 +1,4 @@
|
|||
repositories {
|
||||
maven {
|
||||
url 'https://jitpack.io' // Needed for ffmpeg4j project
|
||||
}
|
||||
}
|
||||
|
||||
dependencies {
|
||||
implementation project(':hal-core')
|
||||
|
||||
implementation 'com.github.Manevolent:ffmpeg4j:4.1-1.4.4-2' // https://github.com/Manevolent/ffmpeg4j
|
||||
//implementation 'net.bramp.ffmpeg:ffmpeg:0.6.2' // https://github.com/bramp/ffmpeg-cli-wrapper
|
||||
}
|
||||
|
|
|
|||
|
|
@ -36,11 +36,14 @@ import zutil.db.DBConnection;
|
|||
import zutil.io.file.FileUtil;
|
||||
import zutil.log.LogUtil;
|
||||
import zutil.parser.Templator;
|
||||
import zutil.ui.UserMessageManager;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.Map;
|
||||
import java.util.logging.Logger;
|
||||
|
||||
import static zutil.ui.UserMessageManager.*;
|
||||
|
||||
public class CameraConfigWebPage extends HalWebPage {
|
||||
private static final Logger logger = LogUtil.getLogger();
|
||||
private static final String TEMPLATE = HalContext.RESOURCE_WEB_ROOT + "/camera_config.tmpl";
|
||||
|
|
@ -83,8 +86,8 @@ public class CameraConfigWebPage extends HalWebPage {
|
|||
camera.save(db);
|
||||
//ControllerManager.getInstance().register(camera);
|
||||
|
||||
HalAlertManager.getInstance().addAlert(new HalAlertManager.HalAlert(
|
||||
HalAlertManager.AlertLevel.SUCCESS, "Successfully created new camera: " + camera.getName(), HalAlertManager.AlertTTL.ONE_VIEW));
|
||||
HalAlertManager.getInstance().addAlert(new UserMessage(
|
||||
MessageLevel.SUCCESS, "Successfully created new camera: " + camera.getName(), MessageTTL.ONE_VIEW));
|
||||
break;
|
||||
|
||||
case "modify_camera":
|
||||
|
|
@ -97,12 +100,12 @@ public class CameraConfigWebPage extends HalWebPage {
|
|||
camera.getDeviceConfigurator().setValues(request).applyConfiguration();
|
||||
camera.save(db);
|
||||
|
||||
HalAlertManager.getInstance().addAlert(new HalAlertManager.HalAlert(
|
||||
HalAlertManager.AlertLevel.SUCCESS, "Successfully saved camera: "+camera.getName(), HalAlertManager.AlertTTL.ONE_VIEW));
|
||||
HalAlertManager.getInstance().addAlert(new UserMessage(
|
||||
MessageLevel.SUCCESS, "Successfully saved camera: "+camera.getName(), MessageTTL.ONE_VIEW));
|
||||
} else {
|
||||
logger.warning("Unknown camera id: " + id);
|
||||
HalAlertManager.getInstance().addAlert(new HalAlertManager.HalAlert(
|
||||
HalAlertManager.AlertLevel.ERROR, "Unknown camera id: " + id, HalAlertManager.AlertTTL.ONE_VIEW));
|
||||
HalAlertManager.getInstance().addAlert(new UserMessage(
|
||||
MessageLevel.ERROR, "Unknown camera id: " + id, MessageTTL.ONE_VIEW));
|
||||
}
|
||||
break;
|
||||
|
||||
|
|
@ -113,12 +116,12 @@ public class CameraConfigWebPage extends HalWebPage {
|
|||
//ControllerManager.getInstance().deregister(camera);
|
||||
camera.delete(db);
|
||||
|
||||
HalAlertManager.getInstance().addAlert(new HalAlertManager.HalAlert(
|
||||
HalAlertManager.AlertLevel.SUCCESS, "Successfully removed camera: "+camera.getName(), HalAlertManager.AlertTTL.ONE_VIEW));
|
||||
HalAlertManager.getInstance().addAlert(new UserMessage(
|
||||
MessageLevel.SUCCESS, "Successfully removed camera: "+camera.getName(), MessageTTL.ONE_VIEW));
|
||||
} else {
|
||||
logger.warning("Unknown camera id: " + id);
|
||||
HalAlertManager.getInstance().addAlert(new HalAlertManager.HalAlert(
|
||||
HalAlertManager.AlertLevel.ERROR, "Unknown camera id: "+id, HalAlertManager.AlertTTL.ONE_VIEW));
|
||||
HalAlertManager.getInstance().addAlert(new UserMessage(
|
||||
MessageLevel.ERROR, "Unknown camera id: "+id, MessageTTL.ONE_VIEW));
|
||||
}
|
||||
break;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -31,13 +31,12 @@ import se.hal.plugin.powerchallenge.daemon.PCDataSynchronizationDaemon.SensorDat
|
|||
import se.hal.plugin.powerchallenge.daemon.PCDataSynchronizationDaemon.SensorDataListDTO;
|
||||
import se.hal.intf.HalDaemon;
|
||||
import se.hal.page.HalAlertManager;
|
||||
import se.hal.page.HalAlertManager.AlertTTL;
|
||||
import se.hal.page.HalAlertManager.HalAlert;
|
||||
import se.hal.struct.Sensor;
|
||||
import se.hal.struct.User;
|
||||
import zutil.db.DBConnection;
|
||||
import zutil.log.LogUtil;
|
||||
import zutil.parser.json.JSONParser;
|
||||
import zutil.ui.UserMessageManager;
|
||||
|
||||
import java.io.ObjectInputStream;
|
||||
import java.io.ObjectOutputStream;
|
||||
|
|
@ -51,6 +50,8 @@ import java.util.concurrent.TimeUnit;
|
|||
import java.util.logging.Level;
|
||||
import java.util.logging.Logger;
|
||||
|
||||
import static zutil.ui.UserMessageManager.*;
|
||||
|
||||
public class PCDataSynchronizationClient implements HalDaemon {
|
||||
private static final Logger logger = LogUtil.getLogger();
|
||||
private static final long SYNC_INTERVAL = 5 * 60 * 1000; // 5 min
|
||||
|
|
@ -157,8 +158,8 @@ public class PCDataSynchronizationClient implements HalDaemon {
|
|||
|
||||
} catch (NoRouteToHostException|UnknownHostException|ConnectException|SocketTimeoutException e) {
|
||||
logger.warning("Unable to connect to "+ user.getHostname()+":"+user.getPort() +", "+ e.getMessage());
|
||||
HalAlertManager.getInstance().addAlert(new HalAlert(HalAlertManager.AlertLevel.WARNING,
|
||||
"Unable to connect to user with host: "+user.getHostname(), AlertTTL.DISMISSED));
|
||||
HalAlertManager.getInstance().addAlert(new UserMessage(MessageLevel.WARNING,
|
||||
"Unable to connect to user with host: "+user.getHostname(), MessageTTL.DISMISSED));
|
||||
} catch (Exception e) {
|
||||
logger.log(Level.SEVERE, null, e);
|
||||
}
|
||||
|
|
@ -170,8 +171,9 @@ public class PCDataSynchronizationClient implements HalDaemon {
|
|||
}
|
||||
|
||||
|
||||
|
||||
/////////////// DTO ///////////////////////
|
||||
// ----------------------------------------------------
|
||||
// DTO
|
||||
// ----------------------------------------------------
|
||||
|
||||
/**
|
||||
* Request Peer information and isAvailable sensors
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue