Commit Graph

90 Commits

Author SHA1 Message Date
Robert von Burg 164fc0ac80 [New] Added array as AND searching in contains*() 2018-04-19 12:21:48 +02:00
Robert von Burg 0f95e9d23e [Fix] Fixed broken code 2018-04-04 17:53:15 +02:00
Robert von Burg f8ea8998b1 [Minor] Fixed JavaDoc due to doclint errors 2018-04-04 16:02:45 +02:00
Robert von Burg cd06e7b5db [New] Implemented CRC CCITT in Crc.crcCcitt() using a lookup table 2018-03-26 12:09:04 +02:00
Robert von Burg e8783e9749 [New] Implemented CRC CCITT in Crc.crcCcitt() 2018-03-26 11:27:40 +02:00
Robert von Burg f14dfd739c [Minor] Added StringHelper.trimOrEmpty() 2018-03-20 07:45:52 +01:00
Robert von Burg 75d79544af [Major] Implemented new search API using Streams 2018-03-13 17:51:24 +01:00
Robert von Burg 475a3b2c1c [Minor] Comment fix in Operation.java 2018-03-08 18:07:11 +01:00
Robert von Burg f713f98fcb [Minor] clean up in CommunicationConnection and ClientSocketEndpoint 2018-03-02 13:11:10 +01:00
Robert von Burg 6063cd793a [Minor] More logging in CommunicationConnection 2018-03-01 15:18:18 +01:00
Robert von Burg 5230b3ea52 [Minor] More logging in CommunicationConnection 2018-03-01 13:33:57 +01:00
Robert von Burg 5ecfb9d722 [Minor] fixed logger in ClientSocketEndpoint 2018-02-28 17:52:49 +01:00
Robert von Burg bfaa57a2b9 [Minor] don't queue messages twice in CommunicationConnection 2018-02-28 16:23:57 +01:00
Robert von Burg 315879ebe1 [Major] (Re-)Implemented XML Persistence 2018-02-27 09:00:26 +01:00
Robert von Burg 475c719859 [Major] Reworked visitors: StrolchElement.accept(StrolchElementVisitor) 2018-02-09 09:49:51 +01:00
Robert von Burg b07d2322ac [Fix] Change detection for current PostgreSQL schema 2018-02-07 17:55:30 +01:00
Robert von Burg 00e41fdc4a [Minor] round to 8 decimals in FloatParameter and FloatValue 2018-01-19 11:12:32 +01:00
Robert von Burg 4de72bfe8b [Minor] Fix broken test 2018-01-15 10:15:32 +01:00
Robert von Burg 11529cc68e [Minor] Logging in ObjectFilter 2018-01-04 14:49:01 +01:00
Robert von Burg 7a6a3a3c2b [Major] rename CollectionsHelper.equals() to equalsUnordered() 2017-12-13 16:33:15 +01:00
Robert von Burg d1ef1e97e9 [Fix] Fixed broken tests due to no-jaxb 2017-12-13 16:04:10 +01:00
Robert von Burg 23007aae2f [Fix] ByteHelper.getUpperNibble() was broken for signed values 2017-12-12 14:59:09 +01:00
Robert von Burg 278f59c11a [Fix] I18nMessage.handle missing property and empty value in I18nMessage 2017-11-21 18:03:57 +01:00
Robert von Burg 332724439d [Fix] StringHelper.replacePropertiesIn() allow empty string (non-null) 2017-11-21 18:03:25 +01:00
Robert von Burg abd5dc18e0 [New] Added CollectionsHelper.singletonCollector() 2017-10-12 16:14:21 +02:00
Reto Breitenmoser b46c59e890 [Fix] removed check for duplicate keys 2017-10-05 10:57:01 +02:00
Reto Breitenmoser 8525bbdf6a [Fix] fixed check for duplicate objects in the cache 2017-10-05 10:38:03 +02:00
Robert von Burg dad2f35b16 [Major] Multiple changes to StrolchTransaction:
New:
- needsCommit() -> return true if objects or commands are registered
- hasResource()
- hasOrder()
- hasActivity()

Changes:
- When tx.add(), update() or remove() is called, then get*Template(),  or get*By() check the internal cache and thus e.g. a new resource is immediately available.
- the has*()-methods also check the internal cache, thus the need to get the underlying maps should now no longe be required in normal TX use.
2017-10-04 13:10:20 +02:00
Robert von Burg b2604f7ab5 [Minor] only save permissions if required 2017-10-03 12:51:22 +02:00
Robert von Burg 2cb799dfb4 [Major] Removed the need for javax.xml.bind.* imports. Using gson 2017-09-29 15:57:21 +02:00
Robert von Burg 76e7403974 [Project] Update all dependencies and plugin dependencies in pom.xml 2017-09-28 19:11:34 +02:00
Robert von Burg 3310bb8766 [Minor] Fix compile warnings 2017-09-26 15:01:02 +02:00
Robert von Burg 96108a4c4e [New] Added StringHelper.fromHexStringByte() 2017-09-06 14:29:23 +02:00
Robert von Burg eaec58a223 [New] added ByteHelper.*nibble() methods 2017-09-06 09:26:42 +02:00
Robert von Burg 291480fb6e [New] Added ByteHelper.invert() 2017-08-28 13:50:53 +02:00
Robert von Burg a27e9a2999 [Project] Set new snapshot version 1.6.0-SNAPSHOT 2017-08-24 14:11:29 +02:00
Robert von Burg d22e54b8e7 [Fix] Fixed endless loop in StringHelper.replacePropertiesIn() 2017-08-18 17:42:30 +02:00
Robert von Burg f2cdea3b7d [Major] Changes in LogMessage, not using ID for equals 2017-08-16 11:23:44 +02:00
Robert von Burg 0c6f62e31e [New] Added NetworkHelper.findInet4Addresses() 2017-08-10 11:54:36 +02:00
Robert von Burg f82d593261 [Fix] Fixed StringHelper.fromPrettyHexString() 2017-08-05 11:50:49 +02:00
Robert von Burg 0b62acc4f3 [New] New ByteHelper.reverse() 2017-07-14 15:33:24 +02:00
Robert von Burg b0e623384b [Major] Refactored StringHelper.as* methods to .to* methods 2017-07-11 11:27:56 +02:00
Robert von Burg db8c541346 [New] Added ByteHelper.toByteArrayLittleEndian() 2017-07-07 17:21:07 +02:00
Robert von Burg f7f916933f [Fix] Fixed StringHelper.replacePropertiesIn 2017-06-19 15:48:04 +02:00
Robert von Burg 3506039299 [New] Added methods ByteHelper 2017-06-19 15:47:45 +02:00
Robert von Burg 030ff9f6b3 [New] Added FixedSizeQueue 2017-06-15 13:33:24 +02:00
Robert von Burg 9b92d2fdbc [Major] Refactored LogMessage to use ResourceBundle, instead of bundleId 2017-06-14 17:58:13 +02:00
Robert von Burg 6171e53ff4 [New] Implemented simple OperationsLog to storing messages 2017-06-14 12:53:08 +02:00
Robert von Burg bab203e418 [Major] StringHelper.replacePropertiesIn() now uses string, instead char 2017-06-14 12:52:21 +02:00
Robert von Burg 7febff0de7 [New] Added StringHelper.asHexString() 2017-05-26 15:02:15 +02:00