Fredrik Teschke
c8d28b9cf0
remove calls to deprecated mongodb threading/concurrency methods
...
- excerpt from the API doc: "The main use case for this method is to ensure that applications can read their own unacknowledged writes, but this is no longer so prevalent since the driver started defaulting to acknowledged writes. The other main use case is to ensure that related read operations are all routed to the same server when using a non-primary read preference. But this is dangerous because mongos does not provide this guarantee. For these reasons, this method is now deprecated and will be removed in the next major release."
2015-02-11 13:05:41 +01:00
Fredrik Teschke
af0856653e
removed calls to deprecated mongo-API methods (result of mongo-api upgrade)
2015-02-11 12:58:48 +01:00
Fredrik Teschke
9f13d9e56e
fixed deprecation warnings resulting from MongoDB driver upgrade
...
Conflicts:
java/com.sap.sse.mongodb/src/com/sap/sse/mongodb/internal/MongoDBServiceImpl.java
Conflicts:
java/com.sap.sailing.server.replication.test/src/com/sap/sailing/server/replication/test/RaceLogReplicationTest.java
2015-02-11 12:57:11 +01:00
Fredrik Teschke
5471a6b8fc
update manifests and pom to new mongodb driver version
2015-02-11 12:55:32 +01:00
Fredrik Teschke
9bc83057c6
update to mongo driver 2.13
2015-02-11 11:52:05 +01:00
Fredrik Teschke
f4db3f7a30
Merge branch 'ftes-file-storage-i18n'
2015-02-09 21:23:44 +01:00
Fredrik Teschke
ee51b397d1
Merge branch 'ftes-pull-out-datamining-server-side-i18n' into ftes-file-storage-i18n
2015-02-08 23:48:47 +01:00
Fredrik Teschke
166c93f363
rename to more technically accurate ResourceBundleStringMessages and add javadoc
2015-02-08 23:46:37 +01:00
Fredrik Teschke
63dc00da31
rename to more technically accurate ResourceBundleStringMessages and add javadoc
2015-02-08 23:44:04 +01:00
Fredrik Teschke
a3b65176d1
add i18n for server-managed file storage entities
2015-02-05 13:01:09 +01:00
Fredrik Teschke
2e292d97a1
Merge branch 'master' into ftes-pull-out-datamining-server-side-i18n
2015-02-05 12:26:00 +01:00
Fredrik Teschke
b9ceb386a6
move file storage dto utils to com.sap.sse.gwt
2015-02-05 12:25:47 +01:00
Fredrik Teschke
e10cb52762
move server-side string messages to com.sap.sse
2015-02-05 12:20:34 +01:00
Fredrik Teschke
f414003f8b
Merge branch 'master' of sapsailing.com:/home/trac/git
2015-02-05 12:05:16 +01:00
Fredrik Teschke
5c15b93e87
add explanation for commented src lines dealing with device type
2015-02-05 11:47:24 +01:00
Fredrik Teschke
896ae4c370
document expected HTTP header
2015-02-05 11:43:29 +01:00
Fredrik Teschke
7f07b7ab09
moved file storage gwt UI into com.sap.sse.gwt bundle
2015-02-05 11:23:49 +01:00
Fredrik Teschke
84031328f7
enable tabbing in file storage table
2015-02-05 10:35:21 +01:00
Fredrik Teschke
f32d631108
i18n for error messages in FileStoragePanel
2015-02-05 09:54:43 +01:00
Fredrik Teschke
b5be775f95
add javadoc to file-storage related classes
2015-02-05 09:45:21 +01:00
Fredrik Teschke
4508934766
remove com.sap.sse.{gateway, osgi} by moving the few classes into com.sap.sse
2015-02-05 09:28:38 +01:00
Fredrik Teschke
a23478bb89
remove error messages if check did not fail
2015-01-30 12:31:11 +01:00
Fredrik Teschke
a111cce7a3
use mongo upsert to ensure old values are overwritten
2015-01-30 12:24:16 +01:00
Fredrik Teschke
4fed821587
improved behaviour of file storage panel (keep selection upon refresh)
2015-01-30 11:26:01 +01:00
Fredrik Teschke
b7ebc369d4
reuse super impl of internalSetProperty
2015-01-30 11:08:54 +01:00
Fredrik Teschke
521615beb5
rename property errors class to include prefix
2015-01-29 20:02:02 +01:00
Fredrik Teschke
b74c5dea08
add error label for overall properties error message
2015-01-29 20:00:00 +01:00
Fredrik Teschke
2989b4a335
add replication test for file storage mgmt service
2015-01-29 19:50:17 +01:00
Fredrik Teschke
1a0b2ffa25
add replication to file storage service
2015-01-29 18:51:55 +01:00
Fredrik Teschke
180c1dce36
update filestorage to java 1.8
2015-01-29 17:03:59 +01:00
Fredrik Teschke
991aaf126b
Revert "introduce new filestorage.common bundle, so that filestorage bundle can be upgraded to java 1.8"
...
This reverts commit 02972d1bea .
Conflicts:
java/com.sap.sse.filestorage/src/com/sap/sse/filestorage/impl/ReplicableFileStorageManagementService.java
2015-01-29 17:00:02 +01:00
Fredrik Teschke
1272b9a314
add documentation for replicable service
2015-01-29 16:58:53 +01:00
Fredrik Teschke
02972d1bea
introduce new filestorage.common bundle, so that filestorage bundle can be upgraded to java 1.8
2015-01-29 16:50:40 +01:00
Fredrik Teschke
45e907b9e7
rename method to to discourage direct usage
2015-01-29 16:24:50 +01:00
Fredrik Teschke
d322468f3d
add logging
2015-01-27 16:55:54 +01:00
Fredrik Teschke
336a96a18f
add mongo property store in file storage bundle
2015-01-27 16:51:31 +01:00
Fredrik Teschke
138ca735e5
add filestorage bundle as autostart to pom.xml of selenium test
2015-01-25 19:04:43 +01:00
Fredrik Teschke
38cb211fb3
use device mapping constants for checkin test
2015-01-25 18:16:28 +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
9050a7d58e
lower start level of filestorage bundle to 3 due to test errors
2015-01-25 17:16:46 +01:00
Fredrik Teschke
ade1b7cfc0
use different method to determine resource file size (File#size won't work in mvn build)
2015-01-25 16:50:45 +01:00
Fredrik Teschke
fdb38874bd
avoid NPE when trying to find file storage mgmt service
2015-01-25 16:22:30 +01:00
Fredrik Teschke
88a21efc5e
change path of team image post to <comp-id>/team/image
2015-01-23 22:43:06 +01:00
Fredrik Teschke
967297ebc4
perform upload to amazon in separate thread
2015-01-23 22:21:02 +01:00
Fredrik Teschke
ed68e19251
improved behaviour of file storage mgmt service
2015-01-23 22:00:38 +01:00
Fredrik Teschke
6c9cd3d66f
fix bug in file storage panel
2015-01-23 21:05:48 +01:00
Fredrik Teschke
bcc2512366
move DTOs for file storage to gwt.ui
2015-01-23 21:03:40 +01:00
Fredrik Teschke
01d9793e3c
remove conversion from DTO classesl
2015-01-23 20:43:10 +01:00
Fredrik Teschke
ac23a4c8d9
add FileStoragePanel to admin console
2015-01-23 20:17:23 +01:00
Fredrik Teschke
0ecb523a0a
Merge remote-tracking branch 'origin/jan-team-image' into ftes-file-storage
...
Conflicts:
java/com.sap.sailing.server.gateway/src/com/sap/sailing/server/gateway/jaxrs/api/CompetitorsResource.java
2015-01-23 20:12:38 +01:00
Fredrik Teschke
9a5fd4ac36
removing discrepancies to master (old 1.6 android compiler settings somehow appeared)
2015-01-23 20:09:53 +01:00
Fredrik Teschke
daad4c8c73
Merge branch 'master' into ftes-file-storage
...
Conflicts:
java/com.sap.sailing.feature/feature.xml
java/com.sap.sailing.server.replication.test/META-INF/MANIFEST.MF
java/com.sap.sailing.server/SailingServer (No Proxy).launch
java/com.sap.sailing.server/SailingServer (Proxy).launch
2015-01-23 19:40:26 +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
d7920ef0df
added com.sap.sse.osgi to launch configs
2015-01-23 19:32:07 +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
Fredrik Teschke
3170d94fd4
added mimepull bundle to launch configs
2015-01-23 16:32:47 +01:00
Fredrik Teschke
11e1127699
add filestorage ui bundle
2015-01-23 16:31:37 +01:00
Fredrik Teschke
1398c8bf22
add mimepull to target platform (required by aws servicemix)
2015-01-23 16:18:02 +01:00
Fredrik Teschke
c99af6e6a7
Merge remote-tracking branch 'origin/jan-team-image' into ftes-file-storage
...
Conflicts:
java/com.sap.sailing.server.gateway/src/com/sap/sailing/server/gateway/jaxrs/api/TeamResource.java
java/com.sap.sse.filestorage/src/com/sap/sse/filestorage/impl/AmazonS3FileStorageServiceImpl.java
2015-01-23 15:13:02 +01:00
Fredrik Teschke
b18632dda6
add testing credentials for file storage
2015-01-23 15:01:26 +01:00
Fredrik Teschke
5fd5c67cd3
extended file storage service with properties and metadata
2015-01-23 13:57:00 +01:00
Fredrik Teschke
096251015e
added unit tests for file storage
2015-01-23 12:29:19 +01:00
Fredrik Teschke
745cc2bdac
fix bug in OSGi-ified AWS SDK bundle
2015-01-23 12:28:38 +01:00
Fredrik Teschke
d450693cb7
Merge remote-tracking branch 'origin/ftes-tracking-app-only-snakecase-in-urls' into ftes-file-storage
2015-01-23 11:39:30 +01:00
Fredrik Teschke
16f35c1b24
added implementation of file storage service
2015-01-23 11:15:28 +01:00
Fredrik Teschke
72a9d6890e
add logic to update team image, both in MongoDB and also replicated
2015-01-23 11:14:15 +01:00
Fredrik Teschke
253a2648e3
added jersey-multipart to target platform
2015-01-23 10:13:14 +01:00
Fredrik Teschke
c9e1a39373
added projects and launch configuration for filestorage
2015-01-22 17:31:26 +01:00
Fredrik Teschke
5a95dc4c90
added aws sdk to target platform
2015-01-22 17:15:56 +01:00
Fredrik Teschke
88defc5b77
remove old restlet target feature and add jackson bundles (2.5.0) to target platform
2015-01-22 12:21:25 +01:00
Fredrik Teschke
e9f8e4e9c5
change maven compiler level for mobile projets to 1.7 (default was 1.5)
2015-01-11 20:07:40 +01:00
Fredrik Teschke
03b59db67f
really changed android target to 4.4 in POMs (was 4.0 before)
2015-01-11 20:06:45 +01:00
Fredrik Teschke
bedd6b7c39
change android target in POMs to 4.4 (19) as well
2015-01-11 18:36:51 +01:00
Fredrik Teschke
37f57da934
upgrade to Android 4.4, set Java compiler level to 1.7 and fix deprecations
2015-01-10 20:00:44 +01:00
Fredrik Teschke
e5d9b0384b
consistently use snake_case in URLs, and camelCase for JSON fields
2015-01-06 14:29:18 +01:00
Fredrik Teschke
39652a942c
do not clear competitor store in RacingEventServiceMock (done anyway by test cases)
2015-01-06 14:04:30 +01:00
Fredrik Teschke
8cb4cf7ffc
do not allow competitor to be null in RegisterCompetitorEvent
2015-01-05 09:45:58 +01:00
Fredrik Teschke
2118c8230f
Revert "remove unnecessary regatta param in WindStore methods"
...
This reverts commit ad65a5e54b .
2014-12-24 23:49:42 +01:00
Fredrik Teschke
ad8c1cd036
Merge branch 'regatta-log'
2014-12-24 19:25:12 +01:00
Fredrik Teschke
ad65a5e54b
remove unnecessary regatta param in WindStore methods
2014-12-24 14:46:55 +01:00
Fredrik Teschke
2d768ed009
make changes to preferences immediately visible in TrackingService
2014-12-24 13:21:00 +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
b77b901713
fix test errors due to expected MongoObjectFactoryImpl
2014-12-24 12:21:35 +01:00
Fredrik Teschke
896c18304e
fixed indentations in poms
2014-12-24 11:18:25 +01:00
Fredrik Teschke
bd8c8ff7cb
remove DeviceWithTimeRange
2014-12-24 11:14:01 +01:00
Fredrik Teschke
f3f7685305
remove regattalog in common method
2014-12-24 11:06:35 +01:00
Fredrik Teschke
fcd170fa7d
use existing getter for generation of RaceLogIdentifier
2014-12-24 10:45:19 +01:00
Fredrik Teschke
350cb1ae85
make use of RaceLog*Event class names for serialization consistent
2014-12-24 10:45:03 +01:00
Fredrik Teschke
cd5b1bc1d0
change naming of RegattaLike registration methods
2014-12-24 10:07:09 +01:00
Fredrik Teschke
d43a223e8f
introduce copy-to-www-project behaviour for tracking app
2014-12-24 09:56:12 +01:00
Fredrik Teschke
036cfddb23
detect running TrackingService and adjust display accordingly
2014-12-23 15:03:03 +01:00
Fredrik Teschke
01864a92b8
Merge branch 'regatta-log' of sapsailing.com:/home/trac/git into regatta-log
2014-12-23 14:09:50 +01:00
Fredrik Teschke
081c46b11c
add persistence for regatta log
2014-12-23 14:09:00 +01:00
Fredrik Teschke
3c86aaea47
only 1 activity in tracking app
2014-12-23 09:47:24 +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
Fredrik Teschke
d346b4e9dd
use encodePathSegment(), so that spaces are encoded as %20
2014-12-15 22:39:51 +01:00
Fredrik Teschke
135e953f36
encode query strings for device mapping QRCodes
2014-12-15 17:14:33 +01:00
Fredrik Teschke
e7c2a29b4a
add leaderboard-specific competitor endpoint to REST API
2014-12-11 23:00:05 +01:00