| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.dbforms.event.AbstractEventFactory
org.dbforms.event.AbstractDatabaseEventFactory
org.dbforms.event.DatabaseEventFactoryImpl
public class DatabaseEventFactoryImpl
DatabaseEventFactoryImpl class. Create DatabaseEvent objects.
| Field Summary | 
|---|
| Fields inherited from class org.dbforms.event.AbstractEventFactory | 
|---|
| eventInfoMap | 
| Constructor Summary | |
|---|---|
| DatabaseEventFactoryImpl() | |
| Method Summary | |
|---|---|
|  AbstractWebEvent | createEvent(String action,
            HttpServletRequest request,
            DbFormsConfig config)create and return a new database event | 
|  AbstractDatabaseEvent | createInsertEvent(int tableId,
                  String keyId,
                  HttpServletRequest request,
                  DbFormsConfig config)Create and return a new InsertEvent as secondary event. | 
|  AbstractDatabaseEvent | createUpdateEvent(int tableId,
                  String keyId,
                  HttpServletRequest request,
                  DbFormsConfig config)Create and return a new UpdateEvent as secondary event. | 
| protected  void | initializeEvents()Initialize the default events. | 
| static AbstractDatabaseEventFactory | instance()Get the instance of DatabaseEventFactory class. | 
| Methods inherited from class org.dbforms.event.AbstractEventFactory | 
|---|
| addEventInfo, getEvent, getEventIdFromDestinationTable, getEventIdFromDestinationTable, getEventInfo | 
| Methods inherited from class java.lang.Object | 
|---|
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Constructor Detail | 
|---|
public DatabaseEventFactoryImpl()
| Method Detail | 
|---|
public static AbstractDatabaseEventFactory instance()
public AbstractWebEvent createEvent(String action,
                                    HttpServletRequest request,
                                    DbFormsConfig config)
createEvent in class AbstractEventFactoryaction - the action string that identifies the web eventrequest - the HttpServletRequest objectconfig - the DbForms config object
public AbstractDatabaseEvent createInsertEvent(int tableId,
                                               String keyId,
                                               HttpServletRequest request,
                                               DbFormsConfig config)
createInsertEvent in class AbstractDatabaseEventFactorytableId - the table identifierkeyId - the key identifierrequest - the HttpServletRequest objectconfig - the DbForms config object
public AbstractDatabaseEvent createUpdateEvent(int tableId,
                                               String keyId,
                                               HttpServletRequest request,
                                               DbFormsConfig config)
createUpdateEvent in class AbstractDatabaseEventFactorytableId - the table identifierkeyId - the key identifierrequest - the HttpServletRequest objectconfig - the DbForms config object
protected void initializeEvents()
                         throws Exception
initializeEvents in class AbstractEventFactoryException - if any error occurs| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||