java.lang.Iterable<E>
, java.util.Collection<E>
, java.util.Set<E>
, LazyCollection<E>
, TxSynchronizable
public final class LazyHashSet<E> extends java.lang.Object implements LazyCollection<E>, java.util.Set<E>
Constructor | Description |
---|---|
LazyHashSet(TransactionContext tx,
ClassMolder molder,
java.util.List<Identity> ids) |
Creates an instance of LazyHashSet.
|
Modifier and Type | Method | Description |
---|---|---|
boolean |
add(E entity) |
|
boolean |
addAll(java.util.Collection<? extends E> collection) |
|
void |
clear() |
|
void |
committed(TransactionContext tx) |
Called at the end of a transaction after commit.
|
boolean |
contains(java.lang.Object entity) |
|
boolean |
containsAll(java.util.Collection<?> collection) |
|
boolean |
equals(java.lang.Object o) |
|
java.util.List<E> |
getAddedEntitiesList() |
|
java.util.List<Identity> |
getIdsList() |
|
java.util.List<Identity> |
getRemovedIdsList() |
|
int |
hashCode() |
|
boolean |
isEmpty() |
|
java.util.Iterator<E> |
iterator() |
|
boolean |
remove(java.lang.Object entity) |
|
boolean |
removeAll(java.util.Collection<?> collection) |
|
boolean |
retainAll(java.util.Collection<?> collection) |
|
void |
rolledback(TransactionContext tx) |
Called at the end of a transaction after rollback.
|
int |
size() |
|
java.lang.Object[] |
toArray() |
|
<A> A[] |
toArray(A[] array) |
public LazyHashSet(TransactionContext tx, ClassMolder molder, java.util.List<Identity> ids)
tx
- Current transaction contextmolder
- Associated ClassMolderids
- Set of identifiers.public boolean add(E entity)
public boolean addAll(java.util.Collection<? extends E> collection)
public void clear()
public boolean contains(java.lang.Object entity)
public boolean containsAll(java.util.Collection<?> collection)
public boolean isEmpty()
public java.util.Iterator<E> iterator()
public boolean remove(java.lang.Object entity)
public boolean removeAll(java.util.Collection<?> collection)
public boolean retainAll(java.util.Collection<?> collection)
public int size()
public java.lang.Object[] toArray()
public <A> A[] toArray(A[] array)
public boolean equals(java.lang.Object o)
public int hashCode()
public java.util.List<Identity> getIdsList()
getIdsList
in interface LazyCollection<E>
public java.util.List<Identity> getRemovedIdsList()
getRemovedIdsList
in interface LazyCollection<E>
public java.util.List<E> getAddedEntitiesList()
getAddedEntitiesList
in interface LazyCollection<E>
public void committed(TransactionContext tx)
TxSynchronizable
committed
in interface TxSynchronizable
public void rolledback(TransactionContext tx)
TxSynchronizable
rolledback
in interface TxSynchronizable
Intalio Inc. (C) 1999-2008. All rights reserved http://www.intalio.com