Commit Graph

1921 Commits

Author SHA1 Message Date
Yuriy Artamonov
4a81179292 Add annotated methods that should work as a listener #196
Generic lambda-based event subscription mechanism for UI controllers
2018-09-21 19:11:32 +04:00
Konstantin Krivopustov
0f8068d7e6 Ability to log app properties for startup troubleshooting #1284 2018-09-21 12:21:33 +04:00
Konstantin Krivopustov
258bc43d12 AppContext.getProperty() uses poorly-scaling System.getProperty inside #1222 2018-09-21 10:34:30 +04:00
Yuriy Artamonov
5ef391761e New event publishing mechanism with Consumer<T> #327
EventHub now uses memory effective storage with arrays
2018-09-20 20:00:30 +04:00
Andrey Subbotin
d029813319 Perf stats with average 0.0 #1232 2018-09-19 13:14:18 +04:00
Yuriy Artamonov
2a04c7f7ce Annotated method as a listener for UI components #196
Rename EventHubOwner to EventTarget
Do not generate standard list actions in new screens
2018-09-18 19:54:25 +04:00
Gleb Gorelov
bf95dccf7d Support Context Help for all components #651 2018-09-18 10:39:07 +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
b7f00af105 Pack widgetsets to JAR files #542 2018-09-12 16:56:16 +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
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
Yuriy Artamonov
dd13f3c251 Fragment API #575 2018-09-10 19:26:28 +04:00
Konstantin Krivopustov
d14876a5a3 New presentation data layer (compositions), CollectionContainerOptions 2018-09-10 19:26:20 +04:00
Yuriy Artamonov
3493b0a692 EventHub should use LinkedHashMap directly #327 2018-09-10 19:26:18 +04:00
Yuriy Artamonov
9e8aa69a65 New Screen API #575 2018-09-10 19:26:17 +04:00
Daniil Tsarev
02e5bfd307 Get rid of themes Gradle module #1238 2018-09-10 13:03: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
Gleb Gorelov
c679a11e6a Remove @Deprecated annotation from Vaadin client-side classes #1112 2018-09-07 16:17:40 +04:00
Roman Pinyazhin
2629e5accd Implement notification stacking for TRAY NotificationType #344 2018-09-05 18:53:02 +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
Daniil Tsarev
ced2d25f3f Reimplement SearchField and SearchPickerField #1085 2018-09-04 21:16:06 +04:00
Gleb Gorelov
118e96c4fb Remove unused fonts from vaadin-themes #1114 2018-09-04 11:50:59 +04:00
Yuriy Artamonov
d7867f6e09 Move cuba-web-widgets to app JARs #444 2018-08-29 18:35:48 +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
d5f56e90d7 "Trying to rebind variable" occurs during execution of query with the same aliases as applied security constraint has #499
Fix StringUtils
2018-08-29 11:01:01 +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
51d3084dba Sporadic ClassCastException if entity has attributes named like "foo" and "isFoo" #1221 2018-08-28 19:16:10 +04:00
Gleb Gorelov
d50868a047 Highlight empty required fields and show validation errors #1119 2018-08-28 13:58:44 +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
cd83549470 Atmosphere initialization failed for UberJAR deployment #1201 2018-08-27 20:44:51 +04:00
Yuriy Artamonov
4f9ef7e85c Update Jetty for UberJar #1118 2018-08-27 19:59:13 +04:00
Andrey Subbotin
11f8cc4c2e Write TRACE message to the log if EntityStates.isNew is called for embedded entities #1130 2018-08-23 18:36:41 +04:00
Yuriy Artamonov
e240f24ec8 Use standard Gradle compileOnly configuration instead of provided #1035
cuba-web-themes should be defined in compileOnly configuration
2018-08-22 17:12:44 +04:00
Yuriy Artamonov
081f7614b7 Remove workflow dependencies from cuba #1170 2018-08-21 14:15:11 +04:00
Yuriy Artamonov
aa926fbb8d Update dependencies #1170 2018-08-20 18:18:07 +04:00
Yuriy Artamonov
d0587ae2f5 Update jackson-databind version #1169 2018-08-20 17:30:14 +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
Yuriy Artamonov
6d708bf663 Do not trigger buttons and menu items if they are not accessible for user because of modal windows #948 2018-08-16 17:41:32 +04:00
Andrey Subbotin
98cbafd563 Entity id generation should support numberIdCache with zero size #1151 2018-08-14 21:18:42 +04:00
Andrey Subbotin
104a536368 NPE occurs while trying to create an entity if KRYO serialization is enabled in the project #1149 2018-08-14 18:08:34 +04:00
Gleb Gorelov
8f4e527a75 Get rid of Vaadin add-ons dependencies #958 2018-08-14 17:13:49 +04:00
Yuriy Artamonov
b64e5946bf Do not let Vaadin parse size String if 100% or -1px sizes used #1145 2018-08-14 12:26:51 +04:00
Konstantin Krivopustov
dd14f67214 Data access improvements: EntityChangedEvent and TransactionalDataManager (Javadocs) #1116 2018-08-13 11:11:07 +04:00
Konstantin Krivopustov
1343982c43 EntityLog throws NPE when creating new BaseIntIdentityIdEntity #1131 2018-08-13 09:40:02 +04:00
Konstantin Krivopustov
bc411fd828 App property inherited from app component cannot have repetitive parts separated by spaces #1055 2018-08-08 18:13:56 +04:00
Maxim Gorbunkov
1e53231fa4 Password encoder id added for the cuba.rest.client.secret value usd for basic auth #1065 2018-08-08 15:37:50 +04:00
Roman Pinyazhin
fe2b9327c0 Update FontAwesome in Vaadin with new icons #757 2018-08-08 14:01:51 +04:00