Skip to content

Commit d3ddbc6

Browse files
committed
fix: rename DynamicModel methods to match Map method names - get/put
1 parent 59bb5cf commit d3ddbc6

File tree

3 files changed

+27
-27
lines changed

3 files changed

+27
-27
lines changed

src/main/java/com/ibm/cloud/sdk/core/service/model/DynamicModel.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ public TypeToken<T> getAdditionalPropertyTypeToken() {
5050
* the value of the property to be set
5151
* @return the previous value of the property, or null if the property was not previously set
5252
*/
53-
public T setProperty(String key, T value) {
53+
public T put(String key, T value) {
5454
return this.dynamicProperties.put(key, value);
5555
}
5656

@@ -61,7 +61,7 @@ public T setProperty(String key, T value) {
6161
* the name of the property to get
6262
* @return the value of the property, or null if the property is not set
6363
*/
64-
public T getProperty(String key) {
64+
public T get(String key) {
6565
return this.dynamicProperties.get(key);
6666
}
6767

src/main/java/com/ibm/cloud/sdk/core/util/DynamicModelTypeAdapterFactory.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -329,7 +329,7 @@ public void write(JsonWriter out, T value) throws IOException {
329329
// Next, serialize each of the map entries.
330330
for (String key : ((DynamicModel<?>) value).getPropertyNames()) {
331331
out.name(String.valueOf(key));
332-
mapValueTypeAdapter.write(out, ((DynamicModel<?>) value).getProperty(key));
332+
mapValueTypeAdapter.write(out, ((DynamicModel<?>) value).get(key));
333333
}
334334
} catch (IllegalAccessException e) {
335335
throw new AssertionError(e);
@@ -383,7 +383,7 @@ public T read(JsonReader in) throws IOException {
383383
// Otherwise, it must be an additional property so it belongs in the map.
384384
String key = name;
385385
Object value = mapValueTypeAdapter.read(in);
386-
Object replaced = ((DynamicModel) instance).setProperty(key, value);
386+
Object replaced = ((DynamicModel) instance).put(key, value);
387387

388388
// If this new map entry is replacing an existing entry, then we must have a duplicate.
389389
if (replaced != null) {

src/test/java/com/ibm/cloud/sdk/core/test/model/DynamicModelSerializationTest.java

Lines changed: 23 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -75,8 +75,8 @@ private ModelAPFoo createModelAPFoo() {
7575
ModelAPFoo model = new ModelAPFoo();
7676
model.setProp1("value1");
7777
model.setProp2(Long.valueOf(33));
78-
model.setProperty("baseball", foo1);
79-
model.setProperty("football", foo2);
78+
model.put("baseball", foo1);
79+
model.put("football", foo2);
8080
return model;
8181
}
8282

@@ -86,8 +86,8 @@ private ModelAPFooNullTypeToken createModelAPFooNullTypeToken() {
8686
ModelAPFooNullTypeToken model = new ModelAPFooNullTypeToken();
8787
model.setProp1("value1");
8888
model.setProp2(Long.valueOf(33));
89-
model.setProperty("baseball", foo1);
90-
model.setProperty("football", foo2);
89+
model.put("baseball", foo1);
90+
model.put("football", foo2);
9191
return model;
9292
}
9393

@@ -97,8 +97,8 @@ private ModelAPFooNoCtor createModelAPFooNoCtor() {
9797
ModelAPFooNoCtor model = new ModelAPFooNoCtor("x");
9898
model.setProp1("value1");
9999
model.setProp2(Long.valueOf(33));
100-
model.setProperty("baseball", foo1);
101-
model.setProperty("football", foo2);
100+
model.put("baseball", foo1);
101+
model.put("football", foo2);
102102
return model;
103103
}
104104

@@ -108,26 +108,26 @@ private ModelAPFooBad createModelAPFooBad() {
108108
ModelAPFooBad model = new ModelAPFooBad();
109109
model.setProp1("value1");
110110
model.setProp2(Long.valueOf(33));
111-
model.setProperty("baseball", foo1);
112-
model.setProperty("football", foo2);
111+
model.put("baseball", foo1);
112+
model.put("football", foo2);
113113
return model;
114114
}
115115

116116
private ModelAPInteger createModelAPInteger() {
117117
ModelAPInteger model = new ModelAPInteger();
118118
model.setProp1("value1");
119119
model.setProp2(Long.valueOf(33));
120-
model.setProperty("baseball", Long.valueOf(44));
121-
model.setProperty("football", Long.valueOf(74));
120+
model.put("baseball", Long.valueOf(44));
121+
model.put("football", Long.valueOf(74));
122122
return model;
123123
}
124124

125125
private ModelAPString createModelAPString() {
126126
ModelAPString model = new ModelAPString();
127127
model.setProp1("value1");
128128
model.setProp2(Long.valueOf(33));
129-
model.setProperty("baseball", "C");
130-
model.setProperty("football", "LT");
129+
model.put("baseball", "C");
130+
model.put("football", "LT");
131131
return model;
132132
}
133133

@@ -144,17 +144,17 @@ private ModelAPObject createModelAPObject() {
144144
ModelAPObject model = new ModelAPObject();
145145
model.setProp1("value1");
146146
model.setProp2(Long.valueOf(33));
147-
model.setProperty("baseball", foo1);
148-
model.setProperty("football", foo2);
149-
model.setProperty("basketball", "PF");
150-
model.setProperty("age", Integer.valueOf(25));
147+
model.put("baseball", foo1);
148+
model.put("football", foo2);
149+
model.put("basketball", "PF");
150+
model.put("age", Integer.valueOf(25));
151151
return model;
152152
}
153153

154154
@Test
155155
public void testModelAPFoo() {
156156
ModelAPFoo model = createModelAPFoo();
157-
// model.setProperty("basketball", "foo");
157+
// model.put("basketball", "foo");
158158
testSerDeser(model, ModelAPFoo.class, false);
159159
}
160160

@@ -197,7 +197,7 @@ public void testNoCtor() {
197197
public void testNullValues() {
198198
ModelAPFoo model = createModelAPFoo();
199199
model.setProp1(null);
200-
// model.setProperty("basketball", "foo");
200+
// model.put("basketball", "foo");
201201
testSerDeser(model, ModelAPFoo.class, false);
202202
}
203203

@@ -232,7 +232,7 @@ public void testCtorExcp() {
232232
@Test
233233
public void testModelAPInteger() {
234234
ModelAPInteger model = createModelAPInteger();
235-
// model.setProperty("basketball", "foo");
235+
// model.put("basketball", "foo");
236236
testSerDeser(model, ModelAPInteger.class, false);
237237
}
238238

@@ -245,7 +245,7 @@ public void testModelAPObject() {
245245
@Test
246246
public void testModelAPString() {
247247
ModelAPString model = createModelAPString();
248-
// model.setProperty("basketball", Integer.valueOf(33));
248+
// model.put("basketball", Integer.valueOf(33));
249249
testSerDeser(model, ModelAPString.class, false);
250250
}
251251

@@ -282,13 +282,13 @@ public void testDynamicModelMethods() {
282282
ModelAPFoo model = createModelAPFoo();
283283
assertEquals(model.getPropertyNames(), Arrays.asList("baseball", "football"));
284284

285-
Foo foo = model.getProperty("baseball");
285+
Foo foo = model.get("baseball");
286286
assertNotNull(foo);
287-
model.setProperty("baseball2", foo);
287+
model.put("baseball2", foo);
288288
assertEquals(model.getPropertyNames(), Arrays.asList("baseball", "football", "baseball2"));
289289

290290
Foo newFoo = createFoo("1B", 44);
291-
Foo previous = model.setProperty("baseball", newFoo);
291+
Foo previous = model.put("baseball", newFoo);
292292
assertNotNull(previous);
293293

294294
Map<String, Foo> props = model.getProperties();

0 commit comments

Comments
 (0)