## Uses of Class
com.tietoenator.trip.jxp.TdbControlObject

- Packages that use TdbControlObject
  Package | Description
  --- | ---
  com.tietoenator.trip.jxp | Main TRIPjxp package that contains generic classes and enumerations.
  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.forms | TRIP kernel formats for entry, output and search.
  com.tietoenator.trip.jxp.grid | Manipulation of TRIP grid configurations.
  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 TdbControlObject in com.tietoenator.trip.jxp

    Methods in com.tietoenator.trip.jxp that return TdbControlObject
    Modifier and Type | Method and Description
    --- | ---
    `TdbControlObject` | TdbControlObjectProvider.`getControlObject()` Retrieve the Control object reference

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

    Methods in com.tietoenator.trip.jxp.classification that return TdbControlObject
    Modifier and Type | Method and Description
    --- | ---
    `TdbControlObject` | TdbClassificationScheme.`getControlObject()` Retrieve the Control object reference with which this instance was constructed
    `TdbControlObject` | TdbCategory.`getControlObject()` Retrieve the Control object reference with which the category was constructed

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

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

    Methods in com.tietoenator.trip.jxp.control that return TdbControlObject
    Modifier and Type | Method and Description
    --- | ---
    `TdbControlObject` | TdbControlObjectList.`get(java.lang.String name, TdbControlObjectType type)` Returns the specified control object if present in the list.

    Constructors in com.tietoenator.trip.jxp.control with parameters of type TdbControlObject
    Constructor and Description
    `TdbEntryFormList(TdbSession session, TdbControlObject ob)` Constructor, retrieves entry forms from the database identified by a Control object
    `TdbOutputFormatList(TdbSession session, TdbControlObject ob)` Constructor, retrieves report forms from the database identified by a Control object

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

    Constructors in com.tietoenator.trip.jxp.data with parameters of type TdbControlObject
    Constructor and Description
    `TdbRecord(TdbSession session, TdbControlObject ob, boolean createFields)` Constructor, associates the new instance with the item referenced by the provided Control object

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

    Methods in com.tietoenator.trip.jxp.database that return TdbControlObject
    Modifier and Type | Method and Description
    --- | ---
    `TdbControlObject` | TdbDatabaseAccess.`getControlObject()` Retrieve the Control object reference passed into the constructor, if any

    Methods in com.tietoenator.trip.jxp.database with parameters of type TdbControlObject
    Modifier and Type | Method and Description
    --- | ---
    `void` | TdbDatabaseClusterDesign.`add(TdbControlObject ob)` Add the database or thesaurus referenced by the provided Control object as a member of this cluster.
    `void` | TdbDatabaseClusterDesign.`copy(java.lang.String newname, TdbControlObject newobj)` Copy the current cluster definition to a new name.
    `void` | TdbDatabaseDesign.`copy(java.lang.String newname, TdbControlObject newobj)` Create a shallow copy of the current database / thesaurus, preserving base design but ignoring associated reports / forms, locations and access rights.
    `void` | TdbDatabaseClusterDesign.`deepCopy(java.lang.String newname, TdbControlObject newobj)` Create a deep copy of the current cluster under a new name.
    `void` | TdbDatabaseDesign.`deepCopy(java.lang.String newname, TdbControlObject newobj)` Create a deep copy of the current database / thesaurus, creating a new one that is exactly the same, but with a different name (and correspondibly different filenames on the server).
    `void` | TdbDatabaseClusterDesign.`remove(TdbControlObject ob)` Remove the referenced Control object member from this cluster.

    Constructors in com.tietoenator.trip.jxp.database with parameters of type TdbControlObject
    Constructor and Description
    `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
    `TdbDatabaseClusterDesign(TdbSession session, TdbControlObject ob)` Constructor, creates a container for the cluster referenced by the provided Control object
    `TdbDatabaseDesign(TdbSession session, TdbControlObject ob)` Constructor, creates a container for the database referenced by the provided Control object
    `TdbThesaurusDesign(TdbSession session, TdbControlObject ob)` Constructor, creates a container for the thesaurus referenced by the provided Control object

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

    Methods in com.tietoenator.trip.jxp.forms with parameters of type TdbControlObject
    Modifier and Type | Method and Description
    --- | ---
    `void` | TdbFormat.`copy(java.lang.String newdb, java.lang.String newname, TdbControlObject ob)` Copy the current format to a new database and new name.

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

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

    Methods in com.tietoenator.trip.jxp.grid that return TdbControlObject
    Modifier and Type | Method and Description
    --- | ---
    `TdbControlObject` | TdbGridCluster.`getControlObject()` Retrieve the underlying control object for the cluster
    `TdbControlObject` | TdbGridReplicaSet.`getControlObject()` Retrieve the underlying control object for the replica set

    Constructors in com.tietoenator.trip.jxp.grid with parameters of type TdbControlObject
    Constructor and Description
    `TdbGridCluster(TdbSession session, TdbControlObject ob)` Constructor, creates a container for referencing the defined cluster
    `TdbGridReplicaSet(TdbSession session, TdbControlObject ob)` Constructor, creates an instance for the replica set referenced

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

    Methods in com.tietoenator.trip.jxp.session that return TdbControlObject
    Modifier and Type | Method and Description
    --- | ---
    `TdbControlObject` | TdbSerializableObject.`getControlObject()` Retrieves the Control object reference bound to this instance
    `TdbControlObject` | TdbControlCacheManager.`getDatabaseControlObject(java.lang.String database)` Get the TdbControlObject that briefly describe the named database.

    Constructors in com.tietoenator.trip.jxp.session with parameters of type TdbControlObject
    Constructor and Description
    `TdbSerializableObject(TdbSession session, TdbInterfaceType type, TdbControlObject ob)` Constructor

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

    Methods in com.tietoenator.trip.jxp.users with parameters of type TdbControlObject
    Modifier and Type | Method and Description
    --- | ---
    `void` | TdbUser.`copy(java.lang.String newname, java.lang.String newpw, boolean groups, TdbControlObject ob)` Create a new user as a copy of an existing one, optionally including group memberships and private procedures.
    `void` | TdbProcedure.`copy(java.lang.String newowner, java.lang.String newname, TdbControlObject newobject)` Copy the current procedure to a new owner, or to a new name under the same owner.
    `void` | TdbGroup.`copy(java.lang.String newname, TdbControlObject ob)` Copy the membership list of this group to a new group, creating the new group in the process.

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