org.blue.common
Class comments

java.lang.Object
  extended by org.blue.common.comments

public class comments
extends java.lang.Object


Field Summary
static java.util.HashMap comment_hashlist
           
static java.util.HashMap comment_id_hashlist
           
static java.util.ArrayList comment_list
           
 
Constructor Summary
comments()
           
 
Method Summary
static boolean add_comment_to_hashlist(comments_h.comment new_comment)
           
static comments_h.comment add_comment(int comment_type, int entry_type, java.lang.String host_name, java.lang.String svc_description, long entry_time, java.lang.String author, java.lang.String comment_data, long comment_id, int persistent, int expires, long expire_time, int source)
           
static comments_h.comment add_host_comment(int entry_type, java.lang.String host_name, long entry_time, java.lang.String author, java.lang.String comment_data, long comment_id, int persistent, int expires, long expire_time, int source)
           
static comments_h.comment add_new_comment(int type, int entry_type, java.lang.String host_name, java.lang.String svc_description, long entry_time, java.lang.String author_name, java.lang.String comment_data, int persistent, int source, int expires, long expire_time)
           
static comments_h.comment add_new_host_comment(int entry_type, java.lang.String host_name, long entry_time, java.lang.String author_name, java.lang.String comment_data, int persistent, int source, int expires, long expire_time)
           
static comments_h.comment add_new_service_comment(int entry_type, java.lang.String host_name, java.lang.String svc_description, long entry_time, java.lang.String author_name, java.lang.String comment_data, int persistent, int source, int expires, long expire_time)
           
static comments_h.comment add_service_comment(int entry_type, java.lang.String host_name, java.lang.String svc_description, long entry_time, java.lang.String author, java.lang.String comment_data, long comment_id, int persistent, int expires, long expire_time, int source)
           
static int cleanup_comment_data(java.lang.String config_file)
           
static int delete_all_comments(int type, java.lang.String host_name, java.lang.String svc_description)
           
static int delete_all_host_comments(java.lang.String host_name)
           
static int delete_all_service_comments(java.lang.String host_name, java.lang.String svc_description)
           
static int delete_comment(int type, long comment_id)
           
static int delete_host_comment(long comment_id)
           
static int delete_service_comment(long comment_id)
           
static comments_h.comment find_comment(long comment_id, int comment_type)
           
static comments_h.comment find_host_comment(long comment_id)
           
static comments_h.comment find_service_comment(long comment_id)
           
static void free_comment_data()
           
static java.util.ArrayList get_comment_list_by_host(java.lang.String host_name)
           
static int initialize_comment_data(java.lang.String config_file)
           
static int number_of_host_comments(java.lang.String host_name)
           
static int number_of_service_comments(java.lang.String host_name, java.lang.String svc_description)
           
static int read_comment_data(java.lang.String main_config_file)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

comment_list

public static java.util.ArrayList comment_list

comment_hashlist

public static java.util.HashMap comment_hashlist

comment_id_hashlist

public static java.util.HashMap comment_id_hashlist
Constructor Detail

comments

public comments()
Method Detail

initialize_comment_data

public static int initialize_comment_data(java.lang.String config_file)

cleanup_comment_data

public static int cleanup_comment_data(java.lang.String config_file)

add_new_comment

public static comments_h.comment add_new_comment(int type,
                                                 int entry_type,
                                                 java.lang.String host_name,
                                                 java.lang.String svc_description,
                                                 long entry_time,
                                                 java.lang.String author_name,
                                                 java.lang.String comment_data,
                                                 int persistent,
                                                 int source,
                                                 int expires,
                                                 long expire_time)

add_new_host_comment

public static comments_h.comment add_new_host_comment(int entry_type,
                                                      java.lang.String host_name,
                                                      long entry_time,
                                                      java.lang.String author_name,
                                                      java.lang.String comment_data,
                                                      int persistent,
                                                      int source,
                                                      int expires,
                                                      long expire_time)

add_new_service_comment

public static comments_h.comment add_new_service_comment(int entry_type,
                                                         java.lang.String host_name,
                                                         java.lang.String svc_description,
                                                         long entry_time,
                                                         java.lang.String author_name,
                                                         java.lang.String comment_data,
                                                         int persistent,
                                                         int source,
                                                         int expires,
                                                         long expire_time)

delete_comment

public static int delete_comment(int type,
                                 long comment_id)

delete_host_comment

public static int delete_host_comment(long comment_id)

delete_service_comment

public static int delete_service_comment(long comment_id)

delete_all_comments

public static int delete_all_comments(int type,
                                      java.lang.String host_name,
                                      java.lang.String svc_description)

delete_all_host_comments

public static int delete_all_host_comments(java.lang.String host_name)

delete_all_service_comments

public static int delete_all_service_comments(java.lang.String host_name,
                                              java.lang.String svc_description)

read_comment_data

public static int read_comment_data(java.lang.String main_config_file)

add_comment_to_hashlist

public static boolean add_comment_to_hashlist(comments_h.comment new_comment)

add_host_comment

public static comments_h.comment add_host_comment(int entry_type,
                                                  java.lang.String host_name,
                                                  long entry_time,
                                                  java.lang.String author,
                                                  java.lang.String comment_data,
                                                  long comment_id,
                                                  int persistent,
                                                  int expires,
                                                  long expire_time,
                                                  int source)

add_service_comment

public static comments_h.comment add_service_comment(int entry_type,
                                                     java.lang.String host_name,
                                                     java.lang.String svc_description,
                                                     long entry_time,
                                                     java.lang.String author,
                                                     java.lang.String comment_data,
                                                     long comment_id,
                                                     int persistent,
                                                     int expires,
                                                     long expire_time,
                                                     int source)

add_comment

public static comments_h.comment add_comment(int comment_type,
                                             int entry_type,
                                             java.lang.String host_name,
                                             java.lang.String svc_description,
                                             long entry_time,
                                             java.lang.String author,
                                             java.lang.String comment_data,
                                             long comment_id,
                                             int persistent,
                                             int expires,
                                             long expire_time,
                                             int source)

free_comment_data

public static void free_comment_data()

number_of_host_comments

public static int number_of_host_comments(java.lang.String host_name)

number_of_service_comments

public static int number_of_service_comments(java.lang.String host_name,
                                             java.lang.String svc_description)

get_comment_list_by_host

public static java.util.ArrayList get_comment_list_by_host(java.lang.String host_name)

find_service_comment

public static comments_h.comment find_service_comment(long comment_id)

find_host_comment

public static comments_h.comment find_host_comment(long comment_id)

find_comment

public static comments_h.comment find_comment(long comment_id,
                                              int comment_type)