package org.openscada.ae.ui.views.config;
import java.net.URL;
import org.eclipse.core.commands.ParameterizedCommand;
public class AlarmNotifierConfiguration
{
private final String connectionId;
private final String prefix;
private final URL soundFile;
private final ParameterizedCommand ackAlarmsAvailableCommand;
private final ParameterizedCommand alarmsAvailableCommand;
public AlarmNotifierConfiguration ( final String connectionId, final String prefix, final URL soundFile, final ParameterizedCommand ackAlarmsAvailableCommand, final ParameterizedCommand alarmsAvailableCommand )
{
this.connectionId = connectionId;
this.prefix = prefix;
this.soundFile = soundFile;
this.ackAlarmsAvailableCommand = ackAlarmsAvailableCommand;
this.alarmsAvailableCommand = alarmsAvailableCommand;
}
public String getConnectionId ()
{
return this.connectionId;
}
public String getPrefix ()
{
return this.prefix;
}
public URL getSoundFile ()
{
return this.soundFile;
}
public ParameterizedCommand getAckAlarmsAvailableCommand ()
{
return this.ackAlarmsAvailableCommand;
}
public ParameterizedCommand getAlarmsAvailableCommand ()
{
return this.alarmsAvailableCommand;
}
}