SQL |
Select Statement
|
Generates SELECT SQL query for all columns of the selected tables or views (with alias prefix) |
Insert Statement
|
Generates INSERT SQL query for all columns of the selected tables or views (with optional row data) |
Update Statement
|
Generates UPDATE SQL query for all columns of the selected tables or views (with optional row data and primary key where clause) |
Create Table Statement
|
Generates CREATE TABLE SQL query of the selected tables or views (for the targeted database) |
Data Access (Data Object) |
Data Object Class
|
Generates Java DataObject class(es) to encapsulates meta data of the selected tables or views (with optional get/set access methods) |
Composite Object Class
|
Generates Java CompositeObject class to encapsulates the related DataObject classes (e.g. from Foreign Key DB constraints) for the selected table or view |
Search Criteria Data Class
|
Generates Java SearchCriteriaData class to encapsulates the search parameters for the selected table or view |
Data Access Object Class
|
Generates Java DataAccessObject class for the selected table or view |
Data Access (Java Bean) |
Java Bean Class
|
Generates Java bean class for the selected table or view |
Java Bean Search Criteria Data Class
|
Generates Java bean SearchCriteriaData class to encapsulates the search parameters for the selected table or view |
Java Bean DAO Class
|
Generates Java bean DAO class for the selected table or view (for the targeted database). Generated code can be based on dynamically generated SQL queries or static SQL queries executed using JDBC PreparedStatements. |
Java Bean Copy Code
|
Generates Java bean copy code using the get/set access methods for the selected table or view |
Java Bean Stored Procedure
|
Generates Java bean code for executing a database stored procedure |
Data Access (Hibernate) |
Hibernate 2.0 Java Bean Class
|
Generates Java bean class(es) (for use with Hibernate 2.0) for the selected tables or views (with optional lifecycle stub methods) |
Hibernate 2.0 Mapping XML file
|
Generates Hibernate 2.0 Mapping XML file with support for relationships |
Hibernate 3.0 Java Bean Class
|
Generates Java bean class(es) (for use with Hibernate 3.0) for the selected tables or views (with optional lifecycle stub methods) |
Hibernate 3.0 Mapping XML file
|
Generates Hibernate 3.0 Mapping XML file with support for relationships |
Data Generator |
Data Generator Ant Build Script |
Generates an Ant build script for use with the ThinkUI Data Generator for the selected tables (topologically sorted).
The generated scripts can be customized as needed to match the desired data generation profile. |
Business Logic |
Business Object Class |
Generates BusinessObject class for the specified project |
Business Proxy Class |
Generates BusinessObject proxy class (Interface, Local, or EJB) for the specified project
with various business methods for the selected tables or views |
Command Class |
Generates Command class (Code Generator, Swing, Web, or Batch command) with parameters the same as the columns of the selected table or view |
Web (Controller) |
JSPScreen Class |
Generates JSPScreen class (Search, View, or Select screen) for the selected table or view |
Session Manager Class |
Generates WebSessionManager class for the specified project
with various get/set access methods for the selected tables or views |
Permissions Class |
Generates Permissions class for the specified project |
Show Search Screen Command Class |
Generates ShowSearchScreenCommand class for the selected table or view |
Multi Selection Handler Class |
Generates MultiSelectionHandler class for the selected table or view |
Search Command Class |
Generates SearchCommand class for the selected table or view |
Show View Screen Command Class |
Generates ShowViewScreenCommand class for the selected table or view |
New Command Class |
Generates Command class to create a new object for the selected table or view |
Save Command Class |
Generates SaveCommand class for the selected table or view |
Delete Command Class |
Generates DeleteCommand class for the selected table or view |
Web (View) |
Search JSP File |
Generates JSP file for searching for the selected table or view |
View JSP File |
Generates JSP file for viewing an object for the selected table or view |
Select JSP File |
Generates JSP file for selecting an object for the selected table or view |
CSS File |
Generates CSS template file for the project |
HTML File |
Generates HTML template file for the project |
Desktop |
Data Object Viewer Class |
Generates Desktop Viewer class for the selected table or view |
Resource |
List Columns |
Generates information for columns of the selected table or view |
Attribute Properties |
Generates a messages.properties file for all columns of the selected tables or views |
Command Properties |
Generates a command.properties file for mapping the standard web commands for the selected tables or views |
XML File |
Generates an XML file for all selected data |
Framework (Data Object) |
Audit Trail Data Class |
Generates Java class to encapsulate meta data for tables/views with audit trail columns |
Audit Trail Data Object |
Generates Java base class for all DataObject classes with audit trail columns |
Abstract DAO |
Generates Java base class for DAO classes |
Framework (Java Bean) |
Java Bean Abstract DAO |
Generates Java base class for Java Bean DAO classes |
Java Bean Abstract Search Criteria Data |
Generates Java base class for Java Bean SearchCriteriaData classes |
Java Bean Search Criteria Data |
Generates Java interface implemented by all Java Bean SearchCriteriaData classes |
Java Bean Data Not Found Exception |
Generates DataNotFoundException class required by generated Java Bean DAO classes |
Java Bean Result Set Helper |
Generates ResultSetHelper class required by generated Java Bean DAO classes |
Java Bean SQL Command |
Generates SQLCommand class required by generated Java Bean DAO classes |
Java Bean SQL Statement Helper |
Generates SQLStatementHelper interface required by generated Java Bean DAO classes |
Java Bean SQL Utilities |
Generates SQLUtils class required by generated Java Bean DAO classes |
Java Bean Abstract Stored Procedure |
Generates Java base class for Java Bean Stored Procedure classes |