Class SinapsiAlfaDataSource
java.lang.Object
energy.eddie.aiida.models.datasource.DataSource
energy.eddie.aiida.models.datasource.mqtt.MqttDataSource
energy.eddie.aiida.models.datasource.mqtt.it.SinapsiAlfaDataSource
-
Field Summary
Fields inherited from class energy.eddie.aiida.models.datasource.mqtt.MqttDataSource
accessControlEntry, externalHost, internalHost, TABLE_NAME, TOPIC_PREFIX, userFields inherited from class energy.eddie.aiida.models.datasource.DataSource
asset, countryCode, enabled, icon, id, image, name, permissions, type, userId -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedSinapsiAlfaDataSource(SinapsiAlfaDataSourceDto dto, UUID userId) -
Method Summary
Modifier and TypeMethodDescriptionvoidconfigure(SinapsiAlfaConfiguration config, String activationKey) protected voidThis method creates the Access Control Entry for a MQTT data source using the ID of the data source.protected voidvoidupdatePassword(org.springframework.security.crypto.bcrypt.BCryptPasswordEncoder encoder, String plaintextPassword) Methods inherited from class energy.eddie.aiida.models.datasource.mqtt.MqttDataSource
configure, internalHost, password, postPersist, topic, topicFormattedForUi, usernameMethods inherited from class energy.eddie.aiida.models.datasource.DataSource
asset, countryCode, createFromDto, enabled, icon, id, image, name, permissions, setEnabled, setImage, type, update, userId
-
Constructor Details
-
SinapsiAlfaDataSource
protected SinapsiAlfaDataSource() -
SinapsiAlfaDataSource
-
-
Method Details
-
configure
public void configure(SinapsiAlfaConfiguration config, String activationKey) throws SinapsiAlflaEmptyConfigException - Throws:
SinapsiAlflaEmptyConfigException
-
updatePassword
public void updatePassword(org.springframework.security.crypto.bcrypt.BCryptPasswordEncoder encoder, String plaintextPassword) - Overrides:
updatePasswordin classMqttDataSource
-
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
-