de.esprit.netsuite.client.abo

## Interface ABOCollection<T>

- All Superinterfaces:
    Clearable
  All Known Implementing Classes:
    ABOList, ABORecordTable, ABOTable

      public interface ABOCollection<T>
      extends Clearable

  This interface defines Methods for Lists, JLists or JTables containing ABOs.
  Author:
    Rainer Buesch

- - ### Method Summary

    Methods
    Modifier and Type | Method and Description
    --- | ---
    `int` | `addABO(T abo)` Adds the ABO to the container
    `int` | `addABO(T abo, boolean isCurrent)`
    `AliveBusinessObject` | `getABO(int index)`
    `int` | `getABOCount()`
    `boolean` | `isNewABOAccepted(T abo)` Defines whether this type of ABOs is supposed to be displayed in this collection
    `boolean` | `isNewABOAutoInserted()` Defines whether automatic insertion of new ABOs, that have been created by other users, is desired.
    `void` | `removeABO(T abo)` Removes the ABO from the container

    - ### Methods inherited from interface de.esprit.common.type.Clearable

      `clear`

- - ### Method Detail

    - #### getABO

          AliveBusinessObject getABO(int index)

    - #### getABOCount

          int getABOCount()

    - #### addABO

          int addABO(T abo)

      Adds the ABO to the container

    - #### addABO

          int addABO(T abo,
                   boolean isCurrent)

    - #### removeABO

          void removeABO(T abo)

      Removes the ABO from the container

    - #### isNewABOAccepted

          boolean isNewABOAccepted(T abo)

      Defines whether this type of ABOs is supposed to be displayed in this collection

    - #### isNewABOAutoInserted

          boolean isNewABOAutoInserted()

      Defines whether automatic insertion of new ABOs, that have been created by other users, is desired. If the ABO was created by me, it will always be inserted into the collection.

Copyright © 2014 EsprIT-Systems. All Rights Reserved.