WARNING Experimintal code though it will work in theory
Listens for CACHE Objects that have been updated in the cluster
using a multcast socket
calls CacheManager to remove the object
builds a DbResult Object by passing in a Array List of Object arrays
containing the results of a SQL statement and a list of column names in the table and
a array of column types SQL.TYPES
create Models
Generated Web Model Objects from the database config
creates a WModel classr and a implemtation class
The implemation class Will be overwriten!
used to find next unique value(sequence) of a primary key
for a database using a special table called org_kev_index
The table will use the following DDL
Returns a value a value from the StringBundle that matches the key value
this method is used to get configuration values as opposed to
messages like the getMessage method
it does not try to format the value returned in any way
Returns a value a value from the StringBundle that matches the key value
this method is used to get configuration values as opposed to
messages like the getMessage method
it does not try to format the value returned in any way
try to login to the app
if user id and password are not found it will set the user_name and password
to a default
Feel free to extend this class to provide you own logic
for example throwing an WebAppException exception if login attempts are excessive
used to find next unique value(sequence) of a primary key
for a oracle database @see GenericSequence
This will someday use native ORACLE SEQUENCE TABLES
returns the results of running a sql statement Calling object is
responsible for handleing data base conection Calling object should use
the runQuery method because it returns more information
removed all tags( IE < > >) from input string
This should be used on all input fields and anything pass on the URL
to prevent cross site scripting attacks