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

- Packages that use TdbSession
  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 TdbSession in com.tietoenator.trip.jxp

    Constructors in com.tietoenator.trip.jxp with parameters of type TdbSession
    Constructor and Description
    `TdbMessageProvidingList(TdbSession session, TdbInterfaceType type)` Constructor, should only be used by a derived class

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

    Constructors in com.tietoenator.trip.jxp.ccl with parameters of type TdbSession
    Constructor and Description
    `TdbCclCommand(TdbSession session)` Constructor, creates a blank instance ready for command execution
    `TdbKernelWindow(TdbSession session)` Constructor, doesn't create a server buffer
    `TdbKernelWindow(TdbSession session, TdbKernelWindowType type)` Constructor, creates a new kernel window buffer on the server with dimensions 20x80
    `TdbKernelWindow(TdbSession session, TdbKernelWindowType type, int rows, int cols)` Constructor, creates a new kernel window buffer on the server.

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

    Constructors in com.tietoenator.trip.jxp.classification with parameters of type TdbSession
    Constructor and Description
    `TdbCategory(TdbSession session)` Constructor, creates a blank instance
    `TdbCategory(TdbSession session, TdbControlObject ob)` Constructor, creates an instance for the category referenced by the provided Control object
    `TdbClassificationScheme(TdbSession session)` Constructor, creates a blank container
    `TdbClassificationScheme(TdbSession session, TdbControlObject ob)` Constructor, creates an object for the container referenced by the provided TdbControlObject

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

    Constructors in com.tietoenator.trip.jxp.control with parameters of type TdbSession
    Constructor and Description
    `TdbClassificationSchemesList(TdbSession session)` Constructor, retrieve the list of available classification schemes
    `TdbControlObjectList(TdbSession session, TdbInterfaceType type)` Constructor, should only be used by a derived class
    `TdbDatabaseAccessList(TdbSession session, java.lang.String dbname)` Constructor, retrieves the access rights for the named database
    `TdbDatabaseFieldList(TdbSession session, java.lang.String db)` Shortcut constructor that retrieves all fields from both head and part record structures
    `TdbDatabaseFieldList(TdbSession session, java.lang.String db, int type, boolean headonly)` Constructor, retrieves a list of fields from the named database of the specified type (if any)
    `TdbDatabaseFieldList(TdbSession session, java.lang.String db, java.util.Vector types, boolean headonly)` Constructor, retrieves a list of fields from the named database of the specified types (if any)
    `TdbDatabaseList(TdbSession session)` Request a list of all databases to which the calling process has at least read access.
    `TdbDatabaseList(TdbSession session, java.lang.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, java.lang.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.
    `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)` Deprecated. Migrate to constructor TdbDatabaseList(TdbSession, TdbExtendedDatabaseType, TdbDatabaseListType)
    `TdbDatabaseList(TdbSession session, TdbExtendedDatabaseType dbType, TdbDatabaseListType listType)` Request a list of all databases of the stated type to which the calling process has at least read access.
    `TdbEntryFormList(TdbSession session)` Constructor -- the resulting object contains no forms and must be initialized using the get(String) method
    `TdbEntryFormList(TdbSession session, java.lang.String db)` Constructor, retrieves entry forms from a named database
    `TdbEntryFormList(TdbSession session, TdbControlObject ob)` Constructor, retrieves entry forms from the database identified by a Control object
    `TdbEntryFormList(TdbSession session, TdbDatabaseDesign db)` Constructor, retrieves entry forms from the database identified by the database's design object
    `TdbFileManagerList(TdbSession session)` Constructor, retrieve a list of file managers
    `TdbFileManagerList(TdbSession session, boolean self)` Constructor, retrieve a list of file managers
    `TdbGroupAccessList(TdbSession session, java.lang.String groupname)` Constructor -- retrieve the access rights for the named user group
    `TdbGroupList(TdbSession session)` Constructor -- shortcut that retrieves all known group
    `TdbGroupList(TdbSession session, java.lang.String user)` Constructor -- shortcut that retrieves groups to which the named user belongs
    `TdbGroupList(TdbSession session, java.lang.String user, boolean incPublic)` Constructor -- shortcut
    `TdbGroupList(TdbSession session, java.lang.String user, boolean incPublic, boolean all)` Constructor -- retrieve the list of groups from the server
    `TdbGroupMemberList(TdbSession session, java.lang.String groupname)` Constructor, retrieves the list of members of the named user group
    `TdbManagerList(TdbSession session)` Constructor, retrieve a list of managers of any type
    `TdbManagerList(TdbSession session, boolean self)` Constructor, retrieve a list of managers of any type
    `TdbOutputFormatList(TdbSession session)` Constructor -- the resulting object contains no forms and must be initialized using the get(String) method
    `TdbOutputFormatList(TdbSession session, java.lang.String db)` Constructor, retrieves report forms from a named database
    `TdbOutputFormatList(TdbSession session, TdbControlObject ob)` Constructor, retrieves report forms from the database identified by a Control object
    `TdbOutputFormatList(TdbSession session, TdbDatabaseDesign db)` Constructor, retrieves report forms from the database identified by the database's design object
    `TdbOwnedDatabaseList(TdbSession session)` Requests a list of databases owned by the calling process
    `TdbOwnedDatabaseList(TdbSession session, java.lang.String type)` Requests a list of databases of a certain type owned by the calling process
    `TdbProcedureList(TdbSession session, java.lang.String userOrGroup)` Constructor, retrieves the list of procedures owned by a particular user or group
    `TdbPublicAccessList(TdbSession session)` Constructor -- retrieve the access rights for the PUBLIC group
    `TdbPublicMemberList(TdbSession session)` Constructor, retrieves the list of members of the special group PUBLIC.
    `TdbSearchFormList(TdbSession session)` Constructor, retrieves a list of available search forms
    `TdbUserAccessList(TdbSession session, java.lang.String username)` Constructor, retrieve the database access rights explicitly granted to a particular user.
    `TdbUserAccessList(TdbSession session, java.lang.String username, boolean includeGroups)` Constructor, retrieve the database access rights for a particular user.
    `TdbUserList(TdbSession session)` Shortcut constructor, retrieves a simple list of users
    `TdbUserList(TdbSession session, boolean self, boolean all)` Constructor, retrieves a list of users
    `TdbUserList(TdbSession session, int filter, boolean self, boolean all)` Constructor, retrieve a list of users and/or managers of a specific type
    `TdbUserManagerList(TdbSession session)` Constructor, retrieve a list of user managers
    `TdbUserManagerList(TdbSession session, boolean self)` Constructor, retrieve a list of user managers

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

    Constructors in com.tietoenator.trip.jxp.data with parameters of type TdbSession
    Constructor and Description
    `TdbGraphRecord(TdbSession session)` Constructor, creates a blank graph record container.
    `TdbGraphRecord(TdbSession session, java.lang.String name)` Constructor, associates the record with the named graph database.
    `TdbGraphRecord(TdbSession session, TdbDatabaseDesign design)` Constructor, associates the graph record with the provided database design.
    `TdbGridRecord(TdbSession session)` Constructor, creates a blank record container
    `TdbGridRecordSet(TdbSession session)` Constructor, creates a blank instance
    `TdbRecord(TdbSession session)` Constructor, creates a blank record container
    `TdbRecord(TdbSession session, java.lang.String name, boolean createFields)` Constructor, associates the new instance with the named database or thesaurus
    `TdbRecord(TdbSession session, TdbControlObject ob, boolean createFields)` Constructor, associates the new instance with the item referenced by the provided Control object
    `TdbRecord(TdbSession session, TdbDatabaseDesign design, boolean createFields)` Constructor, associates the new instance with the design provided.
    `TdbRecordSet(TdbSession session)` Constructor, creates a blank instance
    `TdbSearch(TdbSession session)` Constructor, creates a blank instance.
    `TdbTupleList(TdbSession session, TdbComponent cmp, java.lang.String strFieldList)` Create a new tuple list by using a list of field names.
    `TdbTupleList(TdbSession session, TdbComponent cmp, TdbDatabaseDesign db, java.lang.String fieldGroupName)` Create a new tuple list by using a field group.
    `TdbXmlRecord(TdbSession session)` Constructor, creates a blank TRIPxml record container.
    `TdbXmlRecord(TdbSession session, java.lang.String name, boolean createFields)` Constructor, associates the record with thenamed TRIPxml database.
    `TdbXmlRecord(TdbSession session, TdbDatabaseDesign design, boolean createFields)` Constructor, associates the record with the provided database design.

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

    Constructors in com.tietoenator.trip.jxp.database with parameters of type TdbSession
    Constructor and Description
    `TdbDatabaseAccess(TdbSession session)` Constructor, creates a blank container with no specific association
    `TdbDatabaseAccess(TdbSession session, TdbControlObject ob)` Constructor, creates a blank container associated with a particular database, thesaurus or cluster, as identified by the Control object provided
    `TdbDatabaseAccess(TdbSession session, TdbControlObjectProvider prv)` Constructor, creates a blank container associated with a particular database, thesaurus or cluster as identified by the object that provides a Control reference.
    `TdbDatabaseClusterDesign(TdbSession session)` Constructor, creates a new blank container
    `TdbDatabaseClusterDesign(TdbSession session, TdbControlObject ob)` Constructor, creates a container for the cluster referenced by the provided Control object
    `TdbDatabaseDesign(TdbSession session)` Constructor, creates a new, blank container
    `TdbDatabaseDesign(TdbSession session, TdbControlObject ob)` Constructor, creates a container for the database referenced by the provided Control object
    `TdbLocations(TdbSession session)` Creates a specialized view on the TRIP configuration that provides file location definitions.
    `TdbThesaurusDesign(TdbSession session)` Constructor, creates a new, blank container
    `TdbThesaurusDesign(TdbSession session, TdbControlObject ob)` Constructor, creates a container for the thesaurus referenced by the provided Control object

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

    Constructors in com.tietoenator.trip.jxp.facet with parameters of type TdbSession
    Constructor and Description
    `TdbFacetSet(TdbSession session)` Create a new facet set

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

    Constructors in com.tietoenator.trip.jxp.forms with parameters of type TdbSession
    Constructor and Description
    `TdbEntryForm(TdbSession session)` Constructor, creates a blank instance
    `TdbEntryForm(TdbSession session, TdbControlObject ob)` Constructor, creates a format instance for the referenced Control object
    `TdbOutputFormat(TdbSession session)` Constructor, creates a blank instance
    `TdbOutputFormat(TdbSession session, TdbControlObject ob)` Constructor, creates an output format instance for the provided Control object reference
    `TdbSearchForm(TdbSession session)` Constructor, creates a blank instance
    `TdbSearchForm(TdbSession session, TdbControlObject ob)` Constructor, creates an instance for the format referenced by the provided Control object

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

    Constructors in com.tietoenator.trip.jxp.graph with parameters of type TdbSession
    Constructor and Description
    `TdbGraph(TdbSession session, java.lang.String databaseOrCluster)` Opens a graph database or cluster of graph databases.
    `TdbGraph(TdbSession session, TdbDatabaseDesign graphdb)` Opens a graph database.
    `TdbGraphNotification(TdbSession session)` Constructor

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

    Constructors in com.tietoenator.trip.jxp.grid with parameters of type TdbSession
    Constructor and Description
    `TdbGridCluster(TdbSession session)` Constructor, creates a blank container for a new cluster
    `TdbGridCluster(TdbSession session, TdbControlObject ob)` Constructor, creates a container for referencing the defined cluster
    `TdbGridClusterList(TdbSession session)` Constructor, retrieve a list of clusters
    `TdbGridHost(TdbSession session)` Constructor, creates a blank instance
    `TdbGridHost(TdbSession session, java.lang.String name)` Constructor, creates an instance for the named host
    `TdbGridHostList(TdbSession session)` Constructor, retrieve a list of hosts that are publishing at least one database to the grid
    `TdbGridReplicaSet(TdbSession session)` Constructor, creates a blank instance
    `TdbGridReplicaSet(TdbSession session, TdbControlObject ob)` Constructor, creates an instance for the replica set referenced
    `TdbGridReplicaSetList(TdbSession session)` Constructor, retrieves the list of replica sets on the grid
    `TdbGridSysProps(TdbSession session)` Constructor, creates a blank properties collection

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

    Subclasses of TdbSession in com.tietoenator.trip.jxp.pool
    Modifier and Type | Class and 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 TdbSession in com.tietoenator.trip.jxp.session

    Subclasses of TdbSession in com.tietoenator.trip.jxp.session
    Modifier and Type | Class and Description
    --- | ---
    `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` | `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.

    Methods in com.tietoenator.trip.jxp.session that return TdbSession
    Modifier and Type | Method and Description
    --- | ---
    `TdbSession` | TdbSessionObject.`getSession()` Retrieve the session object

    Constructors in com.tietoenator.trip.jxp.session with parameters of type TdbSession
    Constructor and Description
    `TdbNotificationSink(TdbSession session)` Constructor, creates a notification sink with default, no-op handlers.
    `TdbSerializableObject(TdbSession session, TdbInterfaceType type, TdbControlObject ob)` Constructor

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

    Constructors in com.tietoenator.trip.jxp.users with parameters of type TdbSession
    Constructor and Description
    `TdbGroup(TdbSession session)` Constructor, creates a blank instance
    `TdbGroup(TdbSession session, java.lang.String groupName)` Constructor, creates a group instance associated with the named group
    `TdbGroup(TdbSession session, TdbControlObject ob)` Constructor, creates a group instance associated with the group referenced by the provided object
    `TdbProcedure(TdbSession session)` Constructor, creates a blank instance.
    `TdbProcedure(TdbSession session, TdbControlObject ob)` Constructor, creates a container for the referenced stored procedure.
    `TdbUser(TdbSession session)` Constructor, creates a blank instance
    `TdbUser(TdbSession session, TdbControlObject ob)` Constructor, creates a user instance for the user referenced by the provided Control object