Axel Uhl
df2510c0d4
implemented getGapToLeaderInOwnTime
2015-04-28 14:37:36 +02:00
Axel Uhl
aced04e1af
added an implementation of getDurationToReachAtEqualPerformance for time-on-time/time-on-distance;
...
this is the basis needed to estimate the total windward distance and duration that one competitor needs
to reach the windward position of another competitor that position-wise (but not necessarily corrected-time-wise)
is ahead.
2015-04-28 00:34:11 +02:00
Axel Uhl
2b54719fa9
added some support for string-serialization of enum values
2015-04-17 15:03:34 +02:00
Axel Uhl
a6b60d6b96
added some Javadoc explaining the limitations and capabilities of the SettingsToJsonSerializer
2015-04-17 14:43:38 +02:00
Axel Uhl
7db994f3fe
support for enum lists
2015-04-17 14:34:56 +02:00
Axel Uhl
2a7444c3c9
fixed support for ___TYPE setting name escaping; added test case
2015-04-17 14:20:46 +02:00
Axel Uhl
a798b1247c
added test for nested settings
2015-04-17 14:09:29 +02:00
Axel Uhl
64431486da
simplified JSON-serialized representation, providing type names only for enums
2015-04-17 14:04:25 +02:00
Axel Uhl
6bc793844f
a first successful settings "serialization/deserialization" test with JSON
2015-04-17 12:20:51 +02:00
Axel Uhl
3be144894c
introduced more settings types; introduced AbstractSettings
2015-04-15 14:14:27 +02:00
Axel Uhl
076b9e433c
added the first settings implementations
2015-04-15 09:58:52 +02:00
Axel Uhl
36b963638e
moved Settings interface and Component micro framework to SSE
2015-04-14 17:26:33 +02:00
Axel Uhl
e7ec7403ef
introduced custom field serializers for com.sap.sse.common types in com.sap.sse.gwt;
...
This avoids a direct dependency of com.sap.sse.common on GWT code. The custom field serializers are
bundled in a new module "SSECommonSerializers" which is inherited by the SSESharedGWT module and hence
exposed to all modules inheriting SSESharedGWT.
Further classes in com.sap.sailing.domain.common could have final fields and no no-arg constructor.
Started with ImageSizeImpl. The corresponding custom field serializers can go to com.sap.sailing.gwt.ui
which is the GWT-dependent module using the com.sap.sailing.domain.common stuff.
2015-04-04 01:00:02 +02:00
Axel Uhl
094234b654
moved all Position-related classes including Compact... representations to common bundle; provided CustomFieldSerializer for all Position subclasses that require it
2015-04-03 16:12:21 +02:00
Axel Uhl
58bd451481
moved other Position implementations to common packages to share them with GWT and make then GWT-serializable
2015-04-02 16:42:10 +02:00
Axel Uhl
4f18c1c366
use any free server port for replication servlet in test mode
2015-03-30 02:09:38 +02:00
Axel Uhl
eaacd3f4c1
moved server-side QR code stuff from sse.common to sse because it's not GWT-compileable
...
Conflicts:
java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/shared/security/SailingPermissionsForRoleProvider.java
java/com.sap.sse.security.common/src/com/sap/sse/security/shared/PermissionsForRoleProvider.java
java/com.sap.sse.security/src/com/sap/sse/security/AbstractUserStoreBasedRealm.java
2015-02-16 15:58:18 +01:00
Fredrik Teschke
52fa52efce
choose complicated approach for encoding URLs, as tycho doesn't allow com.google.gwt references in common bundles
2015-02-10 03:36:05 +01:00
Fredrik Teschke
4da7cfa6eb
reflection in URLEncode to avoid tycho compilation error
2015-02-10 03:06:32 +01:00
Fredrik Teschke
aade5bbb02
pass exception during mail sending along
2015-02-10 02:17:21 +01:00
Fredrik Teschke
767652381b
add GWT-context-sensitive URLEncoder
2015-02-10 00:48:19 +01:00
Fredrik Teschke
ee6759f42c
Merge branch 'ftes-mail-move-to-sse' into jbross-email-invitation
...
Conflicts:
java/com.sap.sse.common/META-INF/MANIFEST.MF
2015-02-09 22:43:04 +01:00
Fredrik Teschke
c6b68ee17b
move MailException to common bundle (needed by GWT)
2015-02-09 22:36:55 +01:00
Fredrik Teschke
27939b6200
add QRCode to email, and start restructuring device-mapping-url-gen code
2015-02-09 18:08:14 +01:00
Fredrik Teschke
b5be775f95
add javadoc to file-storage related classes
2015-02-05 09:45:21 +01:00
Axel Uhl
baf7bcbe73
Merge branch 'master' into ftes-file-storage
...
Conflicts:
java/com.sap.sailing.feature/feature.xml
java/pom.xml
2015-02-02 10:47:01 +01:00
Fredrik Teschke
2989b4a335
add replication test for file storage mgmt service
2015-01-29 19:50:17 +01:00
Steffen Schaefer
49e0ff9bcc
Merge branch 'master' into gwt-27-second-try
...
Conflicts:
java/com.sap.sailing.feature/feature.xml
java/com.sap.sailing.gwt.ui/SailingGWT Remote Profiling (Run-Mode
only).launch
java/com.sap.sailing.gwt.ui/SailingGWT.launch
java/pom.xml
2015-01-26 09:00:40 +01:00
Fredrik Teschke
ab0c06c8e7
Merge remote-tracking branch 'origin/master' into ftes-file-storage
...
Conflicts:
java/com.sap.sailing.server/SailingServer (No Proxy).launch
2015-01-25 18:09:22 +01:00
Fredrik Teschke
7134f051a9
deleted filestorage.ui bundle, and added filestorage UI in c.s.s.gwt.ui
2015-01-23 19:33:39 +01:00
Fredrik Teschke
944614c1ac
add file storage management service
2015-01-23 17:52:21 +01:00
Fredrik Teschke
3edbbb04bb
move type based service finder to sse bundles (create new com.sap.sse.osgi bundle)
2015-01-23 16:56:49 +01:00
Axel Uhl
620058524a
moved ArrayListNavigableSet from com.sap.sse.common to com.sap.sse.shared.android because NavigableSet is not available in GWT's JRE emulation
2015-01-22 17:10:27 +01:00
Axel Uhl
6c2d8238cf
avoid warning by declaring Util.getFirstNonNull with @SafeVarargs; this was necessary after the upgrade from using JDK 1.6 --> 1.7
2015-01-22 11:29:50 +01:00
Axel Uhl
0c43f2b64b
moved color stuff from com.sap.sailing.domain.common to com.sap.sse.common
2015-01-22 11:05:24 +01:00
Axel Uhl
ba4d5b0f6c
moved CountryCode stuff to SSE
2015-01-22 11:01:01 +01:00
Axel Uhl
9fb859a8b3
major refactoring, solving bug 2578 by introducing com.sap.sse.shared.android and moving useful stuff to it that will compile on Android
2015-01-22 10:57:00 +01:00
Axel Uhl
dd60863858
moved scalablevalue stuff and KMeansClusterer to SSE; added better maneuver-based wind estimation reporting features
2015-01-22 00:49:34 +01:00
Steffen Schaefer
c789d85117
Updated to GWT 2.7 DOCTYPE
2015-01-16 09:18:34 +01:00
Axel Uhl
ee2424957d
Merge branch 'master' into bug1562
2015-01-15 17:51:41 +01:00
Axel Uhl
89e83a6955
Merge branch 'master' into bug1562
2015-01-14 14:56:30 +01:00
Axel Uhl
7f7eb10256
move ObjectInputStreamResolvingAgainstCache to com.sap.sse and let com.sap.sse depend on com.sap.sse.common which has the IsManaagedByCache interface
2015-01-14 13:54:45 +01:00
Axel Uhl
8ee256a4b7
split com.sap.sailing.gateway.serialization in two bundles, creating com.sap.sailing.gateway.serialization.shared.android, see bug 2572
2015-01-14 13:22:22 +01:00
Axel Uhl
24bba04589
moved ObjectInputStreamResolvingAgainstCache to com.sap.sse.common so that com.sap.sailing.domain does not require a dependency on com.sap.sse.replication anymore
2015-01-14 10:59:05 +01:00
Axel Uhl
07e7bad5e6
added Util.getFirstNonNull(...)
2015-01-13 08:52:07 +01:00
Fredrik Teschke
d693090d81
Merge branch 'master' into regatta-log
...
Conflicts:
java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/tracking/DeviceWithTimeRange.java
java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/shared/analyzing/DeviceMappingFinder.java
java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelogtracking/impl/DeviceMappingImpl.java
java/com.sap.sailing.domain/src/com/sap/sailing/domain/racelog/tracking/EmptyGPSFixStore.java
java/com.sap.sailing.server.gateway/src/com/sap/sailing/server/gateway/trackfiles/impl/DeviceWithTimeRangeImpl.java
2014-12-24 12:45:22 +01:00
Fredrik Teschke
a8e8d22857
move TimeRange to SSE
2014-12-24 12:27:58 +01:00
Fredrik Teschke
a6c17ad1ec
Merge remote-tracking branch 'origin/master' into regatta-log
...
Conflicts:
java/com.sap.sailing.domain.racelogtrackingadapter.test/src/com/sap/sailing/domain/racelogtracking/test/impl/CreateAndTrackWithRaceLogTest.java
java/com.sap.sailing.domain.racelogtrackingadapter/src/com/sap/sailing/domain/racelogtracking/impl/RaceLogRaceTracker.java
java/com.sap.sailing.domain.swisstimingadapter/src/com/sap/sailing/domain/swisstimingadapter/SwissTimingAdapter.java
java/com.sap.sailing.domain/src/com/sap/sailing/domain/base/impl/AbstractRaceColumn.java
java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/SailingService.java
java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/SailingServiceAsync.java
2014-12-19 14:31:41 +01:00
Axel Uhl
9cb674dddb
fixing bug 2512 by sorting by time range difference, simplifying algorithm for stage selection
2014-12-14 21:49:02 +01:00
Fredrik Teschke
741756a2ad
moved beginning/end of time to TimePoint
2014-12-11 18:00:11 +01:00