Package de.dlr.proseo.model.rest
Interface OrbitController
- All Known Implementing Classes:
OrbitControllerDecorator,OrbitControllerImpl
public interface OrbitController
No description
(Generated with springmvc-raml-parser v.2.0.5)
-
Method Summary
Modifier and TypeMethodDescriptionorg.springframework.http.ResponseEntity<?> countOrbits(String spacecraftCode, Long orbitNumberFrom, Long orbitNumberTo, String startTimeFrom, String startTimeTo) Retrieves the number of orbits matching the specified search criteria.createOrbits(@Valid List<RestOrbit> restOrbit) Creates one or more orbits based on the provided JSON objects.org.springframework.http.ResponseEntity<?> deleteOrbitById(Long id) Deletes the orbit with the given ID.org.springframework.http.ResponseEntity<RestOrbit> getOrbitById(Long id) Retrieves the orbit with the given ID.getOrbits(String spacecraftCode, Long orbitNumberFrom, Long orbitNumberTo, String startTimeFrom, String startTimeTo, Integer recordFrom, Integer recordTo, String[] orderBy) Retrieves a list of all orbits filtered by spacecraft code, orbit number range, and start time range.org.springframework.http.ResponseEntity<RestOrbit> modifyOrbit(Long id, RestOrbit restOrbit) Updates the orbit with the given ID using the attribute values from the provided JSON object.
-
Method Details
-
getOrbits
org.springframework.http.ResponseEntity<List<RestOrbit>> getOrbits(String spacecraftCode, Long orbitNumberFrom, Long orbitNumberTo, String startTimeFrom, String startTimeTo, Integer recordFrom, Integer recordTo, String[] orderBy) Retrieves a list of all orbits filtered by spacecraft code, orbit number range, and start time range. -
createOrbits
org.springframework.http.ResponseEntity<List<RestOrbit>> createOrbits(@Valid @Valid List<RestOrbit> restOrbit) Creates one or more orbits based on the provided JSON objects. -
countOrbits
org.springframework.http.ResponseEntity<?> countOrbits(String spacecraftCode, Long orbitNumberFrom, Long orbitNumberTo, String startTimeFrom, String startTimeTo) Retrieves the number of orbits matching the specified search criteria. -
getOrbitById
Retrieves the orbit with the given ID. -
deleteOrbitById
Deletes the orbit with the given ID. -
modifyOrbit
Updates the orbit with the given ID using the attribute values from the provided JSON object.
-