Tags: JavaIsJavaScript/steve
Tags
switch to java 8 since java 7 reached end of life, we migrated to java 8. from now on we require jdk 8 to build and run. in the near future, we will slowly change/update the code base to make use of java 8's features
always accept a start transaction regardless of idTag status until now a transaction request was only processed when the idTag was "Accepted" according to database. but this can cause some problems with the behavior of various charging stations. therefore, we relax the constraints and expect the charging station to act on the contents of sent idTagInfo
1) reorganized imports 2) using pmd & findbugs now. fixed only some of the vulnerabilities (ignored false positives)
implemented a less restrictive approach to handle endpoint addresses … …which a) allows the field to be absent and b) updates DB not only when boot notification arrives but with every message. inspiration from SolarNetwork@35cd93a