Search in sources :

Example 6 with FaultMemberDefault

use of alma.acs.alarmsystem.generated.FaultMemberDefault in project ACS by ACS-Community.

the class ACSAlarmDAOImplTest method testAddFaultFamily.

public void testAddFaultFamily() {
    boolean exception;
    Alarm al1;
    cern.laser.business.data.Location l;
    //Delete Entry if it exists due to an error in previous test
    {
        FaultFamily ff = new FaultFamily();
        ff.setName("ffTest1");
        try {
            _alarmDAO.removeFaultFamily(ff);
        } catch (Exception e) {
        //This happens when FaultFamily "ffTest1" doesn't exist
        }
    }
    //Check Null Argument
    exception = false;
    try {
        _alarmDAO.addFaultFamily(null);
    } catch (Exception e) {
        exception = true;
    }
    assertTrue(exception);
    //Check new FaultFamily
    FaultFamily ff = new FaultFamily();
    ff.setName("ffTest1");
    ff.setAlarmSource("ALARM_SYSTEM_SOURCES");
    ff.setHelpUrl("http://www.test.com");
    Contact ct = new Contact();
    ct.setEmail("em1");
    ct.setGsm("gsm1");
    ct.setName("cont1");
    ff.setContact(ct);
    FaultCode fc = new FaultCode();
    fc.setValue(1);
    fc.setPriority(0);
    fc.setAction("action1");
    fc.setCause("cause1");
    fc.setConsequence("conseq1");
    fc.setProblemDescription("problem1");
    ff.addFaultCode(fc);
    FaultMemberDefault fmd = new FaultMemberDefault();
    Location lc = new Location();
    lc.setBuilding("b1");
    lc.setFloor("f1");
    lc.setMnemonic("m1");
    lc.setPosition("p1");
    lc.setRoom("r1");
    fmd.setLocation(lc);
    ff.setFaultMemberDefault(fmd);
    FaultMember fm = new FaultMember();
    fm.setName("fmTest1");
    lc = new Location();
    lc.setBuilding("b2");
    lc.setFloor("f2");
    lc.setMnemonic("m2");
    lc.setPosition("p2");
    lc.setRoom("r2");
    fm.setLocation(lc);
    ff.addFaultMember(fm);
    exception = false;
    try {
        _alarmDAO.addFaultFamily(ff);
    } catch (Exception e) {
        exception = true;
    }
    assertFalse(exception);
    al1 = _alarmDAO.getAlarm("ffTest1:fmTest1:1");
    assertNotNull(al1);
    assertEquals("ALARM_SYSTEM_SOURCES", al1.getSource().getName());
    assertEquals("http://www.test.com", al1.getHelpURL().toString());
    assertEquals("em1", al1.getPiquetEmail());
    assertEquals("gsm1", al1.getPiquetGSM());
    assertEquals("cont1", al1.getResponsiblePerson().getFamilyName());
    assertEquals(0, al1.getPriority().intValue());
    assertEquals("action1", al1.getAction());
    assertEquals("cause1", al1.getCause());
    assertEquals("conseq1", al1.getConsequence());
    assertEquals("problem1", al1.getProblemDescription());
    l = al1.getLocation();
    assertNotNull(l);
    //assertEquals("b2",l.getBuilding()); //Null
    assertEquals("f2", l.getFloor());
    assertEquals("m2", l.getMnemonic());
    assertEquals("p2", l.getPosition());
    assertEquals("r2", l.getRoom());
    //Check if it already exists
    exception = false;
    try {
        _alarmDAO.addFaultFamily(ff);
    } catch (Exception e) {
        exception = true;
    }
    assertTrue(exception);
}
Also used : FaultCode(alma.acs.alarmsystem.generated.FaultCode) FaultMember(alma.acs.alarmsystem.generated.FaultMember) FaultFamily(alma.acs.alarmsystem.generated.FaultFamily) Alarm(cern.laser.business.data.Alarm) Contact(alma.acs.alarmsystem.generated.Contact) FaultMemberDefault(alma.acs.alarmsystem.generated.FaultMemberDefault) Location(alma.acs.alarmsystem.generated.Location)

Example 7 with FaultMemberDefault

use of alma.acs.alarmsystem.generated.FaultMemberDefault in project ACS by ACS-Community.

the class ACSAlarmDAOImplTest method testUpdateFaultFamily.

public void testUpdateFaultFamily() {
    boolean exception;
    Alarm al1;
    cern.laser.business.data.Location l;
    //Delete Entry if it exists due to an error in previous test
    {
        FaultFamily ff = new FaultFamily();
        ff.setName("ffTest1");
        try {
            _alarmDAO.removeFaultFamily(ff);
        } catch (Exception e) {
        //This happens when FaultFamily "ffTest1" doesn't exist
        }
    }
    //Check Null Argument
    exception = false;
    try {
        _alarmDAO.updateFaultFamily(null);
    } catch (Exception e) {
        exception = true;
    }
    assertTrue(exception);
    //Update a FaultFamily that doesn't exist
    FaultFamily ff = new FaultFamily();
    ff.setName("ffTest1");
    exception = false;
    try {
        _alarmDAO.updateFaultFamily(ff);
    } catch (Exception e) {
        exception = true;
    }
    assertTrue(exception);
    //Check updating FaultFamily
    ff.setAlarmSource("ALARM_SYSTEM_SOURCES");
    ff.setHelpUrl("http://www.test.com");
    Contact ct = new Contact();
    ct.setEmail("em1");
    ct.setGsm("gsm1");
    ct.setName("cont1");
    ff.setContact(ct);
    FaultCode fc = new FaultCode();
    fc.setValue(1);
    fc.setPriority(0);
    fc.setAction("action1");
    fc.setCause("cause1");
    fc.setConsequence("conseq1");
    fc.setProblemDescription("problem1");
    ff.addFaultCode(fc);
    FaultMember fm = new FaultMember();
    fm.setName("fmTest1");
    Location lc = new Location();
    lc.setBuilding("b2");
    lc.setFloor("f2");
    lc.setMnemonic("m2");
    lc.setPosition("p2");
    lc.setRoom("r2");
    fm.setLocation(lc);
    ff.addFaultMember(fm);
    exception = false;
    try {
        _alarmDAO.addFaultFamily(ff);
    } catch (Exception e) {
        exception = true;
    }
    assertFalse(exception);
    //Update FF information
    //ff.setAlarmSource("ALARM_SYSTEM_SOURCES2");//Can't be changed at the moment.
    ff.setHelpUrl("http://www.test2.com");
    ct.setEmail("em2");
    ct.setGsm("gsm2");
    ct.setName("cont2");
    try {
        _alarmDAO.updateFaultFamily(ff);
    } catch (Exception e) {
        exception = true;
    }
    assertFalse(exception);
    al1 = _alarmDAO.getAlarm("ffTest1:fmTest1:1");
    assertNotNull(al1);
    assertEquals("ALARM_SYSTEM_SOURCES", al1.getSource().getName());
    //assertEquals("ALARM_SYSTEM_SOURCES2",al1.getSource().getName());
    assertEquals("http://www.test2.com", al1.getHelpURL().toString());
    assertEquals("em2", al1.getPiquetEmail());
    assertEquals("gsm2", al1.getPiquetGSM());
    assertEquals("cont2", al1.getResponsiblePerson().getFamilyName());
    assertEquals(0, al1.getPriority().intValue());
    assertEquals("action1", al1.getAction());
    assertEquals("cause1", al1.getCause());
    assertEquals("conseq1", al1.getConsequence());
    assertEquals("problem1", al1.getProblemDescription());
    l = al1.getLocation();
    //assertEquals("b2",l.getBuilding());
    assertEquals("f2", l.getFloor());
    assertEquals("m2", l.getMnemonic());
    assertEquals("p2", l.getPosition());
    assertEquals("r2", l.getRoom());
    //Update FM Information
    fm.setName("fmTest2");
    lc.setBuilding("b3");
    lc.setFloor("f3");
    lc.setMnemonic("m3");
    lc.setPosition("p3");
    lc.setRoom("r3");
    try {
        _alarmDAO.updateFaultFamily(ff);
    } catch (Exception e) {
        exception = true;
    }
    assertFalse(exception);
    al1 = _alarmDAO.getAlarm("ffTest1:fmTest2:1");
    assertNotNull(al1);
    //assertEquals("ALARM_SYSTEM_SOURCES2",al1.getSource().getName());
    assertEquals("ALARM_SYSTEM_SOURCES", al1.getSource().getName());
    assertEquals("http://www.test2.com", al1.getHelpURL().toString());
    assertEquals("em2", al1.getPiquetEmail());
    assertEquals("gsm2", al1.getPiquetGSM());
    assertEquals("cont2", al1.getResponsiblePerson().getFamilyName());
    assertEquals(0, al1.getPriority().intValue());
    assertEquals("action1", al1.getAction());
    assertEquals("cause1", al1.getCause());
    assertEquals("conseq1", al1.getConsequence());
    assertEquals("problem1", al1.getProblemDescription());
    l = al1.getLocation();
    //assertEquals("b3",l.getBuilding());
    assertEquals("f3", l.getFloor());
    assertEquals("m3", l.getMnemonic());
    assertEquals("p3", l.getPosition());
    assertEquals("r3", l.getRoom());
    //Update FC Information
    fc.setValue(2);
    fc.setPriority(1);
    fc.setAction("action2");
    fc.setCause("cause2");
    fc.setConsequence("conseq2");
    fc.setProblemDescription("problem2");
    try {
        _alarmDAO.updateFaultFamily(ff);
    } catch (Exception e) {
        exception = true;
    }
    assertFalse(exception);
    al1 = _alarmDAO.getAlarm("ffTest1:fmTest2:2");
    assertNotNull(al1);
    //assertEquals("ALARM_SYSTEM_SOURCES2",al1.getSource().getName());
    assertEquals("ALARM_SYSTEM_SOURCES", al1.getSource().getName());
    assertEquals("http://www.test2.com", al1.getHelpURL().toString());
    assertEquals("em2", al1.getPiquetEmail());
    assertEquals("gsm2", al1.getPiquetGSM());
    assertEquals("cont2", al1.getResponsiblePerson().getFamilyName());
    assertEquals(1, al1.getPriority().intValue());
    assertEquals("action2", al1.getAction());
    assertEquals("cause2", al1.getCause());
    assertEquals("conseq2", al1.getConsequence());
    assertEquals("problem2", al1.getProblemDescription());
    l = al1.getLocation();
    //assertEquals("b3",l.getBuilding());
    assertEquals("f3", l.getFloor());
    assertEquals("m3", l.getMnemonic());
    assertEquals("p3", l.getPosition());
    assertEquals("r3", l.getRoom());
    //Update Add FM
    FaultMember fm2 = new FaultMember();
    fm2.setName("fmTest3");
    Location lc2 = new Location();
    lc2.setBuilding("b4");
    lc2.setFloor("f4");
    lc2.setMnemonic("m4");
    lc2.setPosition("p4");
    lc2.setRoom("r4");
    fm2.setLocation(lc2);
    ff.addFaultMember(fm2);
    exception = false;
    try {
        _alarmDAO.updateFaultFamily(ff);
    } catch (Exception e) {
        exception = true;
    }
    assertFalse(exception);
    al1 = _alarmDAO.getAlarm("ffTest1:fmTest3:2");
    assertNotNull(al1);
    //assertEquals("ALARM_SYSTEM_SOURCES2",al1.getSource().getName());
    assertEquals("ALARM_SYSTEM_SOURCES", al1.getSource().getName());
    assertEquals("http://www.test2.com", al1.getHelpURL().toString());
    assertEquals("em2", al1.getPiquetEmail());
    assertEquals("gsm2", al1.getPiquetGSM());
    assertEquals("cont2", al1.getResponsiblePerson().getFamilyName());
    assertEquals(1, al1.getPriority().intValue());
    assertEquals("action2", al1.getAction());
    assertEquals("cause2", al1.getCause());
    assertEquals("conseq2", al1.getConsequence());
    assertEquals("problem2", al1.getProblemDescription());
    l = al1.getLocation();
    //assertEquals("b4",l.getBuilding());
    assertEquals("f4", l.getFloor());
    assertEquals("m4", l.getMnemonic());
    assertEquals("p4", l.getPosition());
    assertEquals("r4", l.getRoom());
    //Update Add FC
    FaultCode fc2 = new FaultCode();
    fc2.setValue(3);
    fc2.setPriority(2);
    fc2.setAction("action3");
    fc2.setCause("cause3");
    fc2.setConsequence("conseq3");
    fc2.setProblemDescription("problem3");
    ff.addFaultCode(fc2);
    exception = false;
    try {
        _alarmDAO.updateFaultFamily(ff);
    } catch (Exception e) {
        exception = true;
    }
    assertFalse(exception);
    al1 = _alarmDAO.getAlarm("ffTest1:fmTest3:3");
    assertNotNull(al1);
    //assertEquals("ALARM_SYSTEM_SOURCES2",al1.getSource().getName());
    assertEquals("ALARM_SYSTEM_SOURCES", al1.getSource().getName());
    assertEquals("http://www.test2.com", al1.getHelpURL().toString());
    assertEquals("em2", al1.getPiquetEmail());
    assertEquals("gsm2", al1.getPiquetGSM());
    assertEquals("cont2", al1.getResponsiblePerson().getFamilyName());
    assertEquals(2, al1.getPriority().intValue());
    assertEquals("action3", al1.getAction());
    assertEquals("cause3", al1.getCause());
    assertEquals("conseq3", al1.getConsequence());
    assertEquals("problem3", al1.getProblemDescription());
    l = al1.getLocation();
    //assertEquals("b4",l.getBuilding());
    assertEquals("f4", l.getFloor());
    assertEquals("m4", l.getMnemonic());
    assertEquals("p4", l.getPosition());
    assertEquals("r4", l.getRoom());
    //Update Remove FM
    ff.removeFaultMember(fm);
    exception = false;
    try {
        _alarmDAO.updateFaultFamily(ff);
    } catch (Exception e) {
        exception = true;
    }
    assertFalse(exception);
    al1 = _alarmDAO.getAlarm("ffTest1:fmTest2:2");
    assertNull(al1);
    al1 = _alarmDAO.getAlarm("ffTest1:fmTest2:3");
    assertNull(al1);
    al1 = _alarmDAO.getAlarm("ffTest1:fmTest3:2");
    assertNotNull(al1);
    al1 = _alarmDAO.getAlarm("ffTest1:fmTest3:3");
    assertNotNull(al1);
    //Update Remove FC
    ff.removeFaultCode(fc);
    exception = false;
    try {
        _alarmDAO.updateFaultFamily(ff);
    } catch (Exception e) {
        exception = true;
    }
    assertFalse(exception);
    al1 = _alarmDAO.getAlarm("ffTest1:fmTest3:2");
    assertNull(al1);
    al1 = _alarmDAO.getAlarm("ffTest1:fmTest3:3");
    assertNotNull(al1);
    //Update Add Default FM
    FaultMemberDefault fmd = new FaultMemberDefault();
    lc = new Location();
    lc.setBuilding("b1");
    lc.setFloor("f1");
    lc.setMnemonic("m1");
    lc.setPosition("p1");
    lc.setRoom("r1");
    fmd.setLocation(lc);
    ff.setFaultMemberDefault(fmd);
    exception = false;
    try {
        _alarmDAO.updateFaultFamily(ff);
    } catch (Exception e) {
        exception = true;
    }
    assertFalse(exception);
    al1 = _alarmDAO.getAlarm("ffTest1:any:3");
    assertNotNull(al1);
    al1 = _alarmDAO.getAlarm("ffTest1:fmTest3:3");
    assertNotNull(al1);
//Update Remove Default FM
//ff.removeFaultMemberDefault(); Missing method?
/*
		exception = false;
		try{
			_alarmDAO.updateFaultFamily(ff);
		}catch(Exception e){
			exception = true;
		}
		assertFalse(exception);
		al1 = _alarmDAO.getAlarm("ffTest1:any:3");
		assertNull(al1);
		al1 = _alarmDAO.getAlarm("ffTest1:fmTest3:3");
		assertNotNull(al1);
		*/
}
Also used : FaultCode(alma.acs.alarmsystem.generated.FaultCode) FaultMember(alma.acs.alarmsystem.generated.FaultMember) FaultFamily(alma.acs.alarmsystem.generated.FaultFamily) Alarm(cern.laser.business.data.Alarm) Contact(alma.acs.alarmsystem.generated.Contact) Location(alma.acs.alarmsystem.generated.Location) FaultMemberDefault(alma.acs.alarmsystem.generated.FaultMemberDefault)

Example 8 with FaultMemberDefault

use of alma.acs.alarmsystem.generated.FaultMemberDefault in project ACS by ACS-Community.

the class ACSAlarmDAOImplTest method testRemoveFaultFamily.

public void testRemoveFaultFamily() {
    Alarm al1;
    boolean exception;
    //Delete Entry if it exists due to an error in previous test
    {
        FaultFamily ff = new FaultFamily();
        ff.setName("ffTest1");
        try {
            _alarmDAO.removeFaultFamily(ff);
        } catch (Exception e) {
        //This happens when FaultFamily "ffTest1" doesn't exist
        }
    }
    //Check null argument
    exception = false;
    try {
        _alarmDAO.removeFaultFamily(null);
    } catch (Exception e) {
        exception = true;
    }
    assertTrue(exception);
    //Check Remove FF that doesn't exist
    FaultFamily ff = new FaultFamily();
    ff.setName("ffTest1");
    exception = false;
    try {
        _alarmDAO.removeFaultFamily(ff);
    } catch (Exception e) {
        exception = true;
    }
    assertTrue(exception);
    //Check Remove FF
    ff.setAlarmSource("ALARM_SYSTEM_SOURCES");
    ff.setHelpUrl("http://www.test.com");
    Contact ct = new Contact();
    ct.setEmail("em1");
    ct.setGsm("gsm1");
    ct.setName("cont1");
    ff.setContact(ct);
    FaultCode fc = new FaultCode();
    fc.setValue(1);
    fc.setPriority(0);
    fc.setAction("action1");
    fc.setCause("cause1");
    fc.setConsequence("conseq1");
    fc.setProblemDescription("problem1");
    ff.addFaultCode(fc);
    FaultMemberDefault fmd = new FaultMemberDefault();
    Location lc = new Location();
    lc.setBuilding("b1");
    lc.setFloor("f1");
    lc.setMnemonic("m1");
    lc.setPosition("p1");
    lc.setRoom("r1");
    fmd.setLocation(lc);
    ff.setFaultMemberDefault(fmd);
    FaultMember fm = new FaultMember();
    fm.setName("fmTest1");
    lc = new Location();
    lc.setBuilding("b2");
    lc.setFloor("f2");
    lc.setMnemonic("m2");
    lc.setPosition("p2");
    lc.setRoom("r2");
    fm.setLocation(lc);
    ff.addFaultMember(fm);
    exception = false;
    try {
        _alarmDAO.addFaultFamily(ff);
    } catch (Exception e) {
        exception = true;
    }
    assertFalse(exception);
    al1 = _alarmDAO.getAlarm("ffTest1:fmTest1:1");
    assertNotNull(al1);
    try {
        _alarmDAO.removeFaultFamily(ff);
    } catch (Exception e) {
        exception = true;
    }
    assertFalse(exception);
    al1 = _alarmDAO.getAlarm("ffTest1:fmTest1:1");
    assertNull(al1);
}
Also used : FaultCode(alma.acs.alarmsystem.generated.FaultCode) FaultMember(alma.acs.alarmsystem.generated.FaultMember) FaultFamily(alma.acs.alarmsystem.generated.FaultFamily) Alarm(cern.laser.business.data.Alarm) Contact(alma.acs.alarmsystem.generated.Contact) FaultMemberDefault(alma.acs.alarmsystem.generated.FaultMemberDefault) Location(alma.acs.alarmsystem.generated.Location)

Example 9 with FaultMemberDefault

use of alma.acs.alarmsystem.generated.FaultMemberDefault in project ACS by ACS-Community.

the class AlarmsView method sortFaultMemberList.

public void sortFaultMemberList(FaultFamily family, TreeItem jTree) {
    TreeItem iTree = jTree.getParentItem();
    FaultMember[] faultMembers = family.getFaultMember();
    List<FaultMember> fmList = new ArrayList<FaultMember>();
    for (FaultMember fm : faultMembers) fmList.add(fm);
    List<FaultMember> sortedFMList = new ArrayList<FaultMember>();
    /* We get a separate tmp list with the names,
		 * sort it, and then sort the original ffList */
    List<String> tmp = new ArrayList<String>();
    for (FaultMember fm : fmList) tmp.add(fm.getName().toLowerCase());
    Collections.sort(tmp);
    for (String sfm : tmp) for (FaultMember fm : fmList) if (fm.getName().toLowerCase().compareTo(sfm) == 0)
        sortedFMList.add(fm);
    fmList = sortedFMList;
    FaultMemberDefault fmd = family.getFaultMemberDefault();
    if (fmd != null) {
        TreeItem kTree = new TreeItem(jTree, SWT.NONE);
        kTree.setText("Default Member");
        //kTree.setForeground(new Color(kTree.getDisplay(), 255, 0, 0));
        kTree.setData(NodeType.FAULT_MEMBER_DEFAULT);
    }
    for (FaultMember fm : fmList) {
        TreeItem kTree = new TreeItem(jTree, SWT.NONE);
        kTree.setText(fm.getName());
        kTree.setData(NodeType.FAULT_MEMBER_DATA);
    }
    if (fmList.isEmpty() && fmd == null) {
        iTree.setForeground(new Color(iTree.getDisplay(), 255, 0, 0));
        jTree.setForeground(new Color(jTree.getDisplay(), 255, 0, 0));
    }
}
Also used : FaultMember(alma.acs.alarmsystem.generated.FaultMember) TreeItem(org.eclipse.swt.widgets.TreeItem) Color(org.eclipse.swt.graphics.Color) ArrayList(java.util.ArrayList) FaultMemberDefault(alma.acs.alarmsystem.generated.FaultMemberDefault)

Example 10 with FaultMemberDefault

use of alma.acs.alarmsystem.generated.FaultMemberDefault in project ACS by ACS-Community.

the class AlarmsView method createFMDWidgets.

private void createFMDWidgets() {
    Listener updateFaultMemberDefault = new Listener() {

        public void handleEvent(Event event) {
            TreeItem tmp = _tree.getSelection()[0];
            String tff = tmp.getParentItem().getParentItem().getText();
            FaultMemberDefault fmdt = new FaultMemberDefault();
            Location lt = new Location();
            if (!_fmdLocBuildingText.getText().isEmpty())
                lt.setBuilding(_fmdLocBuildingText.getText());
            if (!_fmdLocFloorText.getText().isEmpty())
                lt.setFloor(_fmdLocFloorText.getText());
            if (!_fmdLocRoomText.getText().isEmpty())
                lt.setRoom(_fmdLocRoomText.getText());
            if (!_fmdLocMnemonicText.getText().isEmpty())
                lt.setMnemonic(_fmdLocMnemonicText.getText());
            if (!_fmdLocPositionText.getText().isEmpty())
                lt.setPosition(_fmdLocPositionText.getText());
            fmdt.setLocation(lt);
            _fmdErrorMessageLabel.setText("");
            try {
                _alarmManager.setFaultMemberDefault(_alarmManager.getFaultFamily(tff), fmdt);
                tmp.setText("Default Member");
            //sortFaultFamilyList();
            //selectElementFromTree(tff, "Default Member", null);
            } catch (IllegalOperationException e) {
                _fmdErrorMessageLabel.setText(e.getMessage());
            } catch (NullPointerException e) {
                _fmdErrorMessageLabel.setText(e.getMessage());
            }
        }
    };
    _FMDgroup = new Group(_compInitial, SWT.SHADOW_ETCHED_IN);
    _FMDgroup.setText("Default Fault Member details");
    GridData gd = new GridData();
    gd.horizontalAlignment = SWT.FILL;
    gd.grabExcessHorizontalSpace = true;
    gd.verticalAlignment = SWT.FILL;
    gd.grabExcessVerticalSpace = true;
    _FMDgroup.setLayoutData(gd);
    GridLayout gl = new GridLayout();
    gl.numColumns = 2;
    _FMDgroup.setLayout(gl);
    _fmdLocGroup = new Group(_FMDgroup, SWT.SHADOW_ETCHED_IN);
    _fmdLocGroup.setText("Location");
    gl = new GridLayout();
    gl.numColumns = 2;
    gd = new GridData();
    gd.horizontalAlignment = SWT.FILL;
    gd.grabExcessHorizontalSpace = true;
    gd.horizontalSpan = 2;
    _fmdLocGroup.setLayout(gl);
    _fmdLocGroup.setLayoutData(gd);
    _fmdLocBuildingLabel = new Label(_fmdLocGroup, SWT.NONE);
    _fmdLocBuildingLabel.setText("Building");
    _fmdLocBuildingText = new Text(_fmdLocGroup, SWT.SINGLE | SWT.BORDER);
    gd = new GridData();
    gd.grabExcessHorizontalSpace = true;
    gd.horizontalAlignment = SWT.FILL;
    _fmdLocBuildingText.setLayoutData(gd);
    _fmdLocBuildingText.addListener(SWT.Modify, updateFaultMemberDefault);
    _fmdLocFloorLabel = new Label(_fmdLocGroup, SWT.NONE);
    _fmdLocFloorLabel.setText("Floor");
    _fmdLocFloorText = new Text(_fmdLocGroup, SWT.SINGLE | SWT.BORDER);
    gd = new GridData();
    gd.grabExcessHorizontalSpace = true;
    gd.horizontalAlignment = SWT.FILL;
    _fmdLocFloorText.setLayoutData(gd);
    _fmdLocFloorText.addListener(SWT.Modify, updateFaultMemberDefault);
    _fmdLocRoomLabel = new Label(_fmdLocGroup, SWT.NONE);
    _fmdLocRoomLabel.setText("Room");
    _fmdLocRoomText = new Text(_fmdLocGroup, SWT.SINGLE | SWT.BORDER);
    gd = new GridData();
    gd.grabExcessHorizontalSpace = true;
    gd.horizontalAlignment = SWT.FILL;
    _fmdLocRoomText.setLayoutData(gd);
    _fmdLocRoomText.addListener(SWT.Modify, updateFaultMemberDefault);
    _fmdLocMnemonicLabel = new Label(_fmdLocGroup, SWT.NONE);
    _fmdLocMnemonicLabel.setText("Mnemonic");
    _fmdLocMnemonicText = new Text(_fmdLocGroup, SWT.SINGLE | SWT.BORDER);
    gd = new GridData();
    gd.grabExcessHorizontalSpace = true;
    gd.horizontalAlignment = SWT.FILL;
    _fmdLocMnemonicText.setLayoutData(gd);
    _fmdLocMnemonicText.addListener(SWT.Modify, updateFaultMemberDefault);
    _fmdLocPositionLabel = new Label(_fmdLocGroup, SWT.NONE);
    _fmdLocPositionLabel.setText("Position");
    _fmdLocPositionText = new Text(_fmdLocGroup, SWT.SINGLE | SWT.BORDER);
    gd = new GridData();
    gd.grabExcessHorizontalSpace = true;
    gd.horizontalAlignment = SWT.FILL;
    _fmdLocPositionText.setLayoutData(gd);
    _fmdLocPositionText.addListener(SWT.Modify, updateFaultMemberDefault);
    _fmdErrorMessageLabel = new Label(_FMDgroup, SWT.NONE);
    _fmdErrorMessageLabel.setText("");
    _fmdErrorMessageLabel.setForeground(getViewSite().getShell().getDisplay().getSystemColor(SWT.COLOR_RED));
    gd = new GridData();
    gd.grabExcessHorizontalSpace = true;
    gd.horizontalAlignment = SWT.FILL;
    gd.horizontalSpan = 2;
    _fmdErrorMessageLabel.setLayoutData(gd);
}
Also used : Group(org.eclipse.swt.widgets.Group) SelectionListener(org.eclipse.swt.events.SelectionListener) Listener(org.eclipse.swt.widgets.Listener) TreeItem(org.eclipse.swt.widgets.TreeItem) Label(org.eclipse.swt.widgets.Label) Text(org.eclipse.swt.widgets.Text) IllegalOperationException(cl.utfsm.acs.acg.core.IllegalOperationException) FaultMemberDefault(alma.acs.alarmsystem.generated.FaultMemberDefault) GridLayout(org.eclipse.swt.layout.GridLayout) GridData(org.eclipse.swt.layout.GridData) Event(org.eclipse.swt.widgets.Event) SelectionEvent(org.eclipse.swt.events.SelectionEvent) Location(alma.acs.alarmsystem.generated.Location)

Aggregations

FaultMemberDefault (alma.acs.alarmsystem.generated.FaultMemberDefault)10 FaultFamily (alma.acs.alarmsystem.generated.FaultFamily)7 FaultMember (alma.acs.alarmsystem.generated.FaultMember)7 FaultCode (alma.acs.alarmsystem.generated.FaultCode)6 Contact (alma.acs.alarmsystem.generated.Contact)5 Location (alma.acs.alarmsystem.generated.Location)4 Alarm (cern.laser.business.data.Alarm)3 AlarmImpl (cern.laser.business.data.AlarmImpl)2 Category (cern.laser.business.data.Category)2 Location (cern.laser.business.data.Location)2 ResponsiblePerson (cern.laser.business.data.ResponsiblePerson)2 Source (cern.laser.business.data.Source)2 Triplet (cern.laser.business.data.Triplet)2 SourceDefinition (cern.laser.business.definition.data.SourceDefinition)2 IllegalOperationException (cl.utfsm.acs.acg.core.IllegalOperationException)2 MalformedURLException (java.net.MalformedURLException)2 URL (java.net.URL)2 HashSet (java.util.HashSet)2 SelectionEvent (org.eclipse.swt.events.SelectionEvent)2 SelectionListener (org.eclipse.swt.events.SelectionListener)2