2 #Copyright (C) 2009 Gabes Jean, naparuba@gmail.com
4 #This file is part of Shinken.
6 #Shinken is free software: you can redistribute it and/or modify
7 #it under the terms of the GNU Affero General Public License as published by
8 #the Free Software Foundation, either version 3 of the License, or
9 #(at your option) any later version.
11 #Shinken is distributed in the hope that it will be useful,
12 #but WITHOUT ANY WARRANTY; without even the implied warranty of
13 #MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14 #GNU Affero General Public License for more details.
16 #You should have received a copy of the GNU Affero General Public License
17 #along with Shinken. If not, see <http://www.gnu.org/licenses/>.
21 """ The objects package contains definition classes of the different objects that can be declared in configuration files. """
23 from item
import Item
, Items
24 from timeperiod
import Timeperiod
, Timeperiods
25 from service
import Service
, Services
26 from command
import Command
, Commands
27 from resultmodulation
import Resultmodulation
, Resultmodulations
28 from escalation
import Escalation
, Escalations
29 from serviceescalation
import Serviceescalation
, Serviceescalations
30 from hostescalation
import Hostescalation
, Hostescalations
31 from host
import Host
, Hosts
32 from hostgroup
import Hostgroup
, Hostgroups
33 from realm
import Realm
, Realms
34 from contact
import Contact
, Contacts
35 from contactgroup
import Contactgroup
, Contactgroups
36 from notificationway
import NotificationWay
, NotificationWays
37 from servicegroup
import Servicegroup
, Servicegroups
38 from servicedependency
import Servicedependency
, Servicedependencies
39 from hostdependency
import Hostdependency
, Hostdependencies
40 from module
import Module
, Modules
42 from config
import Config