in lib/server-tecsvc/src/main/java/org/apache/olingo/server/tecsvc/data/DataCreator.java [709:799]
private EntityCollection createESAllNullable(final Edm edm, final OData odata) {
final EntityCollection entityCollection = new EntityCollection();
entityCollection.getEntities().add(
new Entity()
.addProperty(createPrimitive("PropertyKey", (short) 1))
.addProperty(createPrimitive("PropertyInt16", null))
.addProperty(createPrimitive("PropertyString", null))
.addProperty(createPrimitive("PropertyBoolean", null))
.addProperty(createPrimitive("PropertyByte", null))
.addProperty(createPrimitive("PropertySByte", null))
.addProperty(createPrimitive("PropertyInt32", null))
.addProperty(createPrimitive("PropertyInt64", null))
.addProperty(createPrimitive("PropertySingle", null))
.addProperty(createPrimitive("PropertyDouble", null))
.addProperty(createPrimitive("PropertyDecimal", null))
.addProperty(createPrimitive("PropertyBinary", null))
.addProperty(createPrimitive("PropertyDate", null))
.addProperty(createPrimitive("PropertyDateTimeOffset", null))
.addProperty(createPrimitive("PropertyDuration", null))
.addProperty(createPrimitive("PropertyGuid", null))
.addProperty(createPrimitive("PropertyTimeOfDay", null))
.addProperty(createPrimitiveCollection("CollPropertyString",
"spiderman@comic.com",
null,
"spidergirl@comic.com"))
.addProperty(createPrimitiveCollection("CollPropertyBoolean",
true,
null,
false))
.addProperty(createPrimitiveCollection("CollPropertyByte",
(short) 50,
null,
(short) 249))
.addProperty(createPrimitiveCollection("CollPropertySByte",
(byte) -120,
null,
(byte) 126))
.addProperty(createPrimitiveCollection("CollPropertyInt16",
(short) 1000,
null,
(short) 30112))
.addProperty(createPrimitiveCollection("CollPropertyInt32",
23232323,
null,
10000001))
.addProperty(createPrimitiveCollection("CollPropertyInt64",
929292929292L,
null,
444444444444L))
.addProperty(createPrimitiveCollection("CollPropertySingle",
(float) 1790,
null,
(float) 3210))
.addProperty(createPrimitiveCollection("CollPropertyDouble",
-17900D,
null,
3210D))
.addProperty(createPrimitiveCollection("CollPropertyDecimal",
BigDecimal.valueOf(12),
null,
BigDecimal.valueOf(1234)))
.addProperty(createPrimitiveCollection("CollPropertyBinary",
new byte[] { -85, -51, -17 },
null,
new byte[] { 84, 103, -119 }))
.addProperty(createPrimitiveCollection("CollPropertyDate",
getDate(1958, 12, 3),
null,
getDate(2013, 6, 25)))
.addProperty(createPrimitiveCollection("CollPropertyDateTimeOffset",
getDateTime(2015, 8, 12, 3, 8, 34),
null,
getDateTime(1948, 2, 17, 9, 9, 9)))
.addProperty(createPrimitiveCollection("CollPropertyDuration",
getDuration(0, 0, 0, 13),
null,
getDuration(0, 1, 0, 0)))
.addProperty(createPrimitiveCollection("CollPropertyGuid",
UUID.fromString("ffffff67-89ab-cdef-0123-456789aaaaaa"),
null,
UUID.fromString("cccccc67-89ab-cdef-0123-456789cccccc")))
.addProperty(createPrimitiveCollection("CollPropertyTimeOfDay",
getTime(4, 14, 13),
null,
getTime(0, 37, 13))));
setEntityType(entityCollection, edm.getEntityType(EntityTypeProvider.nameETAllNullable));
createEntityId(edm, odata, "ESAllNullable", entityCollection);
createOperations("ESAllNullable", entityCollection, EntityTypeProvider.nameETAllNullable);
return entityCollection;
}