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. |