org.blue.xdata
Class xodtemplate

java.lang.Object
  extended by org.blue.xdata.xodtemplate

public class xodtemplate
extends java.lang.Object


Field Summary
static java.lang.String cn
           
static java.lang.String xodtemplate_cache_file
           
static java.util.ArrayList xodtemplate_command_list
           
static java.util.ArrayList xodtemplate_config_files
           
static java.util.ArrayList xodtemplate_contact_list
           
static java.util.ArrayList xodtemplate_contactgroup_list
           
static int xodtemplate_current_config_file
           
static java.lang.Object xodtemplate_current_object
           
static int xodtemplate_current_object_type
           
static java.util.ArrayList xodtemplate_host_list
           
static java.util.ArrayList xodtemplate_hostdependency_list
           
static java.util.ArrayList xodtemplate_hostescalation_list
           
static java.util.ArrayList xodtemplate_hostextinfo_list
           
static java.util.ArrayList xodtemplate_hostgroup_list
           
static java.util.ArrayList xodtemplate_service_list
           
static java.util.ArrayList xodtemplate_servicedependency_list
           
static java.util.ArrayList xodtemplate_serviceescalation_list
           
static java.util.ArrayList xodtemplate_serviceextinfo_list
           
static java.util.ArrayList xodtemplate_servicegroup_list
           
static java.util.ArrayList xodtemplate_timeperiod_list
           
 
Constructor Summary
xodtemplate()
           
 
Method Summary
static int xodtemplate_add_contact_to_contactlist(java.util.ArrayList list, java.lang.String contact_name)
           
static int xodtemplate_add_host_to_hostlist(java.util.ArrayList list, java.lang.String host_name)
           
static int xodtemplate_add_hostgroup_members_to_hostlist(java.util.ArrayList list, xodtemplate_h.xodtemplate_hostgroup temp_hostgroup)
           
static int xodtemplate_add_object_property(java.lang.String input, int options)
           
static int xodtemplate_add_service_to_servicelist(java.util.ArrayList list, java.lang.String host_name, java.lang.String description)
           
static int xodtemplate_add_servicegroup_members_to_servicelist(java.util.ArrayList list, xodtemplate_h.xodtemplate_servicegroup temp_servicegroup)
           
static int xodtemplate_begin_object_definition(java.lang.String input, int options, int config_file, int start_line)
           
static int xodtemplate_cache_objects(java.lang.String cache_file)
           
static java.lang.String xodtemplate_config_file_name(int config_file)
           
static int xodtemplate_duplicate_hostdependency(xodtemplate_h.xodtemplate_hostdependency temp_hostdependency, java.lang.String master_host_name, java.lang.String dependent_host_name)
           
static int xodtemplate_duplicate_hostescalation(xodtemplate_h.xodtemplate_hostescalation temp_hostescalation, java.lang.String host_name)
           
static int xodtemplate_duplicate_hostextinfo(xodtemplate_h.xodtemplate_hostextinfo this_hostextinfo, java.lang.String host_name)
           
static int xodtemplate_duplicate_objects()
           
static int xodtemplate_duplicate_service(xodtemplate_h.xodtemplate_service temp_service, java.lang.String host_name)
           
static int xodtemplate_duplicate_servicedependency(xodtemplate_h.xodtemplate_servicedependency temp_servicedependency, java.lang.String master_host_name, java.lang.String master_service_description, java.lang.String dependent_host_name, java.lang.String dependent_service_description)
           
static int xodtemplate_duplicate_serviceescalation(xodtemplate_h.xodtemplate_serviceescalation temp_serviceescalation, java.lang.String host_name, java.lang.String svc_description)
           
static int xodtemplate_duplicate_serviceextinfo(xodtemplate_h.xodtemplate_serviceextinfo this_serviceextinfo, java.lang.String host_name)
           
static int xodtemplate_duplicate_services()
           
static int xodtemplate_end_object_definition(int options)
           
static java.util.ArrayList xodtemplate_expand_contacts(java.lang.String contacts)
           
static int xodtemplate_expand_contacts2(java.util.ArrayList list, java.util.ArrayList reject_list, java.lang.String contacts)
           
static java.util.ArrayList xodtemplate_expand_hostgroups_and_hosts(java.lang.String hostgroups, java.lang.String hosts)
           
static int xodtemplate_expand_hostgroups(java.util.ArrayList list, java.util.ArrayList reject_list, java.lang.String hostgroups)
           
static int xodtemplate_expand_hosts(java.util.ArrayList list, java.util.ArrayList reject_list, java.lang.String hosts)
           
static java.util.ArrayList xodtemplate_expand_servicegroups_and_services(java.lang.String servicegroups, java.lang.String host_name, java.lang.String services)
           
static int xodtemplate_expand_servicegroups(java.util.ArrayList list, java.util.ArrayList reject_list, java.lang.String servicegroups)
           
static int xodtemplate_expand_services(java.util.ArrayList list, java.util.ArrayList reject_list, java.lang.String host_name, java.lang.String services)
           
static xodtemplate_h.xodtemplate_command xodtemplate_find_command(java.lang.String name)
           
static xodtemplate_h.xodtemplate_contact xodtemplate_find_contact(java.lang.String name)
           
static xodtemplate_h.xodtemplate_contactgroup xodtemplate_find_contactgroup(java.lang.String name)
           
static xodtemplate_h.xodtemplate_host xodtemplate_find_host(java.lang.String name)
           
static xodtemplate_h.xodtemplate_hostdependency xodtemplate_find_hostdependency(java.lang.String name)
           
static xodtemplate_h.xodtemplate_hostescalation xodtemplate_find_hostescalation(java.lang.String name)
           
static xodtemplate_h.xodtemplate_hostextinfo xodtemplate_find_hostextinfo(java.lang.String name)
           
static xodtemplate_h.xodtemplate_hostgroup xodtemplate_find_hostgroup(java.lang.String name)
           
static xodtemplate_h.xodtemplate_contact xodtemplate_find_real_contact(java.lang.String name)
           
static xodtemplate_h.xodtemplate_contactgroup xodtemplate_find_real_contactgroup(java.lang.String name)
           
static xodtemplate_h.xodtemplate_host xodtemplate_find_real_host(java.lang.String name)
           
static xodtemplate_h.xodtemplate_hostgroup xodtemplate_find_real_hostgroup(java.lang.String name)
           
static xodtemplate_h.xodtemplate_service xodtemplate_find_real_service(java.lang.String host_name, java.lang.String service_description)
           
static xodtemplate_h.xodtemplate_servicegroup xodtemplate_find_real_servicegroup(java.lang.String name)
           
static xodtemplate_h.xodtemplate_service xodtemplate_find_service(java.lang.String name)
           
static xodtemplate_h.xodtemplate_servicedependency xodtemplate_find_servicedependency(java.lang.String name)
           
static xodtemplate_h.xodtemplate_serviceescalation xodtemplate_find_serviceescalation(java.lang.String name)
           
static xodtemplate_h.xodtemplate_serviceextinfo xodtemplate_find_serviceextinfo(java.lang.String name)
           
static xodtemplate_h.xodtemplate_servicegroup xodtemplate_find_servicegroup(java.lang.String name)
           
static xodtemplate_h.xodtemplate_timeperiod xodtemplate_find_timeperiod(java.lang.String name)
           
static int xodtemplate_free_memory()
           
static int xodtemplate_grab_config_info(java.lang.String main_config_file)
           
static int xodtemplate_process_config_dir(java.lang.String dirname, int options)
           
static int xodtemplate_process_config_file(java.lang.String filename, int options)
           
static int xodtemplate_read_config_data(java.lang.String main_config_file, int options, int cache)
           
static int xodtemplate_recombobulate_contactgroups()
           
static int xodtemplate_recombobulate_hostgroups()
           
static int xodtemplate_recombobulate_servicegroups()
          THIS NEEDS TO BE CALLED AFTER OBJECTS (SERVICES) ARE RESOLVED AND DUPLICATED
static int xodtemplate_register_command(xodtemplate_h.xodtemplate_command this_command)
           
static int xodtemplate_register_contact(xodtemplate_h.xodtemplate_contact this_contact)
           
static int xodtemplate_register_contactgroup(xodtemplate_h.xodtemplate_contactgroup this_contactgroup)
           
static int xodtemplate_register_host(xodtemplate_h.xodtemplate_host this_host)
           
static int xodtemplate_register_hostdependency(xodtemplate_h.xodtemplate_hostdependency this_hostdependency)
           
static int xodtemplate_register_hostescalation(xodtemplate_h.xodtemplate_hostescalation this_hostescalation)
           
static int xodtemplate_register_hostextinfo(xodtemplate_h.xodtemplate_hostextinfo this_hostextinfo)
           
static int xodtemplate_register_hostgroup(xodtemplate_h.xodtemplate_hostgroup this_hostgroup)
           
static int xodtemplate_register_objects()
           
static int xodtemplate_register_service(xodtemplate_h.xodtemplate_service this_service)
           
static int xodtemplate_register_servicedependency(xodtemplate_h.xodtemplate_servicedependency this_servicedependency)
           
static int xodtemplate_register_serviceescalation(xodtemplate_h.xodtemplate_serviceescalation this_serviceescalation)
           
static int xodtemplate_register_serviceextinfo(xodtemplate_h.xodtemplate_serviceextinfo this_serviceextinfo)
           
static int xodtemplate_register_servicegroup(xodtemplate_h.xodtemplate_servicegroup this_servicegroup)
           
static int xodtemplate_register_timeperiod(xodtemplate_h.xodtemplate_timeperiod this_timeperiod)
           
static int xodtemplate_resolve_command(xodtemplate_h.xodtemplate_command this_command)
           
static int xodtemplate_resolve_contact(xodtemplate_h.xodtemplate_contact this_contact)
           
static int xodtemplate_resolve_contactgroup(xodtemplate_h.xodtemplate_contactgroup this_contactgroup)
           
static int xodtemplate_resolve_host(xodtemplate_h.xodtemplate_host this_host)
           
static int xodtemplate_resolve_hostdependency(xodtemplate_h.xodtemplate_hostdependency this_hostdependency)
           
static int xodtemplate_resolve_hostescalation(xodtemplate_h.xodtemplate_hostescalation this_hostescalation)
           
static int xodtemplate_resolve_hostextinfo(xodtemplate_h.xodtemplate_hostextinfo this_hostextinfo)
           
static int xodtemplate_resolve_hostgroup(xodtemplate_h.xodtemplate_hostgroup this_hostgroup)
           
static int xodtemplate_resolve_objects()
           
static int xodtemplate_resolve_service(xodtemplate_h.xodtemplate_service this_service)
           
static int xodtemplate_resolve_servicedependency(xodtemplate_h.xodtemplate_servicedependency this_servicedependency)
           
static int xodtemplate_resolve_serviceescalation(xodtemplate_h.xodtemplate_serviceescalation this_serviceescalation)
           
static int xodtemplate_resolve_serviceextinfo(xodtemplate_h.xodtemplate_serviceextinfo this_serviceextinfo)
           
static int xodtemplate_resolve_servicegroup(xodtemplate_h.xodtemplate_servicegroup this_servicegroup)
           
static int xodtemplate_resolve_timeperiod(xodtemplate_h.xodtemplate_timeperiod this_timeperiod)
           
static int xodtemplate_sort_commands()
           
static int xodtemplate_sort_contactgroups()
           
static int xodtemplate_sort_contacts()
           
static int xodtemplate_sort_hostdependencies()
           
static int xodtemplate_sort_hostescalations()
           
static int xodtemplate_sort_hostextinfo()
           
static int xodtemplate_sort_hostgroups()
           
static int xodtemplate_sort_hosts()
           
static int xodtemplate_sort_objects()
           
static int xodtemplate_sort_servicedependencies()
           
static int xodtemplate_sort_serviceescalations()
           
static int xodtemplate_sort_serviceextinfo()
           
static int xodtemplate_sort_servicegroups()
           
static int xodtemplate_sort_services()
           
static int xodtemplate_sort_timeperiods()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

cn

public static java.lang.String cn

xodtemplate_timeperiod_list

public static java.util.ArrayList xodtemplate_timeperiod_list

xodtemplate_command_list

public static java.util.ArrayList xodtemplate_command_list

xodtemplate_contactgroup_list

public static java.util.ArrayList xodtemplate_contactgroup_list

xodtemplate_hostgroup_list

public static java.util.ArrayList xodtemplate_hostgroup_list

xodtemplate_servicegroup_list

public static java.util.ArrayList xodtemplate_servicegroup_list

xodtemplate_servicedependency_list

public static java.util.ArrayList xodtemplate_servicedependency_list

xodtemplate_serviceescalation_list

public static java.util.ArrayList xodtemplate_serviceescalation_list

xodtemplate_contact_list

public static java.util.ArrayList xodtemplate_contact_list

xodtemplate_host_list

public static java.util.ArrayList xodtemplate_host_list

xodtemplate_service_list

public static java.util.ArrayList xodtemplate_service_list

xodtemplate_hostdependency_list

public static java.util.ArrayList xodtemplate_hostdependency_list

xodtemplate_hostescalation_list

public static java.util.ArrayList xodtemplate_hostescalation_list

xodtemplate_hostextinfo_list

public static java.util.ArrayList xodtemplate_hostextinfo_list

xodtemplate_serviceextinfo_list

public static java.util.ArrayList xodtemplate_serviceextinfo_list

xodtemplate_current_object

public static java.lang.Object xodtemplate_current_object

xodtemplate_current_object_type

public static int xodtemplate_current_object_type

xodtemplate_current_config_file

public static int xodtemplate_current_config_file

xodtemplate_config_files

public static java.util.ArrayList xodtemplate_config_files

xodtemplate_cache_file

public static java.lang.String xodtemplate_cache_file
Constructor Detail

xodtemplate

public xodtemplate()
Method Detail

xodtemplate_read_config_data

public static int xodtemplate_read_config_data(java.lang.String main_config_file,
                                               int options,
                                               int cache)

xodtemplate_grab_config_info

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

xodtemplate_process_config_dir

public static int xodtemplate_process_config_dir(java.lang.String dirname,
                                                 int options)

xodtemplate_process_config_file

public static int xodtemplate_process_config_file(java.lang.String filename,
                                                  int options)

xodtemplate_begin_object_definition

public static int xodtemplate_begin_object_definition(java.lang.String input,
                                                      int options,
                                                      int config_file,
                                                      int start_line)

xodtemplate_add_object_property

public static int xodtemplate_add_object_property(java.lang.String input,
                                                  int options)

xodtemplate_end_object_definition

public static int xodtemplate_end_object_definition(int options)

xodtemplate_duplicate_services

public static int xodtemplate_duplicate_services()

xodtemplate_duplicate_objects

public static int xodtemplate_duplicate_objects()

xodtemplate_duplicate_service

public static int xodtemplate_duplicate_service(xodtemplate_h.xodtemplate_service temp_service,
                                                java.lang.String host_name)

xodtemplate_duplicate_hostescalation

public static int xodtemplate_duplicate_hostescalation(xodtemplate_h.xodtemplate_hostescalation temp_hostescalation,
                                                       java.lang.String host_name)

xodtemplate_duplicate_serviceescalation

public static int xodtemplate_duplicate_serviceescalation(xodtemplate_h.xodtemplate_serviceescalation temp_serviceescalation,
                                                          java.lang.String host_name,
                                                          java.lang.String svc_description)

xodtemplate_duplicate_hostdependency

public static int xodtemplate_duplicate_hostdependency(xodtemplate_h.xodtemplate_hostdependency temp_hostdependency,
                                                       java.lang.String master_host_name,
                                                       java.lang.String dependent_host_name)

xodtemplate_duplicate_servicedependency

public static int xodtemplate_duplicate_servicedependency(xodtemplate_h.xodtemplate_servicedependency temp_servicedependency,
                                                          java.lang.String master_host_name,
                                                          java.lang.String master_service_description,
                                                          java.lang.String dependent_host_name,
                                                          java.lang.String dependent_service_description)

xodtemplate_duplicate_hostextinfo

public static int xodtemplate_duplicate_hostextinfo(xodtemplate_h.xodtemplate_hostextinfo this_hostextinfo,
                                                    java.lang.String host_name)

xodtemplate_duplicate_serviceextinfo

public static int xodtemplate_duplicate_serviceextinfo(xodtemplate_h.xodtemplate_serviceextinfo this_serviceextinfo,
                                                       java.lang.String host_name)

xodtemplate_resolve_objects

public static int xodtemplate_resolve_objects()

xodtemplate_resolve_timeperiod

public static int xodtemplate_resolve_timeperiod(xodtemplate_h.xodtemplate_timeperiod this_timeperiod)

xodtemplate_resolve_command

public static int xodtemplate_resolve_command(xodtemplate_h.xodtemplate_command this_command)

xodtemplate_resolve_contactgroup

public static int xodtemplate_resolve_contactgroup(xodtemplate_h.xodtemplate_contactgroup this_contactgroup)

xodtemplate_resolve_hostgroup

public static int xodtemplate_resolve_hostgroup(xodtemplate_h.xodtemplate_hostgroup this_hostgroup)

xodtemplate_resolve_servicegroup

public static int xodtemplate_resolve_servicegroup(xodtemplate_h.xodtemplate_servicegroup this_servicegroup)

xodtemplate_resolve_servicedependency

public static int xodtemplate_resolve_servicedependency(xodtemplate_h.xodtemplate_servicedependency this_servicedependency)

xodtemplate_resolve_serviceescalation

public static int xodtemplate_resolve_serviceescalation(xodtemplate_h.xodtemplate_serviceescalation this_serviceescalation)

xodtemplate_resolve_contact

public static int xodtemplate_resolve_contact(xodtemplate_h.xodtemplate_contact this_contact)

xodtemplate_resolve_host

public static int xodtemplate_resolve_host(xodtemplate_h.xodtemplate_host this_host)

xodtemplate_resolve_service

public static int xodtemplate_resolve_service(xodtemplate_h.xodtemplate_service this_service)

xodtemplate_resolve_hostdependency

public static int xodtemplate_resolve_hostdependency(xodtemplate_h.xodtemplate_hostdependency this_hostdependency)

xodtemplate_resolve_hostescalation

public static int xodtemplate_resolve_hostescalation(xodtemplate_h.xodtemplate_hostescalation this_hostescalation)

xodtemplate_resolve_hostextinfo

public static int xodtemplate_resolve_hostextinfo(xodtemplate_h.xodtemplate_hostextinfo this_hostextinfo)

xodtemplate_resolve_serviceextinfo

public static int xodtemplate_resolve_serviceextinfo(xodtemplate_h.xodtemplate_serviceextinfo this_serviceextinfo)

xodtemplate_recombobulate_contactgroups

public static int xodtemplate_recombobulate_contactgroups()

xodtemplate_recombobulate_hostgroups

public static int xodtemplate_recombobulate_hostgroups()

xodtemplate_recombobulate_servicegroups

public static int xodtemplate_recombobulate_servicegroups()
THIS NEEDS TO BE CALLED AFTER OBJECTS (SERVICES) ARE RESOLVED AND DUPLICATED


xodtemplate_find_timeperiod

public static xodtemplate_h.xodtemplate_timeperiod xodtemplate_find_timeperiod(java.lang.String name)

xodtemplate_find_command

public static xodtemplate_h.xodtemplate_command xodtemplate_find_command(java.lang.String name)

xodtemplate_find_contactgroup

public static xodtemplate_h.xodtemplate_contactgroup xodtemplate_find_contactgroup(java.lang.String name)

xodtemplate_find_real_contactgroup

public static xodtemplate_h.xodtemplate_contactgroup xodtemplate_find_real_contactgroup(java.lang.String name)

xodtemplate_find_hostgroup

public static xodtemplate_h.xodtemplate_hostgroup xodtemplate_find_hostgroup(java.lang.String name)

xodtemplate_find_real_hostgroup

public static xodtemplate_h.xodtemplate_hostgroup xodtemplate_find_real_hostgroup(java.lang.String name)

xodtemplate_find_servicegroup

public static xodtemplate_h.xodtemplate_servicegroup xodtemplate_find_servicegroup(java.lang.String name)

xodtemplate_find_real_servicegroup

public static xodtemplate_h.xodtemplate_servicegroup xodtemplate_find_real_servicegroup(java.lang.String name)

xodtemplate_find_servicedependency

public static xodtemplate_h.xodtemplate_servicedependency xodtemplate_find_servicedependency(java.lang.String name)

xodtemplate_find_serviceescalation

public static xodtemplate_h.xodtemplate_serviceescalation xodtemplate_find_serviceescalation(java.lang.String name)

xodtemplate_find_contact

public static xodtemplate_h.xodtemplate_contact xodtemplate_find_contact(java.lang.String name)

xodtemplate_find_real_contact

public static xodtemplate_h.xodtemplate_contact xodtemplate_find_real_contact(java.lang.String name)

xodtemplate_find_host

public static xodtemplate_h.xodtemplate_host xodtemplate_find_host(java.lang.String name)

xodtemplate_find_real_host

public static xodtemplate_h.xodtemplate_host xodtemplate_find_real_host(java.lang.String name)

xodtemplate_find_hostdependency

public static xodtemplate_h.xodtemplate_hostdependency xodtemplate_find_hostdependency(java.lang.String name)

xodtemplate_find_hostescalation

public static xodtemplate_h.xodtemplate_hostescalation xodtemplate_find_hostescalation(java.lang.String name)

xodtemplate_find_hostextinfo

public static xodtemplate_h.xodtemplate_hostextinfo xodtemplate_find_hostextinfo(java.lang.String name)

xodtemplate_find_serviceextinfo

public static xodtemplate_h.xodtemplate_serviceextinfo xodtemplate_find_serviceextinfo(java.lang.String name)

xodtemplate_find_service

public static xodtemplate_h.xodtemplate_service xodtemplate_find_service(java.lang.String name)

xodtemplate_find_real_service

public static xodtemplate_h.xodtemplate_service xodtemplate_find_real_service(java.lang.String host_name,
                                                                              java.lang.String service_description)

xodtemplate_register_objects

public static int xodtemplate_register_objects()

xodtemplate_register_timeperiod

public static int xodtemplate_register_timeperiod(xodtemplate_h.xodtemplate_timeperiod this_timeperiod)

xodtemplate_register_command

public static int xodtemplate_register_command(xodtemplate_h.xodtemplate_command this_command)

xodtemplate_register_contactgroup

public static int xodtemplate_register_contactgroup(xodtemplate_h.xodtemplate_contactgroup this_contactgroup)

xodtemplate_register_hostgroup

public static int xodtemplate_register_hostgroup(xodtemplate_h.xodtemplate_hostgroup this_hostgroup)

xodtemplate_register_servicegroup

public static int xodtemplate_register_servicegroup(xodtemplate_h.xodtemplate_servicegroup this_servicegroup)

xodtemplate_register_servicedependency

public static int xodtemplate_register_servicedependency(xodtemplate_h.xodtemplate_servicedependency this_servicedependency)

xodtemplate_register_serviceescalation

public static int xodtemplate_register_serviceescalation(xodtemplate_h.xodtemplate_serviceescalation this_serviceescalation)

xodtemplate_register_contact

public static int xodtemplate_register_contact(xodtemplate_h.xodtemplate_contact this_contact)

xodtemplate_register_host

public static int xodtemplate_register_host(xodtemplate_h.xodtemplate_host this_host)

xodtemplate_register_service

public static int xodtemplate_register_service(xodtemplate_h.xodtemplate_service this_service)

xodtemplate_register_hostdependency

public static int xodtemplate_register_hostdependency(xodtemplate_h.xodtemplate_hostdependency this_hostdependency)

xodtemplate_register_hostescalation

public static int xodtemplate_register_hostescalation(xodtemplate_h.xodtemplate_hostescalation this_hostescalation)

xodtemplate_register_hostextinfo

public static int xodtemplate_register_hostextinfo(xodtemplate_h.xodtemplate_hostextinfo this_hostextinfo)

xodtemplate_register_serviceextinfo

public static int xodtemplate_register_serviceextinfo(xodtemplate_h.xodtemplate_serviceextinfo this_serviceextinfo)

xodtemplate_sort_objects

public static int xodtemplate_sort_objects()

xodtemplate_sort_timeperiods

public static int xodtemplate_sort_timeperiods()

xodtemplate_sort_commands

public static int xodtemplate_sort_commands()

xodtemplate_sort_contactgroups

public static int xodtemplate_sort_contactgroups()

xodtemplate_sort_hostgroups

public static int xodtemplate_sort_hostgroups()

xodtemplate_sort_servicegroups

public static int xodtemplate_sort_servicegroups()

xodtemplate_sort_contacts

public static int xodtemplate_sort_contacts()

xodtemplate_sort_hosts

public static int xodtemplate_sort_hosts()

xodtemplate_sort_services

public static int xodtemplate_sort_services()

xodtemplate_sort_servicedependencies

public static int xodtemplate_sort_servicedependencies()

xodtemplate_sort_serviceescalations

public static int xodtemplate_sort_serviceescalations()

xodtemplate_sort_hostescalations

public static int xodtemplate_sort_hostescalations()

xodtemplate_sort_hostdependencies

public static int xodtemplate_sort_hostdependencies()

xodtemplate_sort_hostextinfo

public static int xodtemplate_sort_hostextinfo()

xodtemplate_sort_serviceextinfo

public static int xodtemplate_sort_serviceextinfo()

xodtemplate_cache_objects

public static int xodtemplate_cache_objects(java.lang.String cache_file)

xodtemplate_free_memory

public static int xodtemplate_free_memory()

xodtemplate_expand_contacts

public static java.util.ArrayList xodtemplate_expand_contacts(java.lang.String contacts)

xodtemplate_expand_contacts2

public static int xodtemplate_expand_contacts2(java.util.ArrayList list,
                                               java.util.ArrayList reject_list,
                                               java.lang.String contacts)

xodtemplate_add_contact_to_contactlist

public static int xodtemplate_add_contact_to_contactlist(java.util.ArrayList list,
                                                         java.lang.String contact_name)

xodtemplate_expand_hostgroups_and_hosts

public static java.util.ArrayList xodtemplate_expand_hostgroups_and_hosts(java.lang.String hostgroups,
                                                                          java.lang.String hosts)

xodtemplate_expand_hostgroups

public static int xodtemplate_expand_hostgroups(java.util.ArrayList list,
                                                java.util.ArrayList reject_list,
                                                java.lang.String hostgroups)

xodtemplate_expand_hosts

public static int xodtemplate_expand_hosts(java.util.ArrayList list,
                                           java.util.ArrayList reject_list,
                                           java.lang.String hosts)

xodtemplate_add_hostgroup_members_to_hostlist

public static int xodtemplate_add_hostgroup_members_to_hostlist(java.util.ArrayList list,
                                                                xodtemplate_h.xodtemplate_hostgroup temp_hostgroup)

xodtemplate_add_host_to_hostlist

public static int xodtemplate_add_host_to_hostlist(java.util.ArrayList list,
                                                   java.lang.String host_name)

xodtemplate_expand_servicegroups_and_services

public static java.util.ArrayList xodtemplate_expand_servicegroups_and_services(java.lang.String servicegroups,
                                                                                java.lang.String host_name,
                                                                                java.lang.String services)

xodtemplate_expand_servicegroups

public static int xodtemplate_expand_servicegroups(java.util.ArrayList list,
                                                   java.util.ArrayList reject_list,
                                                   java.lang.String servicegroups)

xodtemplate_expand_services

public static int xodtemplate_expand_services(java.util.ArrayList list,
                                              java.util.ArrayList reject_list,
                                              java.lang.String host_name,
                                              java.lang.String services)

xodtemplate_add_servicegroup_members_to_servicelist

public static int xodtemplate_add_servicegroup_members_to_servicelist(java.util.ArrayList list,
                                                                      xodtemplate_h.xodtemplate_servicegroup temp_servicegroup)

xodtemplate_add_service_to_servicelist

public static int xodtemplate_add_service_to_servicelist(java.util.ArrayList list,
                                                         java.lang.String host_name,
                                                         java.lang.String description)

xodtemplate_config_file_name

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