Better error descriptions
Prevent orphaned entities
'orphanRemoval' prevents that entities are orphaned. For example if a charging station type is updated with one Evse removed, the Evse entity would still be present in the database without a parent entity.
Removed todo, this status translation is the closest match
Create new identityContext for identification authorization
The command is sent out by the identification authorization not the original identity context, this should be reflected in the new command.
Check if charging station exists before sending command
Removed REST interface 'create' on connector
Connectors are not to be created detached from their parent entity Evse
Removed REST interface 'list' on connector
Getting a list of connectors gives a list of detached objects (detached from parent Evse and ChargingStationType), therefore it's not a useful interface.
Removed REST interface 'list' on Evse
Getting a list of Evses gives a list of detached objects (detached from parent ChargingStationType), therefore it's not a useful interface.
Removed REST interface 'create' on Evse
Evses are not to be created detached from their parent entity ChargingStationType
Remove unused imports
Check if transaction is active in exception handler before rollback
corrected format string
corrected format string
corrected format string
corrected format string
corrected format string
corrected format string
corrected format string
corrected format string
corrected format string