Stores a log sent by a given device on the server.
Stores a log sent by a given device on the server.
the filePath of the file created.
Gets the number of records that correspond to the complex select statement.
Gets the number of records that correspond to the complex select statement.
Gets a device by its mac address.
Gets a device by its mac address.
Returns a tuple with the list of devices that pertain to the selection filters and the total number of matching records that were found.
Returns a tuple with the list of devices that pertain to the selection filters and the total number of matching records that were found.
If no limit was imposed in the selection filters, we do not make another query to get the total number of records, as they were already returned.
Gets a list of com.atomizesoftware.spin.models.Device with the requested filters.
Gets a list of com.atomizesoftware.spin.models.Device with the requested filters.
Returns a list container all devices that have an IP address set
Returns a list container all devices that have an IP address set
Returns a list with all the devices with the chosen IP address
Returns a list with all the devices with the chosen IP address
Updates a com.atomizesoftware.spin.models.Device
Updates a com.atomizesoftware.spin.models.Device
If fields are specified, only those are updated, otherwise the whole entity is updated.
to update
Updates several devices taking into account the fields chosen to be updated.
Updates several devices taking into account the fields chosen to be updated.
Implements functions related to com.atomizesoftware.spin.models.Device