refactoring of SwissTimingEventManagerPanel:

- new layout
- new css files
- new configuration property (canSendRequests) for Swiss timing configuration
This commit is contained in:
fmittag
2011-11-22 14:09:16 +01:00
parent 9cb5b670e2
commit 509c16d789
18 changed files with 548 additions and 87 deletions
@@ -2,7 +2,7 @@ package com.sap.sailing.domain.swisstimingadapter.persistence.impl;
public enum FieldNames {
// SwissTiming configuration parameters:
ST_CONFIG_NAME, ST_CONFIG_HOSTNAME, ST_CONFIG_PORT,
ST_CONFIG_NAME, ST_CONFIG_HOSTNAME, ST_CONFIG_PORT, ST_CONFIG_CAN_SEND_REQUESTS,
// last message count field:
LAST_MESSAGE_COUNT,
@@ -87,7 +87,8 @@ public class SwissTimingAdapterPersistenceImpl implements SwissTimingAdapterPers
private SwissTimingConfiguration loadSwissTimingConfiguration(DBObject object) {
return swissTimingFactory.createSwissTimingConfiguration((String) object.get(FieldNames.ST_CONFIG_NAME.name()),
(String) object.get(FieldNames.ST_CONFIG_HOSTNAME.name()),
(Integer) object.get(FieldNames.ST_CONFIG_PORT.name()));
(Integer) object.get(FieldNames.ST_CONFIG_PORT.name()),
(Boolean) object.get(FieldNames.ST_CONFIG_CAN_SEND_REQUESTS.name()));
}
@Override
@@ -177,6 +178,8 @@ public class SwissTimingAdapterPersistenceImpl implements SwissTimingAdapterPers
}
result.put(FieldNames.ST_CONFIG_HOSTNAME.name(), swissTimingConfiguration.getHostname());
result.put(FieldNames.ST_CONFIG_PORT.name(), swissTimingConfiguration.getPort());
result.put(FieldNames.ST_CONFIG_CAN_SEND_REQUESTS.name(), swissTimingConfiguration.canSendRequests());
stConfigCollection.insert(result);
}