bug5960: a first untested implementation of a conversion routine from CourseConfiguration to CourseConfigurationDTO

This commit is contained in:
Axel Uhl
2024-02-14 16:15:57 +01:00
parent d05b48e7bf
commit c2d4d97a5e
7 changed files with 178 additions and 58 deletions
@@ -15,5 +15,11 @@ import com.sap.sse.common.Util.Triple;
*/
public interface MarkConfigurationResponseAnnotation {
GPSFix getLastKnownPosition();
/**
* @return a non-{@code null} but possibly empty sequence of device mappings; the triple holds the
* device identifier, the time range during which the device was assigned, and optionally the last
* known GPS fix if one has been received.
*/
Iterable<Triple<DeviceIdentifier, TimeRange, GPSFix>> getDeviceMappings();
}
@@ -4,7 +4,6 @@ import java.util.Collections;
import java.util.UUID;
import com.sap.sailing.domain.common.security.SecuredDomainType;
import com.sap.sse.common.Named;
import com.sap.sse.common.NamedWithUUID;
import com.sap.sse.security.shared.HasPermissions;
import com.sap.sse.security.shared.QualifiedObjectIdentifier;
@@ -33,7 +32,7 @@ import com.sap.sse.security.shared.WithQualifiedObjectIdentifier;
* be solved.
*/
public interface MarkRole extends Named, NamedWithUUID, WithQualifiedObjectIdentifier, ControlPointTemplate {
public interface MarkRole extends NamedWithUUID, WithQualifiedObjectIdentifier, ControlPointTemplate {
public static TypeRelativeObjectIdentifier getTypeRelativeObjectIdentifier(UUID markPropertiesUUID) {
return new TypeRelativeObjectIdentifier(markPropertiesUUID.toString());
}