Mercurial > gemma
diff pkg/imports/modelconvert.go @ 4946:b0dbc0f2c748 fairway-marks-import
Simplified importing of fairway marks.
author | Sascha L. Teichmann <sascha.teichmann@intevation.de> |
---|---|
date | Wed, 19 Feb 2020 15:08:35 +0100 |
parents | b3b2ba09a450 |
children | 1b309a8e7673 |
line wrap: on
line diff
--- a/pkg/imports/modelconvert.go Tue Feb 18 13:00:25 2020 +0100 +++ b/pkg/imports/modelconvert.go Wed Feb 19 15:08:35 2020 +0100 @@ -27,16 +27,16 @@ DMVJobKind: func() interface{} { return new(models.DistanceMarksVirtualImport) }, FDJobKind: func() interface{} { return new(models.FairwayDimensionImport) }, DMAJobKind: func() interface{} { return new(models.DistanceMarksAshoreImport) }, - BCNLATJobKind: func() interface{} { return new(models.FairwayMarksImport) }, - BOYCARJobKind: func() interface{} { return new(models.FairwayMarksImport) }, - BOYLATJobKind: func() interface{} { return new(models.FairwayMarksImport) }, - BOYSAWJobKind: func() interface{} { return new(models.FairwayMarksImport) }, - BOYSPPJobKind: func() interface{} { return new(models.FairwayMarksImport) }, - DAYMARJobKind: func() interface{} { return new(models.FairwayMarksImport) }, - LIGHTSJobKind: func() interface{} { return new(models.FairwayMarksImport) }, - RTPBCNJobKind: func() interface{} { return new(models.FairwayMarksImport) }, - TOPMARJobKind: func() interface{} { return new(models.FairwayMarksImport) }, - NOTMRKJobKind: func() interface{} { return new(models.FairwayMarksImport) }, + BCNLATJobKind: func() interface{} { return FindJobCreator(BCNLATJobKind).Create() }, + BOYCARJobKind: func() interface{} { return FindJobCreator(BOYCARJobKind).Create() }, + BOYLATJobKind: func() interface{} { return FindJobCreator(BOYLATJobKind).Create() }, + BOYSAWJobKind: func() interface{} { return FindJobCreator(BOYSAWJobKind).Create() }, + BOYSPPJobKind: func() interface{} { return FindJobCreator(BOYSPPJobKind).Create() }, + DAYMARJobKind: func() interface{} { return FindJobCreator(DAYMARJobKind).Create() }, + LIGHTSJobKind: func() interface{} { return FindJobCreator(LIGHTSJobKind).Create() }, + RTPBCNJobKind: func() interface{} { return FindJobCreator(RTPBCNJobKind).Create() }, + TOPMARJobKind: func() interface{} { return FindJobCreator(TOPMARJobKind).Create() }, + NOTMRKJobKind: func() interface{} { return FindJobCreator(NOTMRKJobKind).Create() }, STJobKind: func() interface{} { return new(models.StretchImport) }, SECJobKind: func() interface{} { return new(models.SectionImport) }, DSECJobKind: func() interface{} { return new(models.SectionDelete) }, @@ -146,116 +146,6 @@ } }, - BCNLATJobKind: func(input interface{}) interface{} { - fmi := input.(*models.FairwayMarksImport) - return &FairwayMarks{ - URL: fmi.URL, - FeatureType: fmi.FeatureType, - SortBy: nilString(fmi.SortBy), - User: nilString(fmi.User), - Password: nilString(fmi.Password), - } - }, - - BOYCARJobKind: func(input interface{}) interface{} { - fmi := input.(*models.FairwayMarksImport) - return &FairwayMarks{ - URL: fmi.URL, - FeatureType: fmi.FeatureType, - SortBy: nilString(fmi.SortBy), - User: nilString(fmi.User), - Password: nilString(fmi.Password), - } - }, - - BOYLATJobKind: func(input interface{}) interface{} { - fmi := input.(*models.FairwayMarksImport) - return &FairwayMarks{ - URL: fmi.URL, - FeatureType: fmi.FeatureType, - SortBy: nilString(fmi.SortBy), - User: nilString(fmi.User), - Password: nilString(fmi.Password), - } - }, - - BOYSAWJobKind: func(input interface{}) interface{} { - fmi := input.(*models.FairwayMarksImport) - return &FairwayMarks{ - URL: fmi.URL, - FeatureType: fmi.FeatureType, - SortBy: nilString(fmi.SortBy), - User: nilString(fmi.User), - Password: nilString(fmi.Password), - } - }, - - BOYSPPJobKind: func(input interface{}) interface{} { - fmi := input.(*models.FairwayMarksImport) - return &FairwayMarks{ - URL: fmi.URL, - FeatureType: fmi.FeatureType, - SortBy: nilString(fmi.SortBy), - User: nilString(fmi.User), - Password: nilString(fmi.Password), - } - }, - - DAYMARJobKind: func(input interface{}) interface{} { - fmi := input.(*models.FairwayMarksImport) - return &FairwayMarks{ - URL: fmi.URL, - FeatureType: fmi.FeatureType, - SortBy: nilString(fmi.SortBy), - User: nilString(fmi.User), - Password: nilString(fmi.Password), - } - }, - - LIGHTSJobKind: func(input interface{}) interface{} { - fmi := input.(*models.FairwayMarksImport) - return &FairwayMarks{ - URL: fmi.URL, - FeatureType: fmi.FeatureType, - SortBy: nilString(fmi.SortBy), - User: nilString(fmi.User), - Password: nilString(fmi.Password), - } - }, - - RTPBCNJobKind: func(input interface{}) interface{} { - fmi := input.(*models.FairwayMarksImport) - return &FairwayMarks{ - URL: fmi.URL, - FeatureType: fmi.FeatureType, - SortBy: nilString(fmi.SortBy), - User: nilString(fmi.User), - Password: nilString(fmi.Password), - } - }, - - TOPMARJobKind: func(input interface{}) interface{} { - fmi := input.(*models.FairwayMarksImport) - return &FairwayMarks{ - URL: fmi.URL, - FeatureType: fmi.FeatureType, - SortBy: nilString(fmi.SortBy), - User: nilString(fmi.User), - Password: nilString(fmi.Password), - } - }, - - NOTMRKJobKind: func(input interface{}) interface{} { - fmi := input.(*models.FairwayMarksImport) - return &FairwayMarks{ - URL: fmi.URL, - FeatureType: fmi.FeatureType, - SortBy: nilString(fmi.SortBy), - User: nilString(fmi.User), - Password: nilString(fmi.Password), - } - }, - STJobKind: func(input interface{}) interface{} { sti := input.(*models.StretchImport) return &Stretch{ @@ -316,7 +206,7 @@ func ConvertToInternal(kind JobKind, src interface{}) interface{} { fn := convertModel[kind] if fn == nil { - return nil + return src } return fn(src) }