# Uses of Class
com.tietoenator.trip.jxp.session.TdbSessionObject

Packages that use TdbSessionObject
Package
Description
com.tietoenator.trip.jxp
Main TRIPjxp package that contains generic classes and enumerations.
com.tietoenator.trip.jxp.ccl
CCL command processing support.
com.tietoenator.trip.jxp.classification
TRIP text classification support.
com.tietoenator.trip.jxp.control
CONTROL database inspection and manipulation.
com.tietoenator.trip.jxp.data
Database content manipulation.
com.tietoenator.trip.jxp.database
Classes to inspect and modify database design.
com.tietoenator.trip.jxp.facet
Classes for generation of facets.
com.tietoenator.trip.jxp.forms
TRIP kernel formats for entry, output and search.
com.tietoenator.trip.jxp.graph
[EXPERIMENTAL] Graph database querying and manipulation.
com.tietoenator.trip.jxp.grid
Manipulation of TRIP grid configurations.
com.tietoenator.trip.jxp.pool
Classes for session pooling support.
com.tietoenator.trip.jxp.session
Classes for estalishing and maintaining a session.
com.tietoenator.trip.jxp.users
Classes for inspection and manipulation of users and groups.

- ## Uses of TdbSessionObject in com.tietoenator.trip.jxp

  Subclasses of TdbSessionObject in com.tietoenator.trip.jxp
  Modifier and Type
  Class
  Description
  `class`
  `TdbMessageProvider`
  Base class of anything that can feasibly create success or error messages
  `class`
  `TdbMessageProvidingList<E>`

- ## Uses of TdbSessionObject in com.tietoenator.trip.jxp.ccl

  Subclasses of TdbSessionObject in com.tietoenator.trip.jxp.ccl
  Modifier and Type
  Class
  Description
  `class`
  `TdbCclCommand`
  CCL command executor and post processor
  `class`
  `TdbKernelWindow`
  Container and manipulation logic for kernel window buffers.

- ## Uses of TdbSessionObject in com.tietoenator.trip.jxp.classification

  Subclasses of TdbSessionObject in com.tietoenator.trip.jxp.classification
  Modifier and Type
  Class
  Description
  `class`
  `TdbCategory`
  Container and manipulation logic for a single category from a classification scheme
  `class`
  `TdbClassificationScheme`
  Container and manipulation logic for a classification scheme container database

- ## Uses of TdbSessionObject in com.tietoenator.trip.jxp.control

  Subclasses of TdbSessionObject in com.tietoenator.trip.jxp.control
  Modifier and Type
  Class
  Description
  `class`
  `TdbClassificationSchemesList`
  Retrieve a list of classification scheme databases from a physical server
  `class`
  `TdbControlObjectList`
  Base class of all types of lists containing TdbControlObject elements.
  `class`
  `TdbDatabaseAccessList`
  Retrieve a list of access rights for a specific database
  `class`
  `TdbDatabaseFieldList`
  Container and retrieval logic for a list of fields within a specific database or thesaurus.
  `class`
  `TdbDatabaseList`
  Represents a list of databases to which the calling process has some level of access.
  `class`
  `TdbEntryFormList`
  Generate list of entry forms attached to a database
  `class`
  `TdbFileManagerList`
  Retrieve a list of file managers
  `class`
  `TdbFormatList`
  Abstract base class for lists of forms (search forms, entry forms, reports).
  `class`
  `TdbGroupAccessList`
  Retrieve the access rights for a user group
  `class`
  `TdbGroupList`
  Container for a list of groups, either specific to a user or known to the calling process
  `class`
  `TdbGroupMemberList`
  Retrieve the list of members of a particular user group
  `class`
  `TdbManagerList`
  Retrieve a list of managers of any type
  `class`
  `TdbOutputFormatList`
  Generate list of report forms attached to a database
  `class`
  `TdbOwnedDatabaseList`
  Container class for databases owned by the calling process
  `class`
  `TdbProcedureList`
  Retrieve the list of procedures owned by a particular user or group
  `class`
  `TdbPublicAccessList`
  Retrieve the access rights for the PUBLIC group
  `class`
  `TdbPublicMemberList`
  Retrieve the list of members of the PUBLIC group
  `class`
  `TdbSearchFormList`
  Retrieve lists of search forms
  `class`
  `TdbUserAccessList`
  Retrieve the access rights for a particular user
  `class`
  `TdbUserList`
  Retrieve a list of users and/or managers of a specific type
  `class`
  `TdbUserManagerList`
  Retrieve a list of user managers

- ## Uses of TdbSessionObject in com.tietoenator.trip.jxp.data

  Subclasses of TdbSessionObject in com.tietoenator.trip.jxp.data
  Modifier and Type
  Class
  Description
  `class`
  `TdbGraphRecord`
  Container and manipulation logic for a record from a TRIP graph database.
  `class`
  `TdbGridRecord`
  Container and manipulation logic for a record from a grid cluster
  `class`
  `TdbGridRecordSet`
  Container and manipulation logic for a set of records from a TRIPgrid
  `class`
  `TdbRecord`
  Container and manipulation logic for a particular record from a database
  `class`
  `TdbRecordSet`
  Container and manipulation logic for a set of records from a database or query.
  `class`
  `TdbSearch`
  Provides functionality for search and retrieval.
  `class`
  `TdbSearchSet`
  Represents a TRIP search set.
  `class`
  `TdbXmlRecord`
  Container and manipulation logic for a record from a TRIPxml database.

- ## Uses of TdbSessionObject in com.tietoenator.trip.jxp.database

  Subclasses of TdbSessionObject in com.tietoenator.trip.jxp.database
  Modifier and Type
  Class
  Description
  `class`
  `TdbDatabaseAccess`
  Container and manipulation logic for database access rights to a particular database, thesaurus or database cluster.
  `class`
  `TdbDatabaseClusterDesign`
  Provides a container and manipulation logic for a database cluster
  `class`
  `TdbDatabaseDesign`
  Container and manipulation logic for a database design.
  `class`
  `TdbLocations`
  Provides configuration entries that specify file locations.
  `class`
  `TdbThesaurusDesign`
  Container and manipulation logic for a thesaurus design.

- ## Uses of TdbSessionObject in com.tietoenator.trip.jxp.facet

  Subclasses of TdbSessionObject in com.tietoenator.trip.jxp.facet
  Modifier and Type
  Class
  Description
  `class`
  `TdbFacetSet`
  Supports retrieval of one or more facets based on a database, a cluster of databases or a search set.

- ## Uses of TdbSessionObject in com.tietoenator.trip.jxp.forms

  Subclasses of TdbSessionObject in com.tietoenator.trip.jxp.forms
  Modifier and Type
  Class
  Description
  `class`
  `TdbEntryForm`
  Specialization of TdbFormat for TRIPclassic data entry forms
  `class`
  `TdbFormat`
  This is an abstract base class for all types of forms exposed by the TRIP server (output formats or reports, TRIPclassic data entry forms, and TRIPclassic search forms).
  `class`
  `TdbOutputFormat`
  Specialization of TdbFormat for output formats / reports
  `class`
  `TdbSearchForm`
  Specialization of TdbFormat for TRIPclassic search forms

- ## Uses of TdbSessionObject in com.tietoenator.trip.jxp.graph

  Subclasses of TdbSessionObject in com.tietoenator.trip.jxp.graph
  Modifier and Type
  Class
  Description
  `final class`
  `TdbGraph`
  The main interface to TRIP graph search and navigation features.
  `class`
  `TdbGraphNotification`
  Data provided with a graph analysis notification.
  `class`
  `TdbGraphPath`
  Represents a path through a graph.
  `class`
  `TdbGraphPathEdge`
  Represents an edge (a.k.a. link or relation) in a path such as generated by one of the path analysis functions in TdbGraphSet.
  `class`
  `TdbGraphPathVertex`
  Represents a vertex (node) in a path such as generated by one of the path analysis functions in TdbGraphSet.

- ## Uses of TdbSessionObject in com.tietoenator.trip.jxp.grid

  Subclasses of TdbSessionObject in com.tietoenator.trip.jxp.grid
  Modifier and Type
  Class
  Description
  `class`
  `TdbGridCluster`
  Container and manipulation logic for a TRIPgrid cluster
  `class`
  `TdbGridClusterList`
  Retrieves a list of clusters available on the grid
  `class`
  `TdbGridHost`
  Container and manipulation logic for a host on the grid
  `class`
  `TdbGridHostList`
  Retrieves a list of physical TRIP hosts that are taking part in the grid
  `class`
  `TdbGridReplicaSet`
  TdbGridReplicaSet encapsulates a particular replica set on the grid, and provides operations to manipulate that set.
  `class`
  `TdbGridReplicaSetList`
  Retrieve a list of replica sets published from the grid
  `class`
  `TdbGridSysProps`
  Collection of system properties managed on the grid.

- ## Uses of TdbSessionObject in com.tietoenator.trip.jxp.pool

  Subclasses of TdbSessionObject in com.tietoenator.trip.jxp.pool
  Modifier and Type
  Class
  Description
  `class`
  `TdbPooledSession`
  Contains a session within a session pool
  `class`
  `TdbTripNetPooledSession`
  Pooled TRIPnet session class -- don't attempt to create this directly
  `class`
  `TdbWebPooledSession`
  Pooled session for web (XML/HTTP) session within a connection pool

- ## Uses of TdbSessionObject in com.tietoenator.trip.jxp.session

  Subclasses of TdbSessionObject in com.tietoenator.trip.jxp.session
  Modifier and Type
  Class
  Description
  `class`
  `TdbBackgroundTaskSink`
  Define an object of this type to receive notification of the completion background tasks (PRINT, INDEX, etc).
  `class`
  `TdbControlCacheManager`
  Manager class for locally cached CONTROL database objects such as database designs.
  `class`
  `TdbGridSession`
  Constructs and provides access to a session via XML/HTTP to the TRIP grid web service.
  `class`
  `TdbLocalSession`
  A session type for direct local connections via JNI linkage.
  `class`
  `TdbNotificationSink`
  Provides a means for handling notification messages such as sent by the comforter mechanism to be sunk through the client application.
  `class`
  `TdbSerializableObject`
  Base class for objects that can be serialized to files for import / export operations, e.g. database design, groups, etc.
  `class`
  `TdbSession`
  Construct and manage a session with a server
  `class`
  `TdbTripNetSession`
  Constructs a session connection via TRIPnet to a remote TRIPserver
  `class`
  `TdbWebSession`
  Constructs and provides access to a session via XML/HTTP to the TRIP web service.

- ## Uses of TdbSessionObject in com.tietoenator.trip.jxp.users

  Subclasses of TdbSessionObject in com.tietoenator.trip.jxp.users
  Modifier and Type
  Class
  Description
  `class`
  `TdbGroup`
  Manipulator class for TRIP user groups
  `class`
  `TdbProcedure`
  Container and manipulation logic for a stored procedure.
  `class`
  `TdbUser`
  Manipulator class for TRIP users