Package com.imc.data

Class AbstractBusinessTypeCollection<T extends AbstractBusinessTypeModel>

java.lang.Object
com.imc.data.AbstractBusinessTypeCollection<T>
All Implemented Interfaces:
Serializable
Direct Known Subclasses:
CurrencyCollection

public abstract class AbstractBusinessTypeCollection<T extends AbstractBusinessTypeModel> extends Object implements Serializable
A base class for all the implementation of the Business Type Model Collection
See Also:
  • Constructor Details

    • AbstractBusinessTypeCollection

      public AbstractBusinessTypeCollection()
  • Method Details

    • add

      public void add(T btModel)
    • addInvalidModel

      public void addInvalidModel(T btModel)
    • clear

      public void clear()
    • contains

      public boolean contains(BusinessObject bo)
      Parameters:
      priceModelInstance -
      Returns:
      boolean
    • getAllInstances

      public Collection<BusinessObject> getAllInstances()
    • getAllModelFromInvalidList

      public Map<BusinessObject,T> getAllModelFromInvalidList()
    • getAllModelHavingERPID

      public Collection<T> getAllModelHavingERPID()
    • getInvalidModel

      public T getInvalidModel(BusinessObject bo)
    • getModelByInstance

      public T getModelByInstance(BusinessObject instance)
    • getModelByObjectERPID

      public T getModelByObjectERPID(String objectERPID)
    • getModelByObjectExternalID

      public T getModelByObjectExternalID(String objectExternalID)
    • getModelByObjectName

      public T getModelByObjectName(String objectName)
    • getModelByUri

      public T getModelByUri(String instanceUri)
    • getModelFromInvalidList

      public T getModelFromInvalidList(BusinessObject instance)
    • getModelHavingInstance

      public Collection<T> getModelHavingInstance()
    • getModelHavingObjectERPID

      public Collection<T> getModelHavingObjectERPID()
    • getModelHavingObjectExternalID

      public Collection<T> getModelHavingObjectExternalID()
    • getModelHavingObjectName

      public Collection<T> getModelHavingObjectName()
      ${tags}
    • remove

      public void remove(T btModel)
    • replace

      public void replace(T t)