|
1 | 1 | package com.google.gcloud.datastore; |
2 | 2 |
|
| 3 | +import static com.google.gcloud.datastore.BlobValue.of; |
| 4 | +import static com.google.gcloud.datastore.BooleanValue.of; |
| 5 | +import static com.google.gcloud.datastore.DateTimeValue.of; |
| 6 | +import static com.google.gcloud.datastore.DoubleValue.of; |
| 7 | +import static com.google.gcloud.datastore.EntityValue.of; |
| 8 | +import static com.google.gcloud.datastore.KeyValue.of; |
| 9 | +import static com.google.gcloud.datastore.ListValue.of; |
| 10 | +import static com.google.gcloud.datastore.LongValue.of; |
| 11 | +import static com.google.gcloud.datastore.NullValue.of; |
| 12 | +import static com.google.gcloud.datastore.StringValue.of; |
| 13 | + |
3 | 14 | import com.google.api.services.datastore.DatastoreV1; |
4 | 15 | import com.google.common.collect.ImmutableSortedMap; |
5 | 16 | import com.google.gcloud.datastore.Value.Type; |
@@ -58,57 +69,57 @@ public B set(String name, Value<?> value) { |
58 | 69 | } |
59 | 70 |
|
60 | 71 | public B setNull(String name) { |
61 | | - properties.put(name, new NullValue()); |
| 72 | + properties.put(name, of()); |
62 | 73 | return self(); |
63 | 74 | } |
64 | 75 |
|
65 | 76 | public B set(String name, String value) { |
66 | | - properties.put(name, new StringValue(value)); |
| 77 | + properties.put(name, of(value)); |
67 | 78 | return self(); |
68 | 79 | } |
69 | 80 |
|
70 | 81 | public B set(String name, long value) { |
71 | | - properties.put(name, new LongValue(value)); |
| 82 | + properties.put(name, of(value)); |
72 | 83 | return self(); |
73 | 84 | } |
74 | 85 |
|
75 | 86 | public B set(String name, double value) { |
76 | | - properties.put(name, new DoubleValue(value)); |
| 87 | + properties.put(name, of(value)); |
77 | 88 | return self(); |
78 | 89 | } |
79 | 90 |
|
80 | 91 | public B set(String name, boolean value) { |
81 | | - properties.put(name, new BooleanValue(value)); |
| 92 | + properties.put(name, of(value)); |
82 | 93 | return self(); |
83 | 94 | } |
84 | 95 |
|
85 | 96 | public B set(String name, DateTime value) { |
86 | | - properties.put(name, new DateTimeValue(value)); |
| 97 | + properties.put(name, of(value)); |
87 | 98 | return self(); |
88 | 99 | } |
89 | 100 |
|
90 | 101 | public B set(String name, Key value) { |
91 | | - properties.put(name, new KeyValue(value)); |
| 102 | + properties.put(name, of(value)); |
92 | 103 | return self(); |
93 | 104 | } |
94 | 105 |
|
95 | 106 | public B set(String name, PartialEntity value) { |
96 | | - properties.put(name, new EntityValue(value)); |
| 107 | + properties.put(name, of(value)); |
97 | 108 | return self(); |
98 | 109 | } |
99 | 110 |
|
100 | 111 | public B set(String name, List<? extends Value<?>> values) { |
101 | | - properties.put(name, new ListValue(values)); |
| 112 | + properties.put(name, of(values)); |
102 | 113 | return self(); |
103 | 114 | } |
104 | 115 |
|
105 | 116 | public B set(String name, Value<?>... value) { |
106 | | - properties.put(name, new ListValue(Arrays.asList(value))); |
| 117 | + properties.put(name, of(Arrays.asList(value))); |
107 | 118 | return self(); |
108 | 119 | } |
109 | 120 |
|
110 | 121 | public B set(String name, Blob value) { |
111 | | - properties.put(name, new BlobValue(value)); |
| 122 | + properties.put(name, of(value)); |
112 | 123 | return self(); |
113 | 124 | } |
114 | 125 |
|
|
0 commit comments