コード例 #1
0
ファイル: contacts.py プロジェクト: ueg1990/surveil
    def put(self, data):
        """Create a new contact.

        :param data: a contact within the request body.
        """
        handler = contact_handler.ContactHandler(pecan.request)
        handler.create(data)
コード例 #2
0
ファイル: contacts.py プロジェクト: ueg1990/surveil
 def get(self):
     """Returns a specific contact."""
     handler = contact_handler.ContactHandler(pecan.request)
     contact = handler.get({"contact_name": self._id})
     return contact
コード例 #3
0
ファイル: contacts.py プロジェクト: ueg1990/surveil
 def put(self, contact):
     """Returns a specific contact."""
     handler = contact_handler.ContactHandler(pecan.request)
     handler.update({"contact_name": self._id}, contact)
コード例 #4
0
ファイル: contacts.py プロジェクト: ueg1990/surveil
 def delete(self):
     """Returns a specific contact."""
     handler = contact_handler.ContactHandler(pecan.request)
     handler.delete({"contact_name": self._id})
コード例 #5
0
ファイル: contacts.py プロジェクト: ueg1990/surveil
 def post(self, data):
     """Returns all contacts."""
     handler = contact_handler.ContactHandler(pecan.request)
     hosts = handler.get_all(data)
     return hosts
コード例 #6
0
ファイル: contacts.py プロジェクト: titilambert/surveil
 def delete(self, contact_name):
     """Returns a specific contact."""
     handler = contact_handler.ContactHandler(pecan.request)
     handler.delete(contact_name)
コード例 #7
0
ファイル: contacts.py プロジェクト: titilambert/surveil
 def get_one(self, contact_name):
     """Returns a specific contact."""
     handler = contact_handler.ContactHandler(pecan.request)
     contact = handler.get(contact_name)
     return contact
コード例 #8
0
ファイル: contacts.py プロジェクト: titilambert/surveil
 def get_all(self):
     """Returns all hosts."""
     handler = contact_handler.ContactHandler(pecan.request)
     hosts = handler.get_all()
     return hosts