in lib/server-tecsvc/src/main/java/org/apache/olingo/server/tecsvc/data/DataCreator.java [577:657]
private Entity createETCompCollAllPrim(short propertyInt16) {
return new Entity()
.addProperty(createPrimitive("PropertyInt16", propertyInt16))
.addProperty(createComplex("PropertyComp",
ComplexTypeProvider.nameCTCollAllPrim.getFullQualifiedNameAsString(),
createPrimitiveCollection("CollPropertyString",
"Employee1@company.example",
"Employee2@company.example",
"Employee3@company.example"),
createPrimitiveCollection("CollPropertyBoolean",
true,
false,
true),
createPrimitiveCollection("CollPropertyByte",
(short) 50,
(short) 200,
(short) 249),
createPrimitiveCollection("CollPropertySByte",
(byte) -120,
(byte) 120,
(byte) 126),
createPrimitiveCollection("CollPropertyInt16",
(short) 1000,
(short) 2000,
(short) 30112),
createPrimitiveCollection("CollPropertyInt32",
23232323,
11223355,
10000001),
createPrimitiveCollection("CollPropertyInt64",
929292929292L,
333333333333L,
444444444444L),
createPrimitiveCollection("CollPropertySingle",
(float) 1790,
(float) 26600,
(float) 3210),
createPrimitiveCollection("CollPropertyDouble",
-17900D,
-27800000D,
3210D),
createPrimitiveCollection("CollPropertyDecimal",
BigDecimal.valueOf(12),
BigDecimal.valueOf(-2),
BigDecimal.valueOf(1234)),
createPrimitiveCollection("CollPropertyByte",
(short) 50,
(short) 200,
(short) 249),
createPrimitiveCollection("CollPropertyBinary",
new byte[] { -85, -51, -17 },
new byte[] { 1, 35, 69 },
new byte[] { 84, 103, -119 }
),
createPrimitiveCollection("CollPropertyDate",
getDate(1958, 12, 3),
getDate(1999, 8, 5),
getDate(2013, 6, 25)
),
createPrimitiveCollection("CollPropertyDateTimeOffset",
getDateTime(2015, 8, 12, 3, 8, 34),
getDateTime(1970, 3, 28, 12, 11, 10),
getDateTime(1948, 2, 17, 9, 9, 9)
),
createPrimitiveCollection("CollPropertyDuration",
getDuration(0, 0, 0, 13),
getDuration(0, 5, 28, 20),
getDuration(0, 1, 0, 0)
),
createPrimitiveCollection("CollPropertyGuid",
UUID.fromString("ffffff67-89ab-cdef-0123-456789aaaaaa"),
UUID.fromString("eeeeee67-89ab-cdef-0123-456789bbbbbb"),
UUID.fromString("cccccc67-89ab-cdef-0123-456789cccccc")
),
createPrimitiveCollection("CollPropertyTimeOfDay",
getTime(4, 14, 13),
getTime(23, 59, 59),
getTime(1, 12, 33)
)
));
}