Class InboundDataSource
java.lang.Object
energy.eddie.aiida.models.datasource.DataSource
energy.eddie.aiida.models.datasource.mqtt.MqttDataSource
energy.eddie.aiida.models.datasource.mqtt.inbound.InboundDataSource
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsFields inherited from class energy.eddie.aiida.models.datasource.mqtt.MqttDataSource
accessControlEntry, externalHost, internalHost, TOPIC_PREFIX, userFields inherited from class energy.eddie.aiida.models.datasource.DataSource
asset, countryCode, enabled, icon, id, image, name, permissions, type, userId -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedInboundDataSource(InboundDataSourceDto dto, UUID userId, MqttStreamingConfig mqttStreamingConfig) InboundDataSource(InboundDataSourceDto dto, UUID userId, MqttStreamingConfig mqttStreamingConfig, String accessCode) -
Method Summary
Modifier and TypeMethodDescriptionprotected voidThis method creates the Access Control Entry for a MQTT data source using the ID of the data source.protected voidMethods inherited from class energy.eddie.aiida.models.datasource.mqtt.MqttDataSource
configure, internalHost, password, postPersist, topic, topicFormattedForUi, updatePassword, usernameMethods inherited from class energy.eddie.aiida.models.datasource.DataSource
asset, countryCode, createFromDto, enabled, icon, id, image, name, permissions, setEnabled, setImage, type, update, userId
-
Field Details
-
TABLE_NAME
- See Also:
-
accessCode
-
-
Constructor Details
-
InboundDataSource
protected InboundDataSource() -
InboundDataSource
public InboundDataSource(InboundDataSourceDto dto, UUID userId, MqttStreamingConfig mqttStreamingConfig) -
InboundDataSource
public InboundDataSource(InboundDataSourceDto dto, UUID userId, MqttStreamingConfig mqttStreamingConfig, String accessCode)
-
-
Method Details
-
accessCode
-
createMqttUser
protected void createMqttUser()- Overrides:
createMqttUserin classMqttDataSource
-
createAccessControlEntry
protected void createAccessControlEntry()Description copied from class:MqttDataSourceThis method creates the Access Control Entry for a MQTT data source using the ID of the data source. This is the default behaviour of a MQTT data source.- Overrides:
createAccessControlEntryin classMqttDataSource
-