void updatePressed(ActionEvent e,boolean newSignalGroup,boolean close){
  if (curSignalGroup == null) {
    if (!checkNewNamesOK()) {
      return;
    }
  }
  if (!checkValidSignalMast()) {
    return;
  }
  String uName=_userName.getText();
  SignalGroup g=checkNamesOK();
  if (g == null) {
    return;
  }
  curSignalGroup=g;
  g.setUserName(uName);
  initializeIncludedList();
  setSignalInformation(g);
  setMastAppearanceInformation(g);
  g.setSignalMast((SignalMast)mainSignal.getSelectedBean(),mainSignal.getSelectedDisplayName());
  SignalGroupDirty=true;
  if (close) {
    finishUpdate();
  }
}

void updatePressed ( ActionEvent e , boolean newSignalGroup , boolean close ) { if ( curSignalGroup == null ) { if ( ! checkNewNamesOK ( ) ) { return ; } } if ( ! checkValidSignalMast ( ) ) { return ; } String uName = _userName . getText ( ) ; SignalGroup g = checkNamesOK ( ) ; if ( g == null ) { return ; } curSignalGroup = g ; g . setUserName ( uName ) ; initializeIncludedList ( ) ; setSignalInformation ( g ) ; setMastAppearanceInformation ( g ) ; g . setSignalMast ( ( SignalMast ) mainSignal . getSelectedBean ( ) , mainSignal . getSelectedDisplayName ( ) ) ; SignalGroupDirty = true ; if ( close ) { finishUpdate ( ) ; } }
responds to the update button - update to signalgroup table
