Class TdbDatabaseList
- All Implemented Interfaces:
com.tietoenator.trip.jxp.internal.utils.DOMSink
,Iterable<TdbControlObject>
,Collection<TdbControlObject>
,List<TdbControlObject>
-
Constructor Summary
ConstructorsConstructorDescriptionTdbDatabaseList
(TdbSession session) Request a list of all databases to which the calling process has at least read access.TdbDatabaseList
(TdbSession session, TdbExtendedDatabaseType type) Request a list of all databases of the stated type to which the calling process has at least read access.TdbDatabaseList
(TdbSession session, TdbExtendedDatabaseType type, boolean noBaf) Request a list of all databases of the stated type to which the calling process has at least read access.TdbDatabaseList
(TdbSession session, String name) Request a control object for a single, specific database, thesauri or cluster to which the calling process has at least read access.TdbDatabaseList
(TdbSession session, String name, boolean noBaf) Request a control object for a single, specific database, thesauri or cluster to which the calling process has at least read access. -
Method Summary
Methods inherited from class com.tietoenator.trip.jxp.control.TdbControlObjectList
contains, contains, get, refresh, transform
Methods inherited from class com.tietoenator.trip.jxp.TdbMessageProvidingList
add, add, addAll, addAll, clear, contains, containsAll, get, indexOf, isEmpty, iterator, lastIndexOf, listIterator, listIterator, remove, remove, removeAll, retainAll, set, size, subList, toArray, toArray
Methods inherited from class com.tietoenator.trip.jxp.TdbMessageProvider
codeList, getLastCode, getLastMessage, hasMessages, messageList, resetMessages
Methods inherited from class com.tietoenator.trip.jxp.session.TdbSessionObject
cancel, getSession, isCancelable, setCancelable
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface java.util.Collection
parallelStream, removeIf, stream, toArray
Methods inherited from interface java.util.List
equals, hashCode, replaceAll, sort, spliterator
-
Constructor Details
-
TdbDatabaseList
Request a list of all databases to which the calling process has at least read access.- Parameters:
session
- Bounding session- Throws:
TdbException
-
TdbDatabaseList
Request a list of all databases of the stated type to which the calling process has at least read access.- Parameters:
session
- Bounding sessiontype
- Database type- Throws:
TdbException
-
TdbDatabaseList
public TdbDatabaseList(TdbSession session, TdbExtendedDatabaseType type, boolean noBaf) throws TdbException Request a list of all databases of the stated type to which the calling process has at least read access.Setting the 'noBaf' parameter to true will result in the list being produced somewhat faster. However, information that is solely stored in the BAF file will not be returned. This includes the record count, which instead will be reported as the last total number of indexed records (any unindexed records will not be reported). Neither will the time for the last database update be reported.
Note that the 'noBaf' parameter requires TRIPsystem 7.0.1 or later, and that databases must be reindexed with in order for the count of indexed records to be reported.
- Parameters:
session
- Bounding sessiontype
- Database typenoBaf
- Pass true to retrieve the list without accessing the BAF file of each database- Throws:
TdbException
-
TdbDatabaseList
Request a control object for a single, specific database, thesauri or cluster to which the calling process has at least read access.Setting the 'noBaf' parameter to true will result in the information being returned somewhat faster. However, information that is solely stored in the BAF file will not be returned. This includes the record count, which instead will be reported as the last total number of indexed records (any unindexed records will not be reported). Neither will the time for the last database update be reported.
Note that the 'noBaf' parameter requires TRIPsystem 7.0.1 or later, and that databases must be reindexed with in order for the count of indexed records to be reported.
- Parameters:
session
- Bounding sessionname
- Database name- Throws:
TdbException
-
TdbDatabaseList
Request a control object for a single, specific database, thesauri or cluster to which the calling process has at least read access.- Parameters:
session
- Bounding sessionname
- Database namenoBaf
- Pass true to retrieve the list without accessing the BAF file of each database- Throws:
TdbException
-