Skip to content
This repository has been archived by the owner on Oct 11, 2024. It is now read-only.

Feat/multi phenomenon #96

Open
wants to merge 235 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
235 commits
Select commit Hold shift + click to select a range
4d5c7f5
Merge branch 'master' into develop
EHJ-52n May 12, 2015
98a3233
Prepare next development interation
EHJ-52n May 12, 2015
c72f5f6
Fix problem with character "Z" in ISO 8601
EHJ-52n May 18, 2015
b9f139f
Merge branch 'fix/parse-iso8601-with-Z' into develop
EHJ-52n May 18, 2015
3708522
Fix failing insert observation
EHJ-52n May 18, 2015
d678a8b
Merge branch 'fix/swearrayobservation-with-text' into develop
EHJ-52n May 18, 2015
86290ff
Fix typo
EHJ-52n Jul 9, 2015
edb3787
Return empty lists, arrays... and not null
EHJ-52n Jul 9, 2015
865deb1
Refactoring to get better view
EHJ-52n Jul 9, 2015
0c8ac8b
Fix problem with duplicate observations and latest SOS version
EHJ-52n Jul 9, 2015
14c5236
Minor code cleaning
EHJ-52n Jul 9, 2015
fe40182
Fix schemalocation after module folder rename
EHJ-52n Jul 9, 2015
f94af80
Improve log statement
EHJ-52n Jul 22, 2015
8026896
Merge pull request #45 from 52North/fix/37-log-required-transactional…
EHJ-52n Jul 22, 2015
556725a
Update pom.xml (minor changes to trigger build hook)
EHJ-52n Aug 7, 2015
4c0b73b
Update README.md
EHJ-52n Feb 23, 2016
8cf8e60
Update year in license header
EHJ-52n Dec 6, 2016
d542e33
For unit tests only std out logging, no files
EHJ-52n Dec 6, 2016
d75e03e
Update test data references and add missing configuration elements
EHJ-52n Dec 6, 2016
f98ea2a
Add test for issue #57
EHJ-52n Dec 6, 2016
7bf4fa2
Implement handling for case with foi, mv, and two position columns
EHJ-52n Dec 6, 2016
e5ee565
Minor code changes
EHJ-52n Dec 6, 2016
16af7dc
Use unit "m" as default when no unit is set for altitude
EHJ-52n Dec 7, 2016
e04aea0
Improve log statement
EHJ-52n Dec 7, 2016
ee92ad3
Store unit with given values for...
EHJ-52n Dec 7, 2016
4db0d18
Add test data and configuration for issue #58
EHJ-52n Dec 7, 2016
777f722
Merge pull request #60 from EHJ-52n/fix/read-foi-position
EHJ-52n Dec 7, 2016
1ec13e7
Merge pull request #59 from EHJ-52n/fix/npe-during-register-sensor
EHJ-52n Dec 7, 2016
7bf4393
Merge remote-tracking branch 'upstream/develop' into develop
EHJ-52n Dec 7, 2016
e89e04b
Update binding version setting to match reality
EHJ-52n Dec 7, 2016
96dfabc
Merge pull request #61 from EHJ-52n/fix/iae-sample-based-import
EHJ-52n Dec 7, 2016
4090216
Adjust test to be timezone independent
EHJ-52n Dec 7, 2016
38d20f0
Update timestamp tests incl. test for tz -07:00
EHJ-52n Dec 12, 2016
f323d41
Update license header to match requirements
EHJ-52n Dec 12, 2016
4cd604a
Merge pull request #64 from EHJ-52n/fix/cannot-build-timezone-error
EHJ-52n Dec 12, 2016
5797302
Add issue specific test data
EHJ-52n Dec 12, 2016
427f538
Minor code changes:
EHJ-52n Dec 12, 2016
126ed71
Change md5 string generation
EHJ-52n Dec 12, 2016
b2e3775
Fixed problem with not saved read lines when using SingleObservation …
EHJ-52n Dec 12, 2016
09304ab
Merge pull request #65 from EHJ-52n/fix/read-lines-not-stored
EHJ-52n Dec 12, 2016
1ad80b7
Update test configuration to match common convetions
EHJ-52n Dec 12, 2016
d9b4fcf
Store DateAndTime in case unixtime is selected
EHJ-52n Dec 12, 2016
78f4422
Add files for testing issue #66
EHJ-52n Jan 13, 2017
41862a5
Rename issue test cases to be executed by maven
EHJ-52n Jan 13, 2017
f0894b6
Adjust to latest developments
EHJ-52n Jan 13, 2017
4a7d0ed
Remove useless comments
EHJ-52n Jan 16, 2017
5c9a719
Implement else, part of the comment before
EHJ-52n Jan 16, 2017
caca328
Fix parsing of unix time
EHJ-52n Jan 16, 2017
eb7c1e4
Reduce test to required minimum
EHJ-52n Jan 16, 2017
16908f3
Update RELEASE_NOTES with latest changes
EHJ-52n Jan 16, 2017
f73a63e
Merge pull request #67 from EHJ-52n/fix/parsing-unixtime
EHJ-52n Jan 16, 2017
bd8b07b
Make mainframe resizable
EHJ-52n Jan 16, 2017
35735e9
Minor code cleaning
EHJ-52n Jan 16, 2017
b402e22
Merge pull request #68 from EHJ-52n/fix/allow-wizard-window-resize
EHJ-52n Jan 16, 2017
8e3039e
Feature/update readme to 52n convetions (#69)
EHJ-52n Jan 17, 2017
8b76a70
Update README.md
EHJ-52n Jan 17, 2017
2ce74bf
Merge pull request #70 from 52North/feature/readme.md-updates
EHJ-52n Jan 17, 2017
53aaa41
Feature/new 52n parent (#71)
EHJ-52n Jan 29, 2017
5e8c693
Update to latest version of 52n:parent
EHJ-52n Feb 13, 2017
039e11e
Add distribution management
EHJ-52n Feb 13, 2017
c019f58
add missing transport extension
EHJ-52n Feb 14, 2017
4b70809
Merge branch 'fix/fix-pom_missing-transport' into develop
EHJ-52n Feb 14, 2017
3373cbf
Remove names from repos
EHJ-52n Mar 3, 2017
2d0a5bc
Update README.md with fixed issues list
EHJ-52n Mar 3, 2017
319efc8
Update README.md with fixed issues list 2nd
EHJ-52n Mar 3, 2017
3040674
Update README.md with fixed issues list 3rd
EHJ-52n Mar 3, 2017
26ea2f5
Update README.md
EHJ-52n Mar 15, 2017
0ad19a5
Update README.md
EHJ-52n Mar 15, 2017
8d78ce4
Fix problem with count values containing double
EHJ-52n Mar 22, 2017
0156745
Implement switch for handling of lines with wrong number of columns
EHJ-52n Mar 22, 2017
c783323
Findbugs fix
EHJ-52n Mar 22, 2017
2765a2e
Add todo and compile to java 1.7
EHJ-52n Mar 22, 2017
4517275
Merge remote-tracking branch 'upstream/develop' into develop
EHJ-52n Mar 22, 2017
8016b4e
New features and bugfixes
EHJ-52n Mar 27, 2017
ae9c736
Fix npe while loggin on info level
EHJ-52n Apr 18, 2017
bf1507b
Checkstyle
EHJ-52n Apr 18, 2017
8cbd94a
Merge pull request #75 from EHJ-52n/fix/npe-without-d-option
EHJ-52n Apr 18, 2017
d61690f
Fix issue with Desktop.open(..)
EHJ-52n May 11, 2017
8ce81f5
Minor code cleaning
EHJ-52n May 11, 2017
8e13eb9
Checkstyle fixes
EHJ-52n May 12, 2017
53d3ec0
Dependency management
EHJ-52n May 12, 2017
456a953
Dependency management
EHJ-52n May 12, 2017
bb22582
Dependency management
EHJ-52n May 12, 2017
40d9406
Add dependency status to README.md
EHJ-52n May 12, 2017
aaf45ee
Minor changes
EHJ-52n May 12, 2017
9c66bdc
Minor code cleaning
EHJ-52n May 17, 2017
5ce780f
Fix problem with FOI position creation from column values
EHJ-52n May 17, 2017
7efd04b
Fix bug when selection import strategy
EHJ-52n May 17, 2017
cbaf848
Fix default value in GUI element for send buffer
EHJ-52n May 17, 2017
5f3a82b
Update version in welcome message
EHJ-52n May 17, 2017
5a61e4c
Fix rigid timeseries model
EHJ-52n May 17, 2017
873134c
Add missing dependencies
EHJ-52n May 17, 2017
abdbd0a
checkstyle
EHJ-52n May 17, 2017
db6e686
Add tests for #78
EHJ-52n Jun 9, 2017
97d13ee
Minor code cleaning
EHJ-52n Jun 9, 2017
d71185b
Fix #78 for timestamps with 'Z'
EHJ-52n Jun 9, 2017
85ac869
Minor code cleaning and additional test case
EHJ-52n Jun 9, 2017
12b7f9d
Code changes
EHJ-52n Jun 23, 2017
8aadacc
Minor clode cleaning
EHJ-52n Jun 27, 2017
7fc1567
Continue switch to java.time
EHJ-52n Jun 27, 2017
4d4d997
Update tooltips: remove 'z' and add 'XXX'
EHJ-52n Jun 27, 2017
159205e
Fix handling of immutable java.time object
EHJ-52n Jun 27, 2017
47c82cb
Code cleaning: findbugs, checkstyle
EHJ-52n Jun 27, 2017
8418a6b
Update release notes
EHJ-52n Jun 27, 2017
4ec03a6
Merge pull request #81 from EHJ-52n/fix/npe-when-parsing-timestamps
EHJ-52n Jun 27, 2017
61671a7
Fix #76: Server generated offering identifier
EHJ-52n Jun 27, 2017
e0e4385
Merge pull request #82 from EHJ-52n/fix/server-generated-offering-ide…
EHJ-52n Jun 27, 2017
bcac2c1
Fix POM
EHJ-52n Jul 5, 2017
0269047
Fix POM: update scm section
EHJ-52n Jul 5, 2017
c162e62
Fix POM: move dist mgmt to top
EHJ-52n Jul 5, 2017
0e8b20c
Add om:parameter to XML bindings
EHJ-52n Jul 5, 2017
ffc2f7a
Bindings: increase version number to match software version
EHJ-52n Jul 7, 2017
02e5207
Bindings: add missing type configuration
EHJ-52n Jul 7, 2017
1a82585
Bindings: Add new NAME option for Key values
EHJ-52n Jul 7, 2017
b9c0b1b
Implement support for om:parameter in feeder module
EHJ-52n Jul 7, 2017
14b48b3
Renamed folder
EHJ-52n Jul 10, 2017
1aab525
Add IT test for om:parameter
EHJ-52n Jul 11, 2017
6468605
Fix failing build:
EHJ-52n Jul 11, 2017
854a5c7
Update documentation
EHJ-52n Jul 11, 2017
5ad2b11
Add section on om:parameter to README.md
EHJ-52n Jul 11, 2017
42a0e4a
Merge pull request #85 from EHJ-52n/feature/om-parameter
EHJ-52n Jul 11, 2017
97f32e0
Fix typo in README.md
EHJ-52n Jul 11, 2017
95aa1f4
Update documentation
EHJ-52n Jul 11, 2017
41c1e1a
Add missing information to error message
EHJ-52n Aug 14, 2017
45df1c2
Add more log details to xml model save error with invalid xml
EHJ-52n Aug 14, 2017
ead2a6a
Rename file to get it working on windows
EHJ-52n Aug 14, 2017
573e8f3
Fix checkstyle issues
EHJ-52n Aug 14, 2017
73d8e9f
Get schema namespace dynamically from code
EHJ-52n Aug 14, 2017
ac2f09a
Update release notes in README.md
EHJ-52n Aug 14, 2017
c873bed
added support for NO_DATA_VALUE
MojioMS Aug 22, 2017
dd35893
added support for NO_DATA_VALUE
MojioMS Aug 22, 2017
5833812
removed NoDataValueException
MojioMS Aug 22, 2017
b79787f
Merge branch 'develop' into feature/no-data-values
MojioMS Aug 22, 2017
dcb6791
add missing configuration example for test
MojioMS Aug 22, 2017
1d7b5f4
removed conflicting useless inner class
MojioMS Aug 22, 2017
67bbd61
added SOS_OBSERVATION_TYPE_NO_DATA_VALUE
MojioMS Aug 24, 2017
92924a6
fixed checkstyle errors
MojioMS Aug 24, 2017
f6a6a4f
Increate version of parent and fix checkstyle errors
EHJ-52n Aug 24, 2017
34f9e63
Merge remote-tracking branch 'upstream/develop' into feature/no-data-…
MojioMS Aug 24, 2017
7fb4ec5
Merge remote-tracking branch 'upstream/develop' into feature/UseLastT…
MojioMS Aug 24, 2017
7c4fb92
Fix some potential javadoc validation issues
EHJ-52n Aug 24, 2017
1b91456
Try to fix link to demo data section in README.md
EHJ-52n Aug 30, 2017
0b8ed35
fix build error
MojioMS Sep 1, 2017
6a0c419
Merge pull request #88 from MojioMS/feature/no-data-values
EHJ-52n Sep 1, 2017
3d46c40
Merge remote-tracking branch 'upstream/develop' into feature/UseLastT…
MojioMS Sep 1, 2017
631d5dc
Update dependency versions
EHJ-52n Sep 1, 2017
df16cab
implement GUI support for om:parameter in wizard
EHJ-52n Sep 1, 2017
d360533
Implement om:parameter support in wizard
EHJ-52n Sep 6, 2017
4327b7e
Fix checkstyle issues
EHJ-52n Sep 6, 2017
47ef480
Remove not used fields and return empty lists
EHJ-52n Sep 6, 2017
75a7917
lastUsedTimestamp integration in insertObservation logic
MojioMS Sep 6, 2017
7fd56d7
Minor code cleaning
EHJ-52n Sep 7, 2017
ad09cfb
Add Step4d...
EHJ-52n Sep 7, 2017
89ea5fe
Update documentation and fix typo in test name
EHJ-52n Sep 7, 2017
087eb24
Rename method to reflect that a list is returned
EHJ-52n Sep 7, 2017
5f65fe0
Rename: Feeder --> Application
EHJ-52n Sep 7, 2017
7f5edfd
Refactor ..task.*Feeder types
EHJ-52n Sep 7, 2017
48850d2
Refactoring:
EHJ-52n Sep 8, 2017
5b406a3
Refactoring: move exceptions to util package
EHJ-52n Sep 8, 2017
bfc82c0
Refactoring: Rename SensorObservationService to Feeder
EHJ-52n Sep 8, 2017
4ef81d5
Minor changes
EHJ-52n Sep 8, 2017
0afe8b4
Remove @version: $Id: $id and {@inheritDoc}
EHJ-52n Sep 8, 2017
18bc91c
lastUsedTimestamp store in/load from config data
MojioMS Sep 8, 2017
6ae4ca5
Minor changes regarding log file location
EHJ-52n Sep 8, 2017
e9f7b2a
Replace some todo implement with exceptions
EHJ-52n Sep 8, 2017
6466c47
Fix locally not identified checkstyle errors
EHJ-52n Sep 8, 2017
5187956
Merge pull request #89 from EHJ-52n/feature/wizard-om-parameter-support
EHJ-52n Sep 8, 2017
11079ce
Merge branch 'feature/refactoring' into develop
EHJ-52n Sep 8, 2017
484ba15
timestemp handling update
MojioMS Sep 8, 2017
2aeb7f7
Merge 'upstream/develop' into feature/UseLastTimestamp
MojioMS Sep 8, 2017
9dcfb1e
Fix merging error
EHJ-52n Sep 8, 2017
ef3ed79
timestamp class constructor support for ISO8601 datepattern
MojioMS Sep 8, 2017
a5b9d20
Fix for potential NPE
EHJ-52n Sep 11, 2017
3cf9e2a
Add GUI elements for parent feature support
EHJ-52n Sep 11, 2017
0c016cc
Change field to local variable
EHJ-52n Sep 11, 2017
84e2496
Add support for parent feature identifier in schema
EHJ-52n Sep 11, 2017
012fe49
Minor code changes
EHJ-52n Sep 11, 2017
4473d46
Add missing column type test
EHJ-52n Sep 11, 2017
fd06a37
Impl. processing of parent feature in wizard step 3
EHJ-52n Sep 11, 2017
8aa76a9
Remove duplicate checkstyle instructions
EHJ-52n Sep 11, 2017
ee2b994
Replace tabs with 4 spaces
EHJ-52n Sep 11, 2017
afb3939
Merge pull request #92 from EHJ-52n/feature/remove-tabs
EHJ-52n Sep 11, 2017
6afcab6
Checkstyle fixes
EHJ-52n Sep 11, 2017
2f19ef0
Potential fix for travis-ci.org errors
EHJ-52n Sep 11, 2017
313c4f9
Merge branch 'develop' into feature/parent-feature-support
EHJ-52n Sep 11, 2017
a858ac3
Minor code changes: remove final
EHJ-52n Sep 12, 2017
6623130
Minor code cleaning
EHJ-52n Sep 12, 2017
f452cc6
Fix bug with empty parent feature identifier
EHJ-52n Sep 12, 2017
910cac2
Add group to position and date&time columns in step3 headings
EHJ-52n Sep 12, 2017
1e37d52
Minor code cleaning
EHJ-52n Sep 12, 2017
19e2bb8
Fix potential NPE
EHJ-52n Sep 12, 2017
b0436b8
Implement checking for parent features in SOS
EHJ-52n Sep 12, 2017
a191adb
Fix checkstyle issue
EHJ-52n Sep 12, 2017
f43b27f
Merge branch 'develop' into feature/UseLastTimestamp
MojioMS Sep 13, 2017
08eb875
<br /> -> <br> in javadoc
EHJ-52n Sep 13, 2017
bb16017
Minor code cleaning
EHJ-52n Sep 13, 2017
1aff4da
Code cleaning and checkstyle fixes
EHJ-52n Sep 13, 2017
492b199
Minor code cleaning and fix checkstyle issues #n
EHJ-52n Sep 13, 2017
5c00b8d
Fix Merge Errors
MojioMS Sep 13, 2017
1efe928
maven findbugs and checkstyle fixes
MojioMS Sep 13, 2017
44389df
Minor code cleaning
EHJ-52n Sep 13, 2017
708b059
Switch to latest OXF release 2.1.0
EHJ-52n Sep 13, 2017
0243dc8
Change thread handling of FeedingTask in Application
EHJ-52n Sep 13, 2017
64fcf67
Implement parent feature support in feeder module
EHJ-52n Sep 13, 2017
00dd998
Merge pull request #93 from EHJ-52n/feature/parent-feature-support
EHJ-52n Sep 15, 2017
ae71c6c
Minor changes
EHJ-52n Sep 15, 2017
c91c724
Add jgitflow plugin
EHJ-52n Sep 14, 2017
dc33a1f
Support for FTP and HTTP remote Files
MojioMS Sep 15, 2017
93d604c
tidy up of code
MojioMS Sep 15, 2017
cc492c1
Merge branch 'develop' into feature/UseLastTimestamp
MojioMS Sep 15, 2017
759f424
implement requested changes
MojioMS Sep 15, 2017
6afe777
Merge branch 'feature/UseLastTimestamp' of https://github.com/MojioMS…
MojioMS Sep 15, 2017
1fdda2a
Merge pull request #91 from MojioMS/feature/UseLastTimestamp
EHJ-52n Sep 18, 2017
afb338f
webClient support for FTP and HTTP remote Files
MojioMS Sep 19, 2017
d4dee46
Merge branch 'upstream/develop' into feature/web-client
MojioMS Sep 19, 2017
872b5fa
Web-Client Support for remote files via HTTP and FTP
MojioMS Sep 19, 2017
f51ac75
readme updates
MojioMS Sep 19, 2017
601b1d5
catching unsupported Regex URLs for remote files
MojioMS Sep 19, 2017
aedeeb4
Merge pull request #94 from MojioMS/feature/web-client
EHJ-52n Sep 19, 2017
e67c605
MultiFeederTask
MojioMS Sep 26, 2017
9dd62e6
Fixed some bugs in configuration creation
EHJ-52n Sep 26, 2017
ef623b1
Minor coding changes
EHJ-52n Sep 26, 2017
9a7866e
Add missing handling of error codes in HTTPClient
EHJ-52n Sep 26, 2017
9e1cbc6
Improve lastTimestamp and lastLine handling...
EHJ-52n Sep 26, 2017
3006523
Improve checking of timestamp pattern incl. better error messages
EHJ-52n Sep 26, 2017
10a4aa0
Fix bugs in UseLastTimestamp implementation
EHJ-52n Sep 26, 2017
c3fd59e
Minor changes
EHJ-52n Oct 20, 2017
cdfd071
Add fixme for wizard windows geometry handling
EHJ-52n Oct 20, 2017
38221c6
Remove unclear but often failing test
EHJ-52n Oct 24, 2017
551ec34
Minor code cleaning and checkstyle
EHJ-52n Oct 24, 2017
eeb8b16
Fix broken usage layout
EHJ-52n Oct 25, 2017
5416ad0
Add feature description of MFT to README.md
EHJ-52n Oct 25, 2017
3211874
Merge pull request #95 from EHJ-52n/feature/multi-feeder-task
EHJ-52n Oct 25, 2017
70db273
renamed: LICENSE.gpl-2.0 -> LICENSE
EHJ-52n Nov 6, 2017
36be990
Add new import strategy SweArrayObservationMultiPhenomnon
glegal Sep 7, 2017
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
4 changes: 1 addition & 3 deletions .travis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,7 @@ language: java
#notifications:
# email: false
jdk:
- openjdk7
- oraclejdk7
# - oraclejdk8
- oraclejdk8
install: true
script: mvn clean install
notifications:
Expand Down
File renamed without changes.
659 changes: 656 additions & 3 deletions README.md

Large diffs are not rendered by default.

159 changes: 2 additions & 157 deletions RELEASE_NOTES
Original file line number Diff line number Diff line change
@@ -1,158 +1,3 @@
For a complete Release Notes overview visit

https://wiki.52north.org/bin/view/SensorWeb/SosImporter#Road_map


Release Notes for SOS-Importer 0.4.0
====================================
Features:
---------
* Rename *Core* module to *Wizard*
* Support for SOS 2.0 incl. Binding definition
* Start Screen offers button to see all dependency licenses
* Support for sensors with multiple outputs
* Introduced import strategies:
* SingleObservation: Default strategy
* SweArrayObservationWithSplitExtension:
Reads hunksize# lines and imports each time series using an
SWEArrayObservation in combination with the SplitExtension of the
52North SOS implementation. Hence, this strategy works only in
combination with 52North implementation. Other impl. might work, too,
but not as expected. Hunksize and import strategy are both optional
<AdditionalMetadata><Metadata> elements.
* Support for date information extraction from file name using two new
OPTIONAL attributes in element <DataFile>:
* "regExDateInfoInFileName" for extracting date information from file names.
* "dateInfoPattern" for parsing the date information into a java.util.Date.
* Date information extraction from last modified date using two new OPTIONAL
attributes:
* "useDateFromLastModifiedDate" for enabling this feature
* "lastModifiedDelta" for moving the date n days back (this attribute is
OPTIONAL for this feature, too.)
* Ignore lines with regular expressions feature:
0..infinity <IgnoreLineRegEx> elements can be added to the <DataFile>
element.
Each element will be used as regular expression and applied to each line of
the data file before parsing.
* Handling of data files containing several sample runs. A sample run contains
additional metadata like its size (number of performed measurements) and a
date.
The required attributes are:
* "sampleStartRegEx" - the start of a new sample (MUST match the whole
line).
* "sampleDateOffset" - the offset of the line containing the date of the
sample from the start line.
* "sampleDateExtractionRegEx" - the regular expression to extract the date
information from the line containing the
date information of the current sample. The
expression MUST result in ONE group. This
group will be parsed to a java.util.Date
using "sampleDatePattern" attribute.
* "sampleDatePattern" - the pattern used to parse the date information of
the current sample.
* "sampleDataOffset" - the offset in lines from sample beginning till the
first lines with data.
* "sampleSizeOffset" - the offset in lines from sample beginning till the
line containing the sample size in lines with data.
* "sampleSizeRegEx" - the regular expression to extract the sample size.
The regular expression MUST result in ONE group
which contains an integer value.
* "sampleSizeDivisor" - defines a divisor that is applied to the sample
size.
Can be used in cases the sample size is not giving
the number of samples but the time span of the
sample. The divisor is used to calculate the number
of lines in a sample. (OPTIONAL)
* Setting of timeout buffer for the insertion of SweArrayObservations:
With the attribute "insertSweArrayObservationTimeoutBuffer" of <SosMetadata"
it is possible to define an additional timeout buffer for connect and socket
timeout when using import strategy "SweArrayObservationWithSplitExtension".
Scale is in milliseconds, e.g. 1000 => 1s more connect and socket timeout.
The size of this value is related to the set-up of the SOS server, importer,
and the HUNK_SIZE value.
The current OX-F SimpleHttpClient implementation uses a default value of 5s,
hence setting this to 25,000 results in 30s connection and socket timeout.
* "CsvParserClass" add to CsvMetadata. The class that MUST be used for parsing
the data file. The interface org.n52.sos.importer.feeder.CsvParser MUST be
implemented. The class name MUST contain the fully qualified package name
and a zero-argument constructor MUST be provided.

Changes:
--------

Bugfixes:
---------
* 878 SOS Feeder (v.0.4.0-SNAPSHOT) Error: InvalidParameterValue
* "Too many columns issue"
* #06: Hardcoded time zone in test
* #10: NPE during feeding if binding value is not set
* #11: BadLocationException in the case of having empty lines in csv file
* #20: Current GUI is broken when using sample based files with minor
inconsistencies
* #24: Fix/ignore line and column: Solved two NPEs while ignoring lines or
columns
* #25: Fix/timezone-bug-parse-timestamps: Solved bug while parsing time stamps
* #NN: Fix bug with timestamps of sample files
* #NN: Fix bug with incrementing lastline causing data loss
* #NN: Fix bug with data files without headerline
* #NN: NSAMParser: Fix bug with timestamp extraction
* #NN: NSAMParser: Fix bug with skipLimit
* #NN: NSAMParser: Fix bug with empty lines, line ending, time series encoding
* #NN: fix/combinationpanel: On step 3 it was not possible to enter parse
patterns for position and date & time
* #NN: fix problem with textfield for CSV file when switching to German
* #NN: fix problem with multiple sensors in CSV file and register sensor

Release Notes for SOS-Importer 0.3.0
====================================
Features:
---------
* Support more observation types
* FTP Remote File Support

Changes:
--------
* Use SOSWrapper from OXF

Bugfixes:
---------
* 736 Cannot run from source
* 738 Could not save xml file
* 650 Design: Instructions are not very large
* 630 Some steps don't seem to exist
* 645 Step 6b and 6c: Spend hours clicking
* 733 Step 6b: Freeze in the workflow on missing selection
* 629 Step 6c: The unit degree exists twice ("deg", "°")
* 668 Step 6b: "Enter" goes "back" instead of "next"
* 589 Step 3b: Not yet implemented
* 649 Usability: User can not (really) change window size
* 669 Step 6b: Question - Accidentally deleting a sensor name in dropdown list
--> Consequences?
* 586 Step 6c: Add Missing Position Information for Feature of Interest
* 707 Step 5c & 6c: Altitude input requested from user in the case of using an
reference system which is not 3d
* 523 Step 3: Merge DateAndTimes and Positions


Release Notes for SOS-Importer 0.2.0
====================================
Features:
---------
* Multi language support
* Xml configuration
* Generation of FOIs and other data from columns
* Feeding component

Changes:
--------
* Maven build


Release Notes for SOS-Importer 0.1.0
====================================
Features:
---------
* Swing GUI
* CSV file support
* One time import
The Release Notes overview list available via:

* [the roadmap](./README.md#Road_map)
111 changes: 64 additions & 47 deletions bindings/pom.xml
Original file line number Diff line number Diff line change
@@ -1,20 +1,24 @@
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>org.n52.sensorweb</groupId>
<artifactId>52n-sos-importer</artifactId>
<version>0.4.0</version>
<version>0.5.0-SNAPSHOT</version>
</parent>
<artifactId>52n-sos-importer-bindings</artifactId>
<name>XMLbeans Module</name>
<description>52North SOS Importer XML Bindings Module</description>
<licenses>
<license>
<name>GNU General Public License v2.0 only</name>
<url>http://www.spdx.org/licenses/GPL-2.0</url>
</license>
<license>
<name>GNU General Public License v2.0 only</name>
<url>http://www.spdx.org/licenses/GPL-2.0</url>
</license>
</licenses>
<properties>
<checkstyle.skip>true</checkstyle.skip>
</properties>
<build>
<plugins>
<plugin>
Expand All @@ -41,57 +45,70 @@
</configuration>
</plugin>
<plugin>
<groupId>com.mycila</groupId>
<artifactId>license-maven-plugin</artifactId>
<inherited>false</inherited>
<configuration>
<header>src/main/resources/52n_license_header.txt</header>
<aggregate>true</aggregate>
<properties>
<inceptionYear>${project.inceptionYear}</inceptionYear>
<latestYearOfContribution>${currentYear}</latestYearOfContribution>
<!-- <latestYearOfContribution>${currentYearDynamic}</latestYearOfContribution> -->
</properties>
<includes>
<include>src/**/*.java</include>
<include>src/**/*.xml</include>
<include>src/**/*.xsd</include>
<include>src/**/*.properties</include>
</includes>
<excludes>
<exclude>**/logback.xml</exclude>
<exclude>**/logback-test.xml</exclude>
<exclude>**/src/test/resources/**</exclude>
<exclude>**/*.txt</exclude>
<exclude>**/*.odt</exclude>
<exclude>**/THIRD-PARTY.properties</exclude>
<exclude>**/NOTICE.template</exclude>
<exclude>**/*.md</exclude>
<exclude>**/RELEASE_NOTES</exclude>
<exclude>**/LICENSE.gpl-2.0</exclude>
</excludes>
</configuration>
<executions>
<execution>
<id>check-license</id>
<phase>initialize</phase>
<goals>
<goal>check</goal>
</goals>
</execution>
</executions>
</plugin>
<groupId>com.mycila</groupId>
<artifactId>license-maven-plugin</artifactId>
<inherited>false</inherited>
<configuration>
<header>src/main/resources/52n_license_header.txt</header>
<aggregate>true</aggregate>
<properties>
<inceptionYear>${project.inceptionYear}</inceptionYear>
<latestYearOfContribution>${currentYear}</latestYearOfContribution>
<!-- <latestYearOfContribution>${currentYearDynamic}</latestYearOfContribution> -->
</properties>
<includes>
<include>src/**/*.java</include>
<include>src/**/*.xml</include>
<include>src/**/*.xsd</include>
<include>src/**/*.properties</include>
</includes>
<excludes>
<exclude>**/logback.xml</exclude>
<exclude>**/logback-test.xml</exclude>
<exclude>**/src/test/resources/**</exclude>
<exclude>**/*.txt</exclude>
<exclude>**/*.odt</exclude>
<exclude>**/THIRD-PARTY.properties</exclude>
<exclude>**/NOTICE.template</exclude>
<exclude>**/*.md</exclude>
<exclude>**/RELEASE_NOTES</exclude>
<exclude>**/LICENSE.gpl-2.0</exclude>
</excludes>
</configuration>
<executions>
<execution>
<id>check-license</id>
<phase>initialize</phase>
<goals>
<goal>check</goal>
</goals>
</execution>
</executions>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-javadoc-plugin</artifactId>
<version>2.8.1</version>
<configuration>
<skip>true</skip>
</configuration>
</plugin>
</plugins>
</build>
<dependencies>
<dependency>
<groupId>org.apache.xmlbeans</groupId>
<artifactId>xmlbeans</artifactId>
<exclusions>
<exclusion>
<groupId>stax</groupId>
<artifactId>stax-api</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>xml-apis</groupId>
<artifactId>xml-apis</artifactId>
<scope>runtime</scope>
</dependency>
</dependencies>
</project>
Loading