add isRealtedFeatureSampled(String) incl. tests

git-svn-id: https://svn.52north.org/svn/swe/main/SOS/Service/branches/52n-sos-400-refactored@20900 9b2695e2-e135-4693-8c03-170fd80ef316
add isRealtedFeatureSampled(String) incl. tests
(add missing updated interface)

git-svn-id: https://svn.52north.org/svn/swe/main/SOS/Service/branches/52n-sos-400-refactored@20901 9b2695e2-e135-4693-8c03-170fd80ef316
add junit and mockito test dependencies

git-svn-id: https://svn.52north.org/svn/swe/main/SOS/Service/branches/52n-sos-400-refactored@20902 9b2695e2-e135-4693-8c03-170fd80ef316
- add addChildFeatures(Collection<String>)
- add null check to addChildProcedures(...)

git-svn-id: https://svn.52north.org/svn/swe/main/SOS/Service/branches/52n-sos-400-refactored@20903 9b2695e2-e135-4693-8c03-170fd80ef316
add child features in each GetObservation request to enable retrieval of observations for sampled (~related) features

git-svn-id: https://svn.52north.org/svn/swe/main/SOS/Service/branches/52n-sos-400-refactored@20904 9b2695e2-e135-4693-8c03-170fd80ef316


git-svn-id: https://svn.52north.org/svn/swe/main/SOS/Service/branches/52n-sos-400-refactored@20905 9b2695e2-e135-4693-8c03-170fd80ef316
extended returned exception in case of using not supported feature type

git-svn-id: https://svn.52north.org/svn/swe/main/SOS/Service/branches/52n-sos-400-refactored@20906 9b2695e2-e135-4693-8c03-170fd80ef316
removed already finished task

git-svn-id: https://svn.52north.org/svn/swe/main/SOS/Service/branches/52n-sos-400-refactored@20907 9b2695e2-e135-4693-8c03-170fd80ef316


git-svn-id: https://svn.52north.org/svn/swe/main/SOS/Service/branches/52n-sos-400-refactored@20908 9b2695e2-e135-4693-8c03-170fd80ef316
added todo

git-svn-id: https://svn.52north.org/svn/swe/main/SOS/Service/branches/52n-sos-400-refactored@20909 9b2695e2-e135-4693-8c03-170fd80ef316
added todo

git-svn-id: https://svn.52north.org/svn/swe/main/SOS/Service/branches/52n-sos-400-refactored@20910 9b2695e2-e135-4693-8c03-170fd80ef316
fix bug in GetObservationOperator: features are set as procedures in request

git-svn-id: https://svn.52north.org/svn/swe/main/SOS/Service/branches/52n-sos-400-refactored@20911 9b2695e2-e135-4693-8c03-170fd80ef316
made method public


git-svn-id: https://svn.52north.org/svn/swe/main/SOS/Service/branches/52n-sos-400-refactored@20912 9b2695e2-e135-4693-8c03-170fd80ef316
changed decoding of swes:relatedFeature to match SSF decoding: xlink:title goes to feature.setName(), xlink:href goes to feature.setIdentifier()

git-svn-id: https://svn.52north.org/svn/swe/main/SOS/Service/branches/52n-sos-400-refactored@20913 9b2695e2-e135-4693-8c03-170fd80ef316
extend javadoc

git-svn-id: https://svn.52north.org/svn/swe/main/SOS/Service/branches/52n-sos-400-refactored@20914 9b2695e2-e135-4693-8c03-170fd80ef316
In the case of creating a new feature a transactional request was used => TFeature

git-svn-id: https://svn.52north.org/svn/swe/main/SOS/Service/branches/52n-sos-400-refactored@20915 9b2695e2-e135-4693-8c03-170fd80ef316