/** * EntityWithNameSpaceSample. */ @EdmEntity(namespace = "ODataDemo.SampleContainer", key = { "Id" }) @EdmEntitySet("EntityWithNameSpaceSamples") public class EntityWithNameSpaceSample { }
public void addEntityType(Class<?> cls, EntityType entityType) { EdmEntitySet entitySetAnno = cls.getAnnotation(EdmEntitySet.class); if (entitySetAnno == null) { return; } String entitySetName = entitySetAnno.name(); if (isNullOrEmpty(entitySetName)) { entitySetName = entitySetAnno.value(); if (isNullOrEmpty(entitySetName)) { // Use automatically pluralized simple name of entity type if no name for the entity set is specified entitySetName = pluralize(entityType.getName()); } } String entityTypeName = entityType.getFullyQualifiedName(); LOG.trace("Creating EntitySet named: {} for entity type: {}", entitySetName, entityTypeName); builders.put(entityTypeName, new EntitySetImpl.Builder() .setName(entitySetName) .setTypeName(entityTypeName) .setIsIncludedInServiceDocument(entitySetAnno.includedInServiceDocument())); }
/** * Empty Test Entity. */ @EdmEntitySet("EmptyEntities") private class EmptyEntity { }
public void addEntityType(Class<?> cls, EntityType entityType) { EdmEntitySet entitySetAnno = cls.getAnnotation(EdmEntitySet.class); if (entitySetAnno == null) { return; } String entitySetName = entitySetAnno.name(); if (isNullOrEmpty(entitySetName)) { entitySetName = entitySetAnno.value(); if (isNullOrEmpty(entitySetName)) { // Use automatically pluralized simple name of entity type if no name for the entity set is specified entitySetName = pluralize(entityType.getName()); } } String entityTypeName = entityType.getFullyQualifiedName(); LOG.trace("Creating EntitySet named: {} for entity type: {}", entitySetName, entityTypeName); builders.put(entityTypeName, new EntitySetImpl.Builder() .setName(entitySetName) .setTypeName(entityTypeName) .setIsIncludedInServiceDocument(entitySetAnno.includedInServiceDocument())); }
/** * EntityWithNameSpaceSample. */ @EdmEntity(namespace = "ODataDemo.SampleContainer", key = { "Id" }) @EdmEntitySet("EntityWithNameSpaceSamples") public class EntityWithNameSpaceSample { }
@EdmEntitySet("BankAccounts") public class BankAccount {
@EdmEntitySet("BankAccounts") public class BankAccount {
@EdmEntitySet("AbstractEntityTypeSamples") public abstract class AbstractEntityTypeSample {
@EdmEntitySet public class IdNamePairSample {
@EdmEntitySet("VIPCustomer") public class VIPCustomer extends Customer { @EdmProperty(nullable = false, name = "vip_id")
@EdmEntitySet("VIPCustomer") public class VIPCustomer extends Customer { @EdmProperty(nullable = false, name = "vip_id")
@EdmEntitySet("AbstractEntityTypeSamples") public abstract class AbstractEntityTypeSample {
@EdmEntitySet public class IdNamePairSample {
/** * Entity set helper class. */ @EdmEntity @EdmEntitySet private class EntitySetSample { @EdmProperty private String field; }
@EdmEntitySet public class ComplexKeySample {
@EdmEntitySet public class ComplexKeySample {
@EdmEntitySet("Orders") public class Order {
@EdmEntitySet("Orders") public class Order {
@EdmPropertyRef(path = "id") }) @EdmEntitySet("ODataDemoEntities") public class ODataDemoEntity {