|
1 | 1 | from __future__ import (absolute_import, division, print_function)
|
2 | 2 |
|
3 |
| -import uuid |
| 3 | +import warnings |
4 | 4 |
|
5 |
| -from odm2api.ODM2 import serviceBase |
6 |
| -from odm2api.ODM2.models import TimeSeriesResultValues |
| 5 | +from odm2api.services import CreateODM2 as newClass |
7 | 6 |
|
8 |
| -__author__ = 'sreeder' |
9 |
| - |
10 |
| - |
11 |
| -class CreateODM2(serviceBase): |
12 |
| - # Annotations |
13 |
| - |
14 |
| - def create(self, value): |
15 |
| - self._session.add(value) |
16 |
| - self._session.commit() |
17 |
| - return value |
18 |
| - |
19 |
| - def createAll(self, values): |
20 |
| - self._session.add_all(values) |
21 |
| - self._session.commit() |
22 |
| - return values |
23 |
| - |
24 |
| - def createVariable(self, var): |
25 |
| - self._session.add(var) |
26 |
| - self._session.commit() |
27 |
| - |
28 |
| - return var |
29 |
| - |
30 |
| - def createMethod(self, method): |
31 |
| - self._session.add(method) |
32 |
| - self._session.commit() |
33 |
| - return method |
34 |
| - |
35 |
| - def createProcessingLevel(self, proclevel): |
36 |
| - self._session.add(proclevel) |
37 |
| - self._session.commit() |
38 |
| - return proclevel |
39 |
| - |
40 |
| - def createSamplingFeature(self, samplingfeature): |
41 |
| - if samplingfeature.SamplingFeatureUUID is None: |
42 |
| - samplingfeature.SamplingFeatureUUID = str(uuid.uuid1()) |
43 |
| - self._session.add(samplingfeature) |
44 |
| - self._session.commit() |
45 |
| - return samplingfeature |
46 |
| - |
47 |
| - def createUnit(self, unit): |
48 |
| - self._session.add(unit) |
49 |
| - self._session.commit() |
50 |
| - return unit |
51 |
| - |
52 |
| - def createOrganization(self, org): |
53 |
| - self._session.add(org) |
54 |
| - self._session.commit() |
55 |
| - return org |
56 |
| - |
57 |
| - def createPerson(self, person): |
58 |
| - self._session.add(person) |
59 |
| - self._session.commit() |
60 |
| - return person |
61 |
| - |
62 |
| - def createAffiliation(self, affiliation): |
63 |
| - self._session.add(affiliation) |
64 |
| - self._session.commit() |
65 |
| - return affiliation |
| 7 | +warnings.warn('The module odm2api.ODM2.services.createService will be deprecated. ' |
| 8 | + 'Please use odm2api.services.createService instead.', |
| 9 | + FutureWarning, stacklevel=2) |
66 | 10 |
|
67 |
| - def createDataset(self, dataset): |
68 |
| - self._session.add(dataset) |
69 |
| - self._session.commit() |
70 |
| - return dataset |
71 | 11 |
|
72 |
| - def createDatasetResults(self, datasetresult): |
73 |
| - self._session.add(datasetresult) |
74 |
| - self._session.commit() |
75 |
| - return datasetresult |
76 |
| - |
77 |
| - def createAction(self, action): |
78 |
| - self._session.add(action) |
79 |
| - self._session.commit() |
80 |
| - return action |
81 |
| - |
82 |
| - def createActionby(self, actionby): |
83 |
| - |
84 |
| - self._session.add(actionby) |
85 |
| - self._session.commit() |
86 |
| - return actionby |
87 |
| - |
88 |
| - def createFeatureAction(self, action): |
89 |
| - self._session.add(action) |
90 |
| - self._session.commit() |
91 |
| - return action |
92 |
| - |
93 |
| - def createAnnotations(self, anno): |
94 |
| - self._session.add(anno) |
95 |
| - self._session.commit() |
96 |
| - return anno |
97 |
| - |
98 |
| - def createRelatedAction(self, relatedaction): |
99 |
| - self._session.add(relatedaction) |
100 |
| - self._session.commit() |
101 |
| - return relatedaction |
102 |
| - |
103 |
| - def createResult(self, result): |
104 |
| - if result.ResultUUID is None: |
105 |
| - result.ResultUUID = str(uuid.uuid1()) |
106 |
| - self._session.add(result) |
107 |
| - self._session.commit() |
108 |
| - return result |
109 |
| - |
110 |
| - def createResultValue(self, value): |
111 |
| - self._session.add(value) |
112 |
| - self._session.commit() |
113 |
| - self._session.flush() |
114 |
| - return value |
115 |
| - |
116 |
| - def createSpatialReference(self, spatialref): |
117 |
| - self._session.add(spatialref) |
118 |
| - self._session.commit() |
119 |
| - return spatialref |
120 |
| - |
121 |
| - def createModel(self, model): |
122 |
| - self._session.add(model) |
123 |
| - self._session.commit() |
124 |
| - |
125 |
| - return model |
126 |
| - |
127 |
| - def createRelatedModel(self, relatedmodel): |
128 |
| - self._session.add(relatedmodel) |
129 |
| - self._session.commit() |
130 |
| - return relatedmodel |
131 |
| - |
132 |
| - def createSimulation(self, simulation): |
133 |
| - self._session.add(simulation) |
134 |
| - self._session.commit() |
135 |
| - return simulation |
| 12 | +__author__ = 'sreeder' |
136 | 13 |
|
137 |
| - def createTimeSeriesResultValues(self, datavalues): |
138 |
| - try: |
139 |
| - # FXIME: F841 local variable 'tablename' is assigned to but never used. |
140 |
| - # tablename = TimeSeriesResultValues.__tablename__ |
141 |
| - datavalues.to_sql( |
142 |
| - name='TimeSeriesResultValues', |
143 |
| - schema=TimeSeriesResultValues.__table_args__['schema'], |
144 |
| - if_exists='append', |
145 |
| - chunksize=1000, |
146 |
| - con=self._session_factory.engine, |
147 |
| - index=False |
148 |
| - ) |
149 |
| - self._session.commit() |
150 | 14 |
|
151 |
| - return datavalues |
152 |
| - except Exception as e: |
153 |
| - print(e) |
154 |
| - return None |
| 15 | +def CreateODM2(*args, **kwargs): |
| 16 | + warnings.warn('The class odm2api.ODM2.services.readService.CreateODM2 will be deprecated. ' |
| 17 | + 'Please use odm2api.services.readService.CreateODM2 instead.', |
| 18 | + FutureWarning, stacklevel=2) |
| 19 | + return newClass(*args, **kwargs) |
0 commit comments