mgi.logme.worker
Class Saver

java.lang.Object
  extended bymgi.logme.worker.Saver
All Implemented Interfaces:
java.io.Serializable

public class Saver
extends java.lang.Object
implements java.io.Serializable

Saver Klasse für alle Objekte.

 
Beispielanwendung
kommt noch

See Also:
Serialized Form

Constructor Summary
Saver()
           
 
Method Summary
static void emergencyUpdateNode(java.lang.String ip, java.lang.String hostname)
           
static void saveBrowser(java.lang.String value)
           
static void saveClickpath(java.lang.String value)
           
static void saveGroupAccess(UserGroupName ugn, SiteGroupName sgn)
           
static void saveLanguage(java.lang.String value)
           
static void saveLink(java.lang.String value)
           
static void saveLogMessage(long ts, int level, Node node, java.lang.String message)
           
static void saveNewAnonymousVisit(int minute, int hour, int day, int month, int year, Referer r)
           
static void saveNewBrowserVisit(Browser b, int minute, int hour, int day, int month, int year, Referer r)
           
static void saveNewClickpathVisit(Clickpath cp, int minute, int hour, int day, int month, int year, Referer r)
           
static void saveNewCookieVisit(int minute, int hour, int day, int month, int year, Referer r)
           
static void saveNewCountryVisit(IPCountry c, int minute, int hour, int day, int month, int year, Referer r)
           
static void saveNewDurationVisit(Duration d, int minute, int hour, int day, int month, int year, Referer r)
           
static void saveNewFirstpageVisit(Page p, Language l, int minute, int hour, int day, int month, int year, Referer r)
           
static void saveNewHelpdesk(java.lang.String name, java.lang.String help, Language l)
           
static void saveNewJavaVisit(int minute, int hour, int day, int month, int year, Referer r)
           
static void saveNewJsVisit(int minute, int hour, int day, int month, int year, Referer r)
           
static void saveNewLanguageVisit(Language l, int minute, int hour, int day, int month, int year, Referer r)
           
static void saveNewLastpageVisit(Page p, Language l, int minute, int hour, int day, int month, int year, Referer r)
           
static void saveNewLinkVisit(Link li, int minute, int hour, int day, int month, int year, Referer r)
           
static void saveNewObjectVisit(Obj obj, int minute, int hour, int day, int month, int year, Referer r)
           
static void saveNewOsVisit(Os os, int minute, int hour, int day, int month, int year, Referer r)
           
static void saveNewPageVisit(Page p, Language l, int minute, int hour, int day, int month, int year, Referer r)
           
static void saveNewQueryVisit(Query q, int minute, int hour, int day, int month, int year, Referer r)
           
static void saveNewResolutionVisit(Resolution res, int minute, int hour, int day, int month, int year, Referer r)
           
static void saveNewSessionVisit(Language l, int minute, int hour, int day, int month, int year, Referer r)
           
static void saveNewTemplateVisit(Template te, int minute, int hour, int day, int month, int year, Referer r)
           
static void saveNewUserVisit(boolean newuser, int minute, int hour, int day, int month, int year, Referer r)
           
static void saveNewVisit(int minute, int hour, int day, int month, int year, Referer r)
           
static void saveNewVisitor(int minute, int hour, int day, int month, int year, Referer r)
           
static void saveObj(java.lang.String value)
           
static void saveObjectVisit(java.lang.String referer, java.lang.String path, long ts, net.sf.hibernate.Session ses)
           
static void saveOs(java.lang.String value)
           
static void savePage(java.lang.String value, java.lang.String link, Referer r)
           
static void saveQuery(java.lang.String value)
           
static void saveReferer(java.lang.String value)
           
static void saveResolution(java.lang.String value)
           
static void saveSiteGroup(SiteGroupName sgn, Referer referer)
           
static void saveSiteGroupName(java.lang.String name)
           
static void saveTemplate(java.lang.String value)
           
static void saveUser(java.lang.String username, java.lang.String pass, java.lang.String purepass, java.lang.String[] useraccess, java.lang.String layout, int userlevel)
           
static void saveUserAccess(User user, Referer referer)
           
static void saveUserGroup(User user, UserGroupName ugn)
           
static void saveUserGroupName(java.lang.String name)
           
static void saveVisit(LogVisit lv, net.sf.hibernate.Session ses)
           
static boolean sendMail(java.lang.String to, java.lang.String subject, java.lang.String msg)
           
static void updateHelpdesk(int eid, java.lang.String name, java.lang.String help, Language l)
           
static void updateNode(java.lang.String ip, java.lang.String hostname, long ts, java.lang.String status, java.lang.String adminname, java.lang.String adminemail, java.lang.String adminhotline, java.lang.String admincompany, java.lang.String admindivision)
           
static void updateUser(java.lang.Integer id, java.lang.String username, java.lang.String[] useraccess, java.lang.String layout, int userlevel)
           
static void updateUserPassword(java.lang.Integer id, java.lang.String newPassword)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Saver

public Saver()
Method Detail

saveVisit

public static void saveVisit(LogVisit lv,
                             net.sf.hibernate.Session ses)
                      throws net.sf.hibernate.HibernateException
Throws:
net.sf.hibernate.HibernateException

saveObjectVisit

public static void saveObjectVisit(java.lang.String referer,
                                   java.lang.String path,
                                   long ts,
                                   net.sf.hibernate.Session ses)
                            throws java.sql.SQLException,
                                   net.sf.hibernate.HibernateException
Throws:
java.sql.SQLException
net.sf.hibernate.HibernateException

saveNewVisitor

public static void saveNewVisitor(int minute,
                                  int hour,
                                  int day,
                                  int month,
                                  int year,
                                  Referer r)
                           throws java.sql.SQLException,
                                  net.sf.hibernate.HibernateException
Throws:
java.sql.SQLException
net.sf.hibernate.HibernateException

saveTemplate

public static void saveTemplate(java.lang.String value)
                         throws java.sql.SQLException,
                                net.sf.hibernate.HibernateException
Throws:
java.sql.SQLException
net.sf.hibernate.HibernateException

saveUserGroupName

public static void saveUserGroupName(java.lang.String name)
                              throws java.sql.SQLException,
                                     net.sf.hibernate.HibernateException
Throws:
java.sql.SQLException
net.sf.hibernate.HibernateException

saveSiteGroupName

public static void saveSiteGroupName(java.lang.String name)
                              throws java.sql.SQLException,
                                     net.sf.hibernate.HibernateException
Throws:
java.sql.SQLException
net.sf.hibernate.HibernateException

saveBrowser

public static void saveBrowser(java.lang.String value)
                        throws java.sql.SQLException,
                               net.sf.hibernate.HibernateException
Throws:
java.sql.SQLException
net.sf.hibernate.HibernateException

saveLanguage

public static void saveLanguage(java.lang.String value)
                         throws java.sql.SQLException,
                                net.sf.hibernate.HibernateException
Throws:
java.sql.SQLException
net.sf.hibernate.HibernateException

saveLink

public static void saveLink(java.lang.String value)
                     throws java.sql.SQLException,
                            net.sf.hibernate.HibernateException
Throws:
java.sql.SQLException
net.sf.hibernate.HibernateException

saveClickpath

public static void saveClickpath(java.lang.String value)
                          throws java.sql.SQLException,
                                 net.sf.hibernate.HibernateException
Throws:
java.sql.SQLException
net.sf.hibernate.HibernateException

saveObj

public static void saveObj(java.lang.String value)
                    throws java.sql.SQLException,
                           net.sf.hibernate.HibernateException
Throws:
java.sql.SQLException
net.sf.hibernate.HibernateException

saveOs

public static void saveOs(java.lang.String value)
                   throws java.sql.SQLException,
                          net.sf.hibernate.HibernateException
Throws:
java.sql.SQLException
net.sf.hibernate.HibernateException

savePage

public static void savePage(java.lang.String value,
                            java.lang.String link,
                            Referer r)
                     throws java.sql.SQLException,
                            net.sf.hibernate.HibernateException
Throws:
java.sql.SQLException
net.sf.hibernate.HibernateException

saveResolution

public static void saveResolution(java.lang.String value)
                           throws java.sql.SQLException,
                                  net.sf.hibernate.HibernateException
Throws:
java.sql.SQLException
net.sf.hibernate.HibernateException

saveQuery

public static void saveQuery(java.lang.String value)
                      throws java.sql.SQLException,
                             net.sf.hibernate.HibernateException
Throws:
java.sql.SQLException
net.sf.hibernate.HibernateException

saveReferer

public static void saveReferer(java.lang.String value)
                        throws java.sql.SQLException,
                               net.sf.hibernate.HibernateException
Throws:
java.sql.SQLException
net.sf.hibernate.HibernateException

saveNewAnonymousVisit

public static void saveNewAnonymousVisit(int minute,
                                         int hour,
                                         int day,
                                         int month,
                                         int year,
                                         Referer r)
                                  throws java.sql.SQLException,
                                         net.sf.hibernate.HibernateException
Throws:
java.sql.SQLException
net.sf.hibernate.HibernateException

saveNewTemplateVisit

public static void saveNewTemplateVisit(Template te,
                                        int minute,
                                        int hour,
                                        int day,
                                        int month,
                                        int year,
                                        Referer r)
                                 throws java.sql.SQLException,
                                        net.sf.hibernate.HibernateException
Throws:
java.sql.SQLException
net.sf.hibernate.HibernateException

saveNewBrowserVisit

public static void saveNewBrowserVisit(Browser b,
                                       int minute,
                                       int hour,
                                       int day,
                                       int month,
                                       int year,
                                       Referer r)
                                throws java.sql.SQLException,
                                       net.sf.hibernate.HibernateException
Throws:
java.sql.SQLException
net.sf.hibernate.HibernateException

saveNewClickpathVisit

public static void saveNewClickpathVisit(Clickpath cp,
                                         int minute,
                                         int hour,
                                         int day,
                                         int month,
                                         int year,
                                         Referer r)
                                  throws java.sql.SQLException,
                                         net.sf.hibernate.HibernateException
Throws:
java.sql.SQLException
net.sf.hibernate.HibernateException

saveNewCookieVisit

public static void saveNewCookieVisit(int minute,
                                      int hour,
                                      int day,
                                      int month,
                                      int year,
                                      Referer r)
                               throws java.sql.SQLException,
                                      net.sf.hibernate.HibernateException
Throws:
java.sql.SQLException
net.sf.hibernate.HibernateException

saveNewCountryVisit

public static void saveNewCountryVisit(IPCountry c,
                                       int minute,
                                       int hour,
                                       int day,
                                       int month,
                                       int year,
                                       Referer r)
                                throws java.sql.SQLException,
                                       net.sf.hibernate.HibernateException
Throws:
java.sql.SQLException
net.sf.hibernate.HibernateException

saveNewDurationVisit

public static void saveNewDurationVisit(Duration d,
                                        int minute,
                                        int hour,
                                        int day,
                                        int month,
                                        int year,
                                        Referer r)
                                 throws java.sql.SQLException,
                                        net.sf.hibernate.HibernateException
Throws:
java.sql.SQLException
net.sf.hibernate.HibernateException

saveNewJavaVisit

public static void saveNewJavaVisit(int minute,
                                    int hour,
                                    int day,
                                    int month,
                                    int year,
                                    Referer r)
                             throws java.sql.SQLException,
                                    net.sf.hibernate.HibernateException
Throws:
java.sql.SQLException
net.sf.hibernate.HibernateException

saveNewJsVisit

public static void saveNewJsVisit(int minute,
                                  int hour,
                                  int day,
                                  int month,
                                  int year,
                                  Referer r)
                           throws java.sql.SQLException,
                                  net.sf.hibernate.HibernateException
Throws:
java.sql.SQLException
net.sf.hibernate.HibernateException

saveNewUserVisit

public static void saveNewUserVisit(boolean newuser,
                                    int minute,
                                    int hour,
                                    int day,
                                    int month,
                                    int year,
                                    Referer r)
                             throws java.sql.SQLException,
                                    net.sf.hibernate.HibernateException
Throws:
java.sql.SQLException
net.sf.hibernate.HibernateException

saveNewFirstpageVisit

public static void saveNewFirstpageVisit(Page p,
                                         Language l,
                                         int minute,
                                         int hour,
                                         int day,
                                         int month,
                                         int year,
                                         Referer r)
                                  throws java.sql.SQLException,
                                         net.sf.hibernate.HibernateException
Throws:
java.sql.SQLException
net.sf.hibernate.HibernateException

saveNewLastpageVisit

public static void saveNewLastpageVisit(Page p,
                                        Language l,
                                        int minute,
                                        int hour,
                                        int day,
                                        int month,
                                        int year,
                                        Referer r)
                                 throws java.sql.SQLException,
                                        net.sf.hibernate.HibernateException
Throws:
java.sql.SQLException
net.sf.hibernate.HibernateException

saveNewLanguageVisit

public static void saveNewLanguageVisit(Language l,
                                        int minute,
                                        int hour,
                                        int day,
                                        int month,
                                        int year,
                                        Referer r)
                                 throws java.sql.SQLException,
                                        net.sf.hibernate.HibernateException
Throws:
java.sql.SQLException
net.sf.hibernate.HibernateException

saveNewLinkVisit

public static void saveNewLinkVisit(Link li,
                                    int minute,
                                    int hour,
                                    int day,
                                    int month,
                                    int year,
                                    Referer r)
                             throws java.sql.SQLException,
                                    net.sf.hibernate.HibernateException
Throws:
java.sql.SQLException
net.sf.hibernate.HibernateException

saveNewObjectVisit

public static void saveNewObjectVisit(Obj obj,
                                      int minute,
                                      int hour,
                                      int day,
                                      int month,
                                      int year,
                                      Referer r)
                               throws java.sql.SQLException,
                                      net.sf.hibernate.HibernateException
Throws:
java.sql.SQLException
net.sf.hibernate.HibernateException

saveNewOsVisit

public static void saveNewOsVisit(Os os,
                                  int minute,
                                  int hour,
                                  int day,
                                  int month,
                                  int year,
                                  Referer r)
                           throws java.sql.SQLException,
                                  net.sf.hibernate.HibernateException
Throws:
java.sql.SQLException
net.sf.hibernate.HibernateException

saveNewPageVisit

public static void saveNewPageVisit(Page p,
                                    Language l,
                                    int minute,
                                    int hour,
                                    int day,
                                    int month,
                                    int year,
                                    Referer r)
                             throws java.sql.SQLException,
                                    net.sf.hibernate.HibernateException
Throws:
java.sql.SQLException
net.sf.hibernate.HibernateException

saveNewResolutionVisit

public static void saveNewResolutionVisit(Resolution res,
                                          int minute,
                                          int hour,
                                          int day,
                                          int month,
                                          int year,
                                          Referer r)
                                   throws java.sql.SQLException,
                                          net.sf.hibernate.HibernateException
Throws:
java.sql.SQLException
net.sf.hibernate.HibernateException

saveNewVisit

public static void saveNewVisit(int minute,
                                int hour,
                                int day,
                                int month,
                                int year,
                                Referer r)
                         throws java.sql.SQLException,
                                net.sf.hibernate.HibernateException
Throws:
java.sql.SQLException
net.sf.hibernate.HibernateException

saveNewHelpdesk

public static void saveNewHelpdesk(java.lang.String name,
                                   java.lang.String help,
                                   Language l)
                            throws java.sql.SQLException,
                                   net.sf.hibernate.HibernateException
Throws:
java.sql.SQLException
net.sf.hibernate.HibernateException

updateHelpdesk

public static void updateHelpdesk(int eid,
                                  java.lang.String name,
                                  java.lang.String help,
                                  Language l)
                           throws java.sql.SQLException,
                                  net.sf.hibernate.HibernateException
Throws:
java.sql.SQLException
net.sf.hibernate.HibernateException

saveNewSessionVisit

public static void saveNewSessionVisit(Language l,
                                       int minute,
                                       int hour,
                                       int day,
                                       int month,
                                       int year,
                                       Referer r)
                                throws java.sql.SQLException,
                                       net.sf.hibernate.HibernateException
Throws:
java.sql.SQLException
net.sf.hibernate.HibernateException

saveNewQueryVisit

public static void saveNewQueryVisit(Query q,
                                     int minute,
                                     int hour,
                                     int day,
                                     int month,
                                     int year,
                                     Referer r)
                              throws java.sql.SQLException,
                                     net.sf.hibernate.HibernateException
Throws:
java.sql.SQLException
net.sf.hibernate.HibernateException

emergencyUpdateNode

public static void emergencyUpdateNode(java.lang.String ip,
                                       java.lang.String hostname)
                                throws java.sql.SQLException,
                                       net.sf.hibernate.HibernateException
Throws:
java.sql.SQLException
net.sf.hibernate.HibernateException

updateNode

public static void updateNode(java.lang.String ip,
                              java.lang.String hostname,
                              long ts,
                              java.lang.String status,
                              java.lang.String adminname,
                              java.lang.String adminemail,
                              java.lang.String adminhotline,
                              java.lang.String admincompany,
                              java.lang.String admindivision)
                       throws java.sql.SQLException,
                              net.sf.hibernate.HibernateException
Throws:
java.sql.SQLException
net.sf.hibernate.HibernateException

sendMail

public static boolean sendMail(java.lang.String to,
                               java.lang.String subject,
                               java.lang.String msg)

saveUser

public static void saveUser(java.lang.String username,
                            java.lang.String pass,
                            java.lang.String purepass,
                            java.lang.String[] useraccess,
                            java.lang.String layout,
                            int userlevel)
                     throws java.sql.SQLException,
                            net.sf.hibernate.HibernateException
Throws:
java.sql.SQLException
net.sf.hibernate.HibernateException

updateUserPassword

public static void updateUserPassword(java.lang.Integer id,
                                      java.lang.String newPassword)
                               throws java.sql.SQLException,
                                      net.sf.hibernate.HibernateException
Throws:
java.sql.SQLException
net.sf.hibernate.HibernateException

updateUser

public static void updateUser(java.lang.Integer id,
                              java.lang.String username,
                              java.lang.String[] useraccess,
                              java.lang.String layout,
                              int userlevel)
                       throws java.sql.SQLException,
                              net.sf.hibernate.HibernateException
Throws:
java.sql.SQLException
net.sf.hibernate.HibernateException

saveGroupAccess

public static void saveGroupAccess(UserGroupName ugn,
                                   SiteGroupName sgn)
                            throws java.sql.SQLException,
                                   net.sf.hibernate.HibernateException
Throws:
java.sql.SQLException
net.sf.hibernate.HibernateException

saveUserGroup

public static void saveUserGroup(User user,
                                 UserGroupName ugn)
                          throws java.sql.SQLException,
                                 net.sf.hibernate.HibernateException
Throws:
java.sql.SQLException
net.sf.hibernate.HibernateException

saveUserAccess

public static void saveUserAccess(User user,
                                  Referer referer)
                           throws java.sql.SQLException,
                                  net.sf.hibernate.HibernateException
Throws:
java.sql.SQLException
net.sf.hibernate.HibernateException

saveSiteGroup

public static void saveSiteGroup(SiteGroupName sgn,
                                 Referer referer)
                          throws java.sql.SQLException,
                                 net.sf.hibernate.HibernateException
Throws:
java.sql.SQLException
net.sf.hibernate.HibernateException

saveLogMessage

public static void saveLogMessage(long ts,
                                  int level,
                                  Node node,
                                  java.lang.String message)
                           throws java.sql.SQLException,
                                  net.sf.hibernate.HibernateException
Throws:
java.sql.SQLException
net.sf.hibernate.HibernateException