# 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
  Modifier
  Constructor
  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
  Modifier
  Constructor
  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
  Modifier
  Constructor
  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
  Modifier
  Constructor
  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, String dbname)`
  Constructor, retrieves the access rights for the named database
  ``
  `TdbDatabaseFieldList(TdbSession session, String db)`
  Shortcut constructor that retrieves all fields from both head and part record structures
  ``
  `TdbDatabaseFieldList(TdbSession session, 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, String db, 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, 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.
  ``
  `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.
  ``
  `TdbEntryFormList(TdbSession session)`
  Constructor -- the resulting object contains no forms and must be initialized using the get(String) method
  ``
  `TdbEntryFormList(TdbSession session, TdbDatabaseDesign db)`
  Constructor, retrieves entry forms from the database identified by the database's design object
  ``
  `TdbEntryFormList(TdbSession session, TdbControlObject ob)`
  Constructor, retrieves entry forms from the database identified by a Control object
  ``
  `TdbEntryFormList(TdbSession session, String db)`
  Constructor, retrieves entry forms from a named database
  ``
  `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, 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, String user)`
  Constructor -- shortcut that retrieves groups to which the named user belongs
  ``
  `TdbGroupList(TdbSession session, String user, boolean incPublic)`
  Constructor -- shortcut
  ``
  `TdbGroupList(TdbSession session, String user, boolean incPublic, boolean all)`
  Constructor -- retrieve the list of groups from the server
  ``
  `TdbGroupMemberList(TdbSession session, 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, TdbDatabaseDesign db)`
  Constructor, retrieves report forms from the database identified by the database's design object
  ``
  `TdbOutputFormatList(TdbSession session, TdbControlObject ob)`
  Constructor, retrieves report forms from the database identified by a Control object
  ``
  `TdbOutputFormatList(TdbSession session, String db)`
  Constructor, retrieves report forms from a named database
  ``
  `TdbOwnedDatabaseList(TdbSession session)`
  Requests a list of databases owned by the calling process
  ``
  `TdbOwnedDatabaseList(TdbSession session, String type)`
  Requests a list of databases of a certain type owned by the calling process
  ``
  `TdbProcedureList(TdbSession session, 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, String username)`
  Constructor, retrieve the database access rights explicitly granted to a particular user.
  ``
  `TdbUserAccessList(TdbSession session, 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
  Modifier
  Constructor
  Description
  ``
  `TdbGraphRecord(TdbSession session)`
  Constructor, creates a blank graph record container.
  ``
  `TdbGraphRecord(TdbSession session, TdbDatabaseDesign design)`
  Constructor, associates the graph record with the provided database design.
  ``
  `TdbGraphRecord(TdbSession session, String name)`
  Constructor, associates the record with the named graph database.
  ``
  `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, TdbDatabaseDesign design, boolean createFields)`
  Constructor, associates the new instance with the design provided.
  ``
  `TdbRecord(TdbSession session, TdbControlObject ob, boolean createFields)`
  Constructor, associates the new instance with the item referenced by the provided Control object
  ``
  `TdbRecord(TdbSession session, String name, boolean createFields)`
  Constructor, associates the new instance with the named database or thesaurus
  ``
  `TdbRecordSet(TdbSession session)`
  Constructor, creates a blank instance
  ``
  `TdbSearch(TdbSession session)`
  Constructor, creates a blank instance.
  ``
  `TdbTupleList(TdbSession session, TdbComponent cmp, TdbDatabaseDesign db, String fieldGroupName)`
  Create a new tuple list by using a field group.
  ``
  `TdbTupleList(TdbSession session, TdbComponent cmp, String strFieldList)`
  Create a new tuple list by using a list of field names.
  ``
  `TdbXmlRecord(TdbSession session)`
  Constructor, creates a blank TRIPxml record container.
  ``
  `TdbXmlRecord(TdbSession session, TdbDatabaseDesign design, boolean createFields)`
  Constructor, associates the record with the provided database design.
  ``
  `TdbXmlRecord(TdbSession session, String name, boolean createFields)`
  Constructor, associates the record with thenamed TRIPxml database.

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

  Constructors in com.tietoenator.trip.jxp.database with parameters of type TdbSession
  Modifier
  Constructor
  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
  Modifier
  Constructor
  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
  Modifier
  Constructor
  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
  Modifier
  Constructor
  Description
  ``
  `TdbGraph(TdbSession session, TdbDatabaseDesign graphdb)`
  Opens a graph database.
  ``
  `TdbGraph(TdbSession session, String databaseOrCluster)`
  Opens a graph database or cluster of graph databases.
  ``
  `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
  Modifier
  Constructor
  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, 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
  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
  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
  Description
  `TdbSession`
  TdbSessionObject.`getSession()`
  Retrieve the session object
  Constructors in com.tietoenator.trip.jxp.session with parameters of type TdbSession
  Modifier
  Constructor
  Description
  ``
  `TdbGetDataNotificationSink(TdbSession session)`
  ``
  `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
  Modifier
  Constructor
  Description
  ``
  `TdbGroup(TdbSession session)`
  Constructor, creates a blank instance
  ``
  `TdbGroup(TdbSession session, TdbControlObject ob)`
  Constructor, creates a group instance associated with the group referenced by the provided object
  ``
  `TdbGroup(TdbSession session, String groupName)`
  Constructor, creates a group instance associated with the named group
  ``
  `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