public class AggregateEntityList<T extends Entity> extends EntityList<T> implements Iterable<T>
An entity list that automatically adds its items to its aggregate root.
EntityList.EntityAddedEvent, EntityList.EntityEvent, EntityList.EntityListEvent, EntityList.EntityListInvalidatedEvent, EntityList.EntityRemovedEvent, EntityList.TransactionEvent, EntityList.VetoableEntityAddedEvent, EntityList.VetoableEntityEvent, EntityList.VetoableEntityRemovedEvent, EntityList.VetoException
Constructor and Description |
---|
AggregateEntityList() |
AggregateEntityList(int maxLen) |
Modifier and Type | Method and Description |
---|---|
protected T |
beforeAdd(T link) |
protected T |
beforeRemove(T link) |
add, addActionListener, clear, commitTransaction, createInternalList, fireEntityAdded, fireEntityRemoved, fireTransactionEvent, get, getRowType, indexOf, invalidate, iterator, remove, removeActionListener, setRowType, size, startTransaction
add, addPropertyChangeListener, addPropertyChangeListener, addVetoablePropertyChangeListener, addVetoablePropertyChangeListener, clearChanged, createImageToFile, createImageToFile, createImageToFile, createImageToFile, createImageToFile, createImageToFile, createImageToFile, createImageToFile, createImageToStorage, createImageToStorage, createImageToStorage, createImageToStorage, createImageToStorage, createImageToStorage, createImageToStorage, createImageToStorage, entityTypeBuilder, findProperty, firePropertyChangeEvent, fireVetoablePropertyChangeEvent, get, get, get, getAggregate, getBoolean, getBoolean, getDate, getDate, getDouble, getDouble, getEntity, getEntity, getEntityList, getEntityList, getEntityListNonNull, getEntityNonNull, getEntityType, getInt, getInt, getLong, getLong, getText, getText, hasPropertyChangeListeners, hasVetoablePropertyChangeListeners, isEmpty, isEmpty, isEntity, isEntity, isFalsey, isFalsey, removePropertyChangeListener, removePropertyChangeListener, removeVetoablePropertyChangeListener, removeVetoablePropertyChangeListener, set, set, set, set, setBoolean, setBoolean, setBoolean, setChanged, setDate, setDate, setDate, setDouble, setDouble, setDouble, setEntity, setEntity, setEntity, setEntityType, setFloat, setFloat, setFloat, setInt, setInt, setInt, setLong, setLong, setLong, setText, setText, setText, toMap
addObserver, countObservers, deleteObserver, deleteObservers, hasChanged, notifyObservers, notifyObservers, setChanged
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
forEach, iterator, spliterator
public AggregateEntityList(int maxLen)
public AggregateEntityList()
protected T beforeRemove(T link)
beforeRemove
in class EntityList<T extends Entity>
Copyright © 2021. All Rights Reserved.