Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

evt.gui
Interface JspmEvtDb  view JspmEvtDb download JspmEvtDb.java

All Known Implementing Classes:
JspmEvtDbMsSql, JspmEvtDbMySql

public interface JspmEvtDb

This class defines the connection to the event management database. It includes all the methods to create/delete/update events in the JSPM event management database.

Version:
0.0.8

Method Summary
 void addAction(int msgid, java.lang.String group, int sequence, int fore_color, int back_color, int attribute, int severity, int action, java.lang.String text)
           
 void addEvent(java.lang.String source, java.lang.String node, int type, java.lang.String data)
          Adds an event to the database.
 void addMessage(int msgid, java.lang.String msg, java.lang.String text, java.lang.String dsc, java.lang.String group, java.lang.String owner, java.lang.String node, java.lang.String source)
           
 void close()
          Closes the database connection.
 boolean connect()
          Connect to a database using the login dialog box
 boolean connect(java.lang.String host, java.lang.String user, java.lang.String passwd)
          Connect to a specified database.
 int deleteActionByGroup(java.lang.String group)
           
 int deleteActionByMsgid(int msgid)
           
 void deleteEvent(int id)
          Deletes ans event from the database.
 int deleteMessageByGroup(java.lang.String group)
           
 int deleteMessageById(int msgid)
           
 int deleteMessageByToken(java.lang.String token)
           
 void delKeep(java.lang.String text)
           
 java.util.Vector findAction(int msgid)
           
 java.util.Vector findMessage(java.lang.String data)
          Finds a message.
 java.sql.Connection getConnection()
          Returns the connection.
 int getDbType()
          Returns the database type.
 int getLastEventId()
           
 int getLastMessageId()
           
 java.util.Vector getServer()
          Returns a vector of server records.
 void sendKeep(int id, boolean keep)
           
 void setAttributes(int id, int bcolor, int fcolor, int attr, int sev)
           
 

Method Detail

connect

public boolean connect()
Connect to a database using the login dialog box


connect

public boolean connect(java.lang.String host,
                       java.lang.String user,
                       java.lang.String passwd)
Connect to a specified database.


getConnection

public java.sql.Connection getConnection()
Returns the connection.


close

public void close()
Closes the database connection.


getServer

public java.util.Vector getServer()
Returns a vector of server records. Each record is a hashtable.


getDbType

public int getDbType()
Returns the database type.


addEvent

public void addEvent(java.lang.String source,
                     java.lang.String node,
                     int type,
                     java.lang.String data)
Adds an event to the database.


deleteEvent

public void deleteEvent(int id)
Deletes ans event from the database.


findMessage

public java.util.Vector findMessage(java.lang.String data)
Finds a message.


findAction

public java.util.Vector findAction(int msgid)

setAttributes

public void setAttributes(int id,
                          int bcolor,
                          int fcolor,
                          int attr,
                          int sev)

sendKeep

public void sendKeep(int id,
                     boolean keep)

delKeep

public void delKeep(java.lang.String text)

getLastEventId

public int getLastEventId()

getLastMessageId

public int getLastMessageId()

addMessage

public void addMessage(int msgid,
                       java.lang.String msg,
                       java.lang.String text,
                       java.lang.String dsc,
                       java.lang.String group,
                       java.lang.String owner,
                       java.lang.String node,
                       java.lang.String source)

deleteMessageById

public int deleteMessageById(int msgid)

deleteMessageByToken

public int deleteMessageByToken(java.lang.String token)

deleteMessageByGroup

public int deleteMessageByGroup(java.lang.String group)

addAction

public void addAction(int msgid,
                      java.lang.String group,
                      int sequence,
                      int fore_color,
                      int back_color,
                      int attribute,
                      int severity,
                      int action,
                      java.lang.String text)

deleteActionByMsgid

public int deleteActionByMsgid(int msgid)

deleteActionByGroup

public int deleteActionByGroup(java.lang.String group)