Exemplo n.º 1
0
  /**
   * Aggiunge un nuovo elemento alla lista. ridefinisce il metodo addElement di listaCanaleMessaggio
   */
  public boolean addElement(ElementoCanaleMessaggio cnl) {
    if (cnl == null) return false;
    if (lista == null) return false;

    if (lista.contains(cnl)) {
      return true;
    }

    cnl.setPosizione(0);
    boolean bo = lista.add(cnl);
    if (bo) { // modifica per listener
      delegateListener.notifyAdd(cnl);
      cnl.setUpdateEp(delegateListener);
    }
    return bo;
  }
Exemplo n.º 2
0
 /**
  * setta la delega per la gestione degli eventi
  *
  * @param listener
  */
 public void setDelegateListener(DelegateListaSeqLinkListener listener) {
   delegateListener = listener;
   listener.setListaSeqLink(this);
   setNotify(delegateListener); // super
 }