Commit Graph

2284 Commits

Author SHA1 Message Date
Andrey Subbotin
b8dbbad25e Entity cache doesn't work for UUID entities on the MSSQL #1308 2018-09-27 17:51:58 +04:00
Andrey Subbotin
714574a047 Improve EntityLog API to enable logging of non-persistent attributes #1243 (#1295) 2018-09-26 17:39:13 +04:00
Andrey Subbotin
9455726e65 Improve EntityLog API to enable logging of non-persistent attributes #1243 (#1295) 2018-09-26 17:10:17 +04:00
Andrey Subbotin
3ea0f707f8 Improve EntityLog API to enable logging of non-persistent attributes #1243 (#1295) 2018-09-26 12:42:17 +04:00
Konstantin Krivopustov
206c512935 AppContext.getProperty() uses poorly-scaling System.getProperty inside #1222
Fix test
2018-09-21 11:01:40 +04:00
Konstantin Krivopustov
258bc43d12 AppContext.getProperty() uses poorly-scaling System.getProperty inside #1222 2018-09-21 10:34:30 +04:00
Andrey Subbotin
a446230296 Exception when loading cacheable entity if some related entities in the view are not cacheable #1200 2018-09-19 13:27:40 +04:00
Andrey Subbotin
d029813319 Perf stats with average 0.0 #1232 2018-09-19 13:14:18 +04:00
Andrey Subbotin
d03042b9a0 LocalDate / LocalDateTime / LocalTime / OffsetTime / OffsetDateTime support for persistence and UI components #417
Support query macro. Fix tests
2018-09-14 13:53:37 +04:00
Andrey Subbotin
25f4cb75e4 LocalDate / LocalDateTime / LocalTime / OffsetTime / OffsetDateTime support for persistence and UI components #417
Support query macro
2018-09-14 13:35:35 +04:00
Daniil Tsarev
0e451c8ebd Move cuba-idp to separate application component #411 2018-09-12 14:51:25 +04:00
Andrey Subbotin
cd81f594a6 Mysterious NPE in QueryTreeAnalyzer #496 2018-09-12 12:03:19 +04:00
Andrey Subbotin
afcf3f25c0 Mysterious NPE in QueryTreeAnalyzer #496 2018-09-12 10:01:46 +04:00
Konstantin Krivopustov
c5051f4800 Get rid of default implicit conversion of JPQL query parameters #744
Compatibility with cuba.implicitConversionOfJpqlParams = true
2018-09-12 09:59:48 +04:00
Andrey Subbotin
e6c43a468e Mysterious NPE in QueryTreeAnalyzer #496 2018-09-12 09:59:21 +04:00
Andrey Subbotin
6097afb82c Mysterious NPE in QueryTreeAnalyzer #496 2018-09-12 09:49:28 +04:00
Andrey Subbotin
8736eda525 REST API should support optimistic locking via version field #1196 2018-09-11 14:56:05 +04:00
Andrey Subbotin
1ca5bd49f6 LocalDate / LocalDateTime / LocalTime / OffsetTime / OffsetDateTime support for persistence and UI components #417 2018-09-10 10:36:23 +04:00
Andrey Subbotin
c9dd004ff0 Sequence with long name can't be generated on the Oracle database #687
fix compilation
2018-09-05 12:33:14 +04:00
Andrey Subbotin
e011686b1f Sequence with long name can't be generated on the Oracle database #687
fix compilation
2018-09-05 12:28:04 +04:00
Andrey Subbotin
787ba85901 Sequence with long name can't be generated on the Oracle database #687 2018-09-05 12:20:00 +04:00
Konstantin Krivopustov
e5f479a418 Add create() and getReference() methods to DataManager #1239 2018-09-05 09:49:43 +04:00
Andrey Subbotin
662702b0a2 Replace $ entity prefix with underscore symbol #1000 2018-08-31 17:14:49 +04:00
Andrey Subbotin
ad3f0bff0a Replace $ entity prefix with underscore symbol #1000 2018-08-31 16:33:57 +04:00
Andrey Subbotin
1e239a2d83 Security constraints are applied for entity not selected by JPQL query when entity has self-reference #1071
Add unit-test
2018-08-29 12:12:51 +04:00
Konstantin Krivopustov
b8458e4e45 Replace 4 boolean fields of Entity state with 1 byte variable with bits access #764 2018-08-29 11:01:24 +04:00
Andrey Subbotin
22323100db "Trying to rebind variable" occurs during execution of query with the same aliases as applied security constraint has #499 2018-08-29 10:51:25 +04:00
Konstantin Krivopustov
a054c50b49 Get rid of default implicit conversion of JPQL query parameters #744 2018-08-28 13:13:35 +04:00
Yuriy Artamonov
435d76aac1 File storage log file contains User toString() representation instead of login #505 2018-08-28 11:28:48 +04:00
Konstantin Krivopustov
1dacf8f488 User sessions are expired right away if expiration timeout is long #1191 2018-08-27 12:21:35 +04:00
Andrey Subbotin
e7098974c9 SendingMessage.contentText is accidentally saved back to database #1178 2018-08-23 17:54:44 +04:00
Konstantin Krivopustov
295fd11238 Logging of sending/receiving user sessions state in cluster #1177 2018-08-21 13:36:51 +04:00
Konstantin Krivopustov
eca568b595 NPE if a query contains more than one parameter with implicitConversion disabled #1163 2018-08-17 10:16:45 +04:00
Konstantin Krivopustov
5de1b64cfa Cached related entity must always be fetched from cache #1155 2018-08-15 17:05:31 +04:00
Konstantin Krivopustov
5dac289cb5 Value of non-persistent attribute defined in a superclass is not copied to merged instance #1150 2018-08-15 12:13:57 +04:00
Andrey Subbotin
98cbafd563 Entity id generation should support numberIdCache with zero size #1151 2018-08-14 21:18:42 +04:00
Konstantin Krivopustov
892c72ed78 Ability to handle commit of non-persistent entities #1148 2018-08-14 16:18:20 +04:00
Andrey Subbotin
ed2204fb0a NoSuchBeanDefinitionException when copying reports #1137 2018-08-14 14:46:15 +04:00
Konstantin Krivopustov
7c76c9ad4d Check that DataManager can use patch objects as references and for deletion by id. 2018-08-14 11:28:29 +04:00
Konstantin Krivopustov
f8ec2b8787 Refactor usage of BeforeCommit/AfterCommit actions #1140 2018-08-14 10:33:29 +04:00
Konstantin Krivopustov
dd14f67214 Data access improvements: EntityChangedEvent and TransactionalDataManager (Javadocs) #1116 2018-08-13 11:11:07 +04:00
Ilya Kuchmin
8cd8623d6f JPA lifecycle callbacks do not work #1136 2018-08-13 10:18:02 +04:00
Konstantin Krivopustov
1343982c43 EntityLog throws NPE when creating new BaseIntIdentityIdEntity #1131 2018-08-13 09:40:02 +04:00
Konstantin Krivopustov
15ce9d94b1 Query and ID should not be mandatory for LoadContext #953 2018-08-08 11:24:00 +04:00
Andrey Subbotin
75cf941d64 Exception in log #1123 2018-08-07 10:59:47 +04:00
Konstantin Krivopustov
765a0a8a1c Data access improvements: EntityChangedEvent and TransactionalDataManager #1116 2018-08-03 12:58:32 +04:00
Andrey Subbotin
3b19cb8f3b Kryo incorrectly deserializes HashSet instances #742 2018-08-01 16:52:58 +04:00
Andrey Subbotin
dfec903dc1 Could not save Composition when master-entity is inheritted with the "joined" strategy #1013 2018-07-31 16:47:19 +04:00
Andrey Subbotin
2dcd5a82c9 getOldValue() for collection attribute returns all soft deleted items #1037 (#1100) 2018-07-27 16:04:53 +04:00
Konstantin Krivopustov
db9752b100 New presentation data layer (sorting) #474 2018-07-27 12:26:49 +04:00