Documentation Repositories¶
-
class
motey.repositories.base_repository.BaseRepository[source]¶ Base repository to wrapp database handling.
-
class
motey.repositories.labeling_repository.LabelingRepository[source]¶ Repository for all label specific actions.
-
add(label, label_type)[source]¶ Add a new label to the database.
Parameters: - label – the label to be added.
- label_type – the label type of the label.
-
has(label)[source]¶ Checks if the given
labelexist in the database.Parameters: label – the label to search for. Returns: True if the lable exists, otherwise False
-
has_type(label_type)[source]¶ Checks if a label with the given
label_typeexist in the database.Parameters: label_type – the type of the label to search for. Returns: True if the label type exists, otherwise False
-
-
class
motey.repositories.nodes_repository.NodesRepository[source]¶ Repository for all node specific actions.
-
add(ip)[source]¶ Add a new node to the database if they not exist yet.
Parameters: ip – the ip of the new node.
-
-
class
motey.repositories.service_repository.ServiceRepository[source]¶ Repository for all service specific actions.
-
add(service)[source]¶ Add a new service to the database if they not exist yet.
Parameters: service – a service model to be stored
-