|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Object | +--oracle.ifs.common.Collection
A Collection is a set of Java objects.
iFS uses Collections to provide an easy-to-use API to access
various sets of LibraryObjects. LibrarySession provides several methods,
getcollectionCollection, to access the Collections it
maintains.
A document management application can also create its own Collections. The
Collection(Selector, String) constructor uses a Selector to
determine the Collection's contents, and can contain only LibraryObjects (and
subclasses). The Collection(CollectionResolver) constructor
uses a callback to determine the items in a Collection, and can contain
objects of any Java class.
A Collection caches its contents. Call reset to reset this
cache, forcing the Collection to redetermine its contents using either the
Selector or the CollectionResolver specified at construction.
To cause a Collection created by a document management application to be
automatically reset in response to IfsEvents, invoke
LibrarySession.registerCollection. The Collections provided
by the LibrarySession getcollectionCollection methods
do this automatically; you should not neither register them nor reset them.
| Method Summary | |
int |
getItemCount()
Gets the number of items in this Collection. |
java.lang.Object[] |
getItems()
Gets an array containing the items in this Collection. |
java.lang.Object |
getItems(int index)
Gets the specified item in this Collection. |
java.lang.Object |
getItems(java.lang.String name)
Gets the specified item in this Collection. |
java.util.Vector |
getItemsVector()
Gets a vector containing the items in this Collection. |
| Method Detail |
public final int getItemCount()
throws IfsException
IfsException - if the operation fails
public java.lang.Object[] getItems()
throws IfsException
IfsException - if the operation fails
public java.lang.Object getItems(int index)
throws IfsException
index - the zero-based index of the itemIfsException - if the operation fails
public java.lang.Object getItems(java.lang.String name)
throws IfsException
name - the name of the itemIfsException - (IFS-19001) if name is nullIfsException - (IFS-12200) if this Collection has no
item with the specified nameIfsException - if the operation otherwise fails
public java.util.Vector getItemsVector()
throws IfsException
The order of the items in the vector is identical to the order of the
items in the array returned by getItems.
IfsException - if the operation fails
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||