public String getDisplayString() {
    String displayString = "";

    if (unItem != null) {
      displayString = unItem.forLibelle();
    }

    return displayString;
  }
 /** @Override */
 public void setValueForBinding(Object object, String value) {
   if (value.equals(VALUE_BDG)) {
     // mettre à jour la selection d'apres le libellé
     EOFormationPersonnel eoFormationPersonnel =
         EOFormationPersonnel.getEoFormationPersonnelFeuilleForForLibelle(edc(), (String) object);
     if (eoFormationPersonnel != null) {
       setSelection(eoFormationPersonnel);
     }
   } else if (value.equals(SELECTION_BDG)) {
     if (object != null) {
       // mettre à jour le libellé d'après la selection
       String forLibelle = ((EOFormationPersonnel) object).forLibelle();
       String ancienForLibelle = (String) valueForBinding(VALUE_BDG);
       if (ancienForLibelle == null || !forLibelle.equals(ancienForLibelle)) {
         super.setValueForBinding(forLibelle, VALUE_BDG);
       }
     }
   }
   super.setValueForBinding(object, value);
 }