Package com.ibm.dse.tools.workbench.base

Interface Summary
Clause This interface defines the behaviour of a where clause
Errorable This interface defines the behavior of any table with a related errors table
Externalizer This interface groups all the methods common to all the externalizers.
Repository This interface define the common operations that a source of data must provide.
Table This interface defines the behavior of any repository table object
TableNames This interface declares the table names for the application
TableRow This interface defines the behavior of any repository table row
Tag A tag must be able to give its name, its list of attributes and its composition.
TagAttribute A tag attribute must be able to give its name and its value.
TagUtil This interface defines the behavior of the utility to import and export form a Tag object to a Table Row.
Tool Defines an interface that provides comunication between the development workbench and the tool.
TypedTable Defines the behavior of a table storing typed values
Types Defines the behavior of a parser and formater between String objects and different types of objects.
Versionable This interface defines the behavior of any repository versionable object
WorkbenchVariables This interface store the most common workbench setting names.
 

Class Summary
AbstractTable This class represents a generic database table
AllowedValuesTable This class represents a table of allowed values
AttributesTable This class represents a table of attributes
CheckConstraint This class represents a check constraint for a column.
CompositionRule This class is used to group the entity composition rules that correspond to the same component entities It acts as a group of counters
CompositionRulesChecker This class is used to check the composition of an instances based on a list of composition rules
Condition This class implements a condition for a where clause.
DefaultClause This class implements a where clause.
DefaultRepository This class represents a basic shared repository.
DefaultTableRow This class implements a generic repository table row
DefaultTag This class implements a generic tag object.
DefaultTagAttribute This class implements a generic tag attribute.
DomainsTable This class represents a table of domains
DomainValidator This class is used to propose and validate allowed values for a domain
EntitiesEntitiesTable This class represents a table of entity compositions
EntitiesTable This class represents a table of entities
ExternalizationDescriptor This class has the necessary information to externalize a basegroup or a group It's used by the ExternalizerDialogBGtoF
GroupsEntitiesTable This class represents a table of groups instances
GroupsGroupsTable This class represents a table of groups instances
GroupsInstancesTable This class represents a table of groups instances
GroupsTable This class represents a table of groups
Index This class represents an index for a table.
InstanceErrorsTable This class represents a table of instance errors
InstancesTable This class represents a table of instances
InstanceTagUtil This class is a utility to convert from a Tag element to an instance
OrderedHashtable This class implements an ordered hashtable, which maps keys to values and is able to reorder the entries by access time.
OrderedHashtable.Entry Hashtable collision list.
PropertiesTable This class represents a table of properties
Relationship This class implements a relationship 1 : { private static final java.lang.String COPYRIGHT = "Licensed Materials - Property of IBM "+ "5648-D89 "+ "(C) Copyright IBM Corp.
RepositoryRegistry The class RepositoryRegistry stores in a hashtable the available database connections
Settings This class is used to manage different settings It's used to create, modify and select settings.
TypeValidator Class that allows to parse and format between String objects and different types of objects.
UsersTable This class represents a table of users
VersionableTable This class represents a versionable database table.
WorkbenchLanguage This class stores all the language dependant messages.
WorkbenchSettings This class implements the Workbench settings It's used to create, modify and select Workbench settings.
WorkbenchUtilities This class provides some utilities to the Workbench
Workspace This class implements the user workspace.
 

Exception Summary
CancelException The class CancelException must be thrown by the Workbench on user cancel action
DeleteVetoableException The class DeleteVetoableException is thrown by the Workbench when the delete process implies to delete other protected database rows.
FormatException The class FormatException is thrown by the Workbench when is not possible to format a Java Object to a string using a defined pattern
ParseException The class ParseException is thrown by the Workbench when is not possible to parse a data value to a Java object using a defined pattern
RepositoryException The class RepositoryException is the base class for all the specific exceptions thrown by the Development Workbench repository.
RpCheckConstraintException The class RpCheckConstraintException is thrown by the Workbench when trying to set a value against a database constraint
RpConnectionException The class RpConnectionException is the base class for all the specific exceptions thrown by the Development Workbench when tries to connect to the repository.
RpForeignKeyException The class RpForeignKeyException is thrown by the Workbench when trying to set a value against a database foreign key
RpNonVersionableTableException The class RpCNonVersionableTableException is thrown by the Workbench when trying to version a row of a non versionable table
RpPrimaryKeyException The class RpPrimaryKeyException is thrown by the Workbench when trying to set a value against a database primary key
RpUserIdentificationException The class RpUserIdentificationException is thrown by the Workbench when trying to connect to the repository using an invalid user
ValidationException The class ValidationException is thrown by the Workbench when a table cannot validate the row contents.
WBFileNotFoundException The class WBFileNotFoundException is thrown by the Workbench when trying to open a not accesible file
WBInputOutputException The class WBInputOutputException is the base class for all the specific exceptions thrown by the Development Workbench on input / ouput interactions.
WBInvalidArgumentException The class WBInvalidArgumentException is thrown by the Workbench when an invalid argument has been provided to the invoking method.
WorkbenchException The class WorkbenchException is the base class for all the specific exceptions thrown by the Development Workbench.