@@ -27,75 +27,95 @@ def create(self, values):
2727 def createVariable (self , var ):
2828 self ._session .add (var )
2929 self ._session .commit ()
30+ return var
3031
3132 def createMethod (self , method ):
3233 self ._session .add (method )
3334 self ._session .commit ()
35+ return method
3436
3537 def createProcessingLevel (self , proclevel ):
3638 self ._session .add (proclevel )
3739 self ._session .commit ()
40+ return proclevel
3841
3942 def createSamplingFeature (self , samplingfeature ):
4043 self ._session .add (samplingfeature )
4144 self ._session .commit ()
45+ return samplingfeature
4246
4347 def createUnit (self , unit ):
4448 self ._session .add (unit )
4549 self ._session .commit ()
50+ return unit
4651
4752 def createOrganization (self , org ):
4853 self ._session .add (org )
4954 self ._session .commit ()
55+ return org
5056
5157 def createPerson (self , person ):
5258 self ._session .add (person )
5359 self ._session .commit ()
60+ return person
5461
5562 def createAffiliation (self , affiliation ):
5663 self ._session .add (affiliation )
5764 self ._session .commit ()
65+ return affiliation
5866
5967 def createDataset (self , dataset ):
6068 self ._session .add (dataset )
6169 self ._session .commit ()
70+ return dataset
6271
6372 def createDatasetResults (self , datasetresult ):
6473 self ._session .add (datasetresult )
6574 self ._session .commit ()
75+ return datasetresult
6676
6777 def createAction (self , action , actionby ):
6878 self ._session .add (action )
79+ actionby .ActionID = action .ActionID
6980 self ._session .add (actionby )
7081 self ._session .commit ()
82+ return action
83+
7184
7285 def createRelatedAction (self , relatedaction ):
7386 self ._session .add (relatedaction )
7487 self ._session .commit ()
88+ return relatedaction
7589
7690 def createResult (self , result ):
7791 self ._session .add (result )
7892 self ._session .commit ()
93+ return result
7994
8095 def createResultValues (self , values ):
81- self ._session .add (values )
96+ self ._session .add_all (values )
8297 self ._session .commit ()
98+ return values
8399
84100 def createSpatialReference (self , spatialref ):
85101 self ._session .add (spatialref )
86102 self ._session .commit ()
103+ return spatialref
87104
88105 def createModel (self , model ):
89106 self ._session .add (model )
90107 self ._session .commit ()
108+ return model
91109
92110 def createRelatedModel (self , relatedmodel ):
93111 self ._session .add (relatedmodel )
94112 self ._session .commit ()
113+ return relatedmodel
95114
96115 def createSimulation (self , simulation ):
97116 self ._session .add (simulation )
98117 self ._session .commit ()
118+ return simulation
99119
100120 def createTimeSeriesResultValues (self , datavalues ):
101121 try :
0 commit comments