package cern.laser.definition.impl;
import cern.laser.business.definition.data.AlarmDefinition;
import cern.laser.business.definition.data.CategoryDefinition;
import cern.laser.business.definition.data.CategoryLink;
import cern.laser.definition.AdminUser;
import cern.laser.definition.AdminUserHandler;
import cern.laser.definition.LaserDefinitionException;
public class TestRemoveAlarm {
public TestRemoveAlarm() {
try {
AdminUserHandler handler = AdminUserHandler.get();
System.out.println("logging...");
AdminUser admin = handler.loginUser("test-admin-1", "test-admin-1");
System.out.println("removing...");
admin.getCategoryLinkDefinitionHandler().removeCategoryLink(
new CategoryLink(new CategoryDefinition("CERN.test-1.test-cat-1"), new AlarmDefinition("test-ff-1",
"test-fm-1", new Integer(11))));
// admin.getAlarmDefinitionHandler().removeAlarm(new AlarmDefinition("ff1", "fm1", new Integer(1001)));
System.out.println("removed");
} catch (LaserDefinitionException le) {
le.printStackTrace();
le.getCause().printStackTrace();
} catch (Exception e) {
e.printStackTrace();
}
}
public static void main(String[] args) {
TestRemoveAlarm testRemoveAlarm = new TestRemoveAlarm();
}
}