|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectjava.util.AbstractCollection
java.util.AbstractList
org.apache.ojb.odmg.collections.DListImpl_2
| Field Summary |
| Fields inherited from class java.util.AbstractList |
modCount |
| Constructor Summary | |
DListImpl_2()
Used by PB-Kernel to instantiate ManageableCollections FOR INTERNAL USE ONLY |
|
DListImpl_2(PBKey pbKey)
Used on odmg-level |
|
| Method Summary | |
void |
add(int index,
java.lang.Object element)
Inserts the specified element at the specified position in this list (optional operation). |
void |
afterDelete(PersistenceBroker broker)
noop |
void |
afterInsert(PersistenceBroker broker)
noop |
void |
afterLookup(PersistenceBroker broker)
noop |
void |
afterStore(PersistenceBroker broker)
A callback method to implement 'removal-aware' (track removed objects and delete them by its own) collection implementations. |
void |
afterUpdate(PersistenceBroker broker)
noop |
void |
beforeDelete(PersistenceBroker broker)
noop |
void |
beforeInsert(PersistenceBroker broker)
prepare itself for persistence. |
void |
beforeUpdate(PersistenceBroker broker)
noop |
DList |
concat(DList otherList)
Creates a new DList object that contains the contents of this
DList object concatenated
with the contents of the otherList object. |
boolean |
existsElement(java.lang.String predicate)
Determines whether there is an element of the collection that evaluates to true for the predicate. |
java.lang.Object |
get(int index)
Returns the element at the specified position in this list. |
java.util.List |
getElements()
Insert the method's description here. |
java.lang.Integer |
getId()
Lazily return the Id, no point in precomputing it. |
protected Logger |
getLog()
|
PBKey |
getPBKey()
|
int |
getSize()
Gets the size. |
int |
hashCode()
|
java.util.Iterator |
iterator()
Returns an iterator over the elements in this collection. |
java.util.ListIterator |
listIterator()
Returns a list iterator of the elements in this list (in proper sequence). |
java.util.ListIterator |
listIterator(int index)
Returns a list iterator of the elements in this list (in proper sequence), starting at the specified position in this list. |
void |
ojbAdd(java.lang.Object anObject)
add a single Object to the Collection. |
void |
ojbAddAll(ManageableCollection otherCollection)
adds a Collection to this collection. |
java.util.Iterator |
ojbIterator()
returns an Iterator over all elements in the collection. |
DCollection |
query(java.lang.String predicate)
Evaluate the boolean query predicate for each element of the collection and return a new collection that contains each element that evaluated to true. |
java.lang.Object |
remove(int index)
Removes the element at the specified position in this list (optional operation). |
void |
resize(int newSize)
Resize the array to have newSize elements. |
java.util.Iterator |
select(java.lang.String predicate)
Access all of the elements of the collection that evaluate to true for the provided query predicate. |
java.lang.Object |
selectElement(java.lang.String predicate)
Selects the single element of the collection for which the provided OQL query predicate is true. |
void |
setElements(java.util.List elements)
Sets the elements. |
void |
setId(java.lang.Integer id)
Sets the id. |
void |
setPBKey(PBKey pbKey)
|
void |
setSize(int size)
Sets the size. |
int |
size()
Returns the number of elements in this collection. |
java.lang.String |
toString()
|
| Methods inherited from class java.util.AbstractList |
add, addAll, clear, equals, indexOf, lastIndexOf, removeRange, set, subList |
| Methods inherited from class java.util.AbstractCollection |
addAll, contains, containsAll, isEmpty, remove, removeAll, retainAll, toArray, toArray |
| Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface java.util.Collection |
add, addAll, clear, contains, containsAll, equals, isEmpty, remove, removeAll, retainAll, toArray, toArray |
| Methods inherited from interface java.util.List |
add, addAll, addAll, clear, contains, containsAll, equals, indexOf, isEmpty, lastIndexOf, remove, removeAll, retainAll, set, subList, toArray, toArray |
| Constructor Detail |
public DListImpl_2()
public DListImpl_2(PBKey pbKey)
| Method Detail |
protected Logger getLog()
public PBKey getPBKey()
public void setPBKey(PBKey pbKey)
public void add(int index,
java.lang.Object element)
add in interface java.util.Listindex - index at which the specified element is to be inserted.element - element to be inserted.
java.lang.UnsupportedOperationException - if the add method is not
supported by this list.
java.lang.ClassCastException - if the class of the specified element
prevents it from being added to this list.
java.lang.IllegalArgumentException - if some aspect of the specified
element prevents it from being added to this list.
java.lang.IndexOutOfBoundsException - if the index is out of range
(index < 0 || index > size()).public java.lang.Object remove(int index)
This implementation always throws an UnsupportedOperationException.
remove in interface java.util.Listindex - the index of the element to remove.
java.lang.UnsupportedOperationException - if the remove method is
not supported by this list.
java.lang.IndexOutOfBoundsException - if the specified index is out of
range (index < 0 || index >= size()).public DList concat(DList otherList)
DList object that contains the contents of this
DList object concatenated
with the contents of the otherList object.
concat in interface DListotherList - The list whose elements are placed at the end of the list
returned by this method.
DList that is the concatenation of this list and
the list referenced by otherList.
public boolean existsElement(java.lang.String predicate)
throws QueryInvalidException
existsElement in interface DCollectionpredicate - An OQL boolean query predicate.
QueryInvalidException - The query predicate is invalid.public java.lang.Object get(int index)
get in interface java.util.Listindex - index of element to return.
java.lang.IndexOutOfBoundsException - if the index is out of range (index
< 0 || index >= size()).public java.util.List getElements()
public java.lang.Integer getId()
public java.util.Iterator iterator()
iterator in interface java.util.Collectionpublic java.util.ListIterator listIterator()
listIterator in interface java.util.Listpublic java.util.ListIterator listIterator(int index)
listIterator in interface java.util.Listindex - index of first element to be returned from the
list iterator (by a call to the next method).
java.lang.IndexOutOfBoundsException - if the index is out of range (index
< 0 || index > size()).
public DCollection query(java.lang.String predicate)
throws QueryInvalidException
query in interface DCollectionpredicate - An OQL boolean query predicate.
QueryInvalidException - The query predicate is invalid.public int hashCode()
hashCode in interface java.util.Collectionpublic java.lang.String toString()
public java.util.Iterator select(java.lang.String predicate)
throws QueryInvalidException
select in interface DCollectionpredicate - An OQL boolean query predicate.
QueryInvalidException - The query predicate is invalid.
public java.lang.Object selectElement(java.lang.String predicate)
throws QueryInvalidException
selectElement in interface DCollectionpredicate - An OQL boolean query predicate.
QueryInvalidException - The query predicate is invalid.public int size()
size in interface java.util.Collectionpublic void ojbAdd(java.lang.Object anObject)
ojbAdd in interface ManageableCollectionpublic void ojbAddAll(ManageableCollection otherCollection)
ojbAddAll in interface ManageableCollection
public void afterStore(PersistenceBroker broker)
throws PersistenceBrokerException
ManageableCollection
afterStore in interface ManageableCollectionPersistenceBrokerExceptionpublic java.util.Iterator ojbIterator()
ojbIterator in interface ManageableCollectionpublic void resize(int newSize)
newSize elements.
resize in interface DArraynewSize - The new size of the array.public void setElements(java.util.List elements)
elements - The elements to setpublic void setId(java.lang.Integer id)
id - The id to setpublic int getSize()
public void setSize(int size)
size - The size to set
public void beforeInsert(PersistenceBroker broker)
throws PersistenceBrokerException
Identity for the wrapped persistent
object.
beforeInsert in interface PersistenceBrokerAwarePersistenceBrokerException
public void beforeUpdate(PersistenceBroker broker)
throws PersistenceBrokerException
beforeUpdate in interface PersistenceBrokerAwarePersistenceBrokerException
public void beforeDelete(PersistenceBroker broker)
throws PersistenceBrokerException
beforeDelete in interface PersistenceBrokerAwarePersistenceBrokerException
public void afterUpdate(PersistenceBroker broker)
throws PersistenceBrokerException
afterUpdate in interface PersistenceBrokerAwarePersistenceBrokerException
public void afterInsert(PersistenceBroker broker)
throws PersistenceBrokerException
afterInsert in interface PersistenceBrokerAwarePersistenceBrokerException
public void afterDelete(PersistenceBroker broker)
throws PersistenceBrokerException
afterDelete in interface PersistenceBrokerAwarePersistenceBrokerException
public void afterLookup(PersistenceBroker broker)
throws PersistenceBrokerException
afterLookup in interface PersistenceBrokerAwarePersistenceBrokerException
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||