| 
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Object
  |
  +--planetj.dataengine.AbstractTableManager
        |
        +--planetj.dataengine.application.ApplicationManager
Manages instances of Applications. Provides data access methods and data generation methods. Creation date: (3/26/2002 10:56:45 AM)
| Field Summary | |
static String | 
DEFAULT_APPLICATION_TABLE_NAME
 | 
| Method Summary | |
 Application | 
createApplication(String pMetaDataAlias,
                  Map pValues)
Creates an Application using the given values.  | 
 Application | 
getApplication(String pMetaDataAlias,
               int pId,
               List pColumnNames,
               IUser pUser)
Gets an application by ID Creation date: (3/25/2002 1:48:24 PM)  | 
 RowCollection | 
getApplications(String pSystemAlias,
                List pColumnNames,
                IUser pUser)
Returns A RowCollection of all Application objects  | 
 RowCollection | 
getApplications(String pSystemAlias,
                List pColumnNames,
                IUser pUser,
                List orderByColumns)
Returns A RowCollection of all Application objects  | 
 String | 
getDefaultTableName()
Gets the name of the table containing application information (the default name is APPLICATION).  | 
 Application | 
getNonCachedApplication(String pMetaDataAlias,
                        int pId,
                        List pColumnNames,
                        IUser pUser)
Deprecated. - Now that the cache is wiped out on update we don't need this method any more - use the normal getApplication() method  | 
 String | 
getTableSQLString(String libraryName,
                  String tableName)
Get an SQL String that can be used to create the table.  | 
static void | 
setSingleton(ApplicationManager newSingleton)
Allows a subclass of the ApplicationManager to be set as the singleton instance.  | 
static ApplicationManager | 
singleton()
Gets the singleton instance of the ApplicationManager  | 
| Methods inherited from class planetj.dataengine.AbstractTableManager | 
appendFromClause, appendSelectClause, createTable, getLibraryName, getTable, getTableName, setTableName | 
| Methods inherited from class java.lang.Object | 
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Field Detail | 
public static final String DEFAULT_APPLICATION_TABLE_NAME
| Method Detail | 
public Application createApplication(String pMetaDataAlias,
                                     Map pValues)
                              throws CMException
pValues - Map of values for the newly created Application
CMException
public Application getApplication(String pMetaDataAlias,
                                  int pId,
                                  List pColumnNames,
                                  IUser pUser)
                           throws CMException
pId - The id of the application to retrievepColumnNames - The names of the columns to retrieve.  If this is null, all columns will be retrievedpUser - IUser object holding info about the user
CMException
public RowCollection getApplications(String pSystemAlias,
                                     List pColumnNames,
                                     IUser pUser)
                              throws CMException
pSystemAlias - The alias of the system containing the table of applicationspColumnNames - The names of the columns to retrieve.  (If this is null all columns will be retrieved.)pUser - IUser object holding info about the user
CMException
public RowCollection getApplications(String pSystemAlias,
                                     List pColumnNames,
                                     IUser pUser,
                                     List orderByColumns)
                              throws CMException
pSystemAlias - The alias of the system containing the table of applicationspColumnNames - The names of the columns to retrieve.  (If this is null all columns will be retrieved.)pUser - IUser object holding info about the userorderByColumns - The names of the columns to order the results by.
CMExceptionpublic String getDefaultTableName()
getDefaultTableName in class AbstractTableManager
public Application getNonCachedApplication(String pMetaDataAlias,
                                           int pId,
                                           List pColumnNames,
                                           IUser pUser)
                                    throws CMException
pId - The id of the application to retrievepColumnNames - The names of the columns to retrieve.  If this is null, all columns will be retrievedpUser - IUser object holding info about the user
CMException
public String getTableSQLString(String libraryName,
                                String tableName)
getTableSQLString in class AbstractTableManagerpublic static void setSingleton(ApplicationManager newSingleton)
public static ApplicationManager singleton()
  | 
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||