private String name; @EdmNavigationProperty(name = "ExpandedEntry", nullable = false) private IdNamePairSample expandedEntry; @EdmNavigationProperty(name = "ExpandedFeed", nullable = false) private List<IdNamePairSample> expandedFeed; @EdmNavigationProperty(name = "Entry", nullable = false) private IdNamePairSample entry; @EdmNavigationProperty(name = "Feed", nullable = false) private List<IdNamePairSample> feed;
String name = navigationPropertyAnno.name(); if (isNullOrEmpty(name)) { String typeName = navigationPropertyAnno.type(); if (!isNullOrEmpty(typeName)) { builder.setTypeName(typeName); for (EdmConstraint constraint : navigationPropertyAnno.constraints()) { referentialConstraints.add( new ReferentialConstraintImpl(constraint.property(), constraint.referencedProperty())); .setIsNullable(navigationPropertyAnno.nullable()) .setJavaField(field) .setPartnerName( isNullOrEmpty(navigationPropertyAnno.partner()) ? null : navigationPropertyAnno.partner()) .setContainsTarget(navigationPropertyAnno.containsTarget()) .addReferentialConstraints(referentialConstraints) .addOnDeleteActions(Arrays.asList(navigationPropertyAnno.onDelete())) .build();
String name = navigationPropertyAnno.name(); if (isNullOrEmpty(name)) { String typeName = navigationPropertyAnno.type(); if (!isNullOrEmpty(typeName)) { builder.setTypeName(typeName); for (EdmConstraint constraint : navigationPropertyAnno.constraints()) { referentialConstraints.add( new ReferentialConstraintImpl(constraint.property(), constraint.referencedProperty())); .setIsNullable(navigationPropertyAnno.nullable()) .setJavaField(field) .setPartnerName( isNullOrEmpty(navigationPropertyAnno.partner()) ? null : navigationPropertyAnno.partner()) .setContainsTarget(navigationPropertyAnno.containsTarget()) .addReferentialConstraints(referentialConstraints) .addOnDeleteActions(Arrays.asList(navigationPropertyAnno.onDelete())) .build();
private String name; @EdmNavigationProperty(name = "ExpandedEntry", nullable = false) private IdNamePairSample expandedEntry; @EdmNavigationProperty(name = "ExpandedFeed", nullable = false) private List<IdNamePairSample> expandedFeed; @EdmNavigationProperty(name = "Entry", nullable = false) private IdNamePairSample entry; @EdmNavigationProperty(name = "Feed", nullable = false) private List<IdNamePairSample> feed;
private long id; @EdmNavigationProperty(nullable = false) private Customer customer; @EdmNavigationProperty private List<OrderLine> orderLines;
private long id; @EdmNavigationProperty(nullable = false) private Customer customer; @EdmNavigationProperty private List<OrderLine> orderLines;
private ZonedDateTime dateTime; @EdmNavigationProperty(name = "Orders", nullable = false, partner = "customer", onDelete = OnDeleteAction.NONE) private List<Order> orders = new ArrayList<>(); @EdmNavigationProperty(name = "BankAccount", nullable = true, onDelete = OnDeleteAction.NONE) private BankAccount bankAccount;
private long lineId; @EdmNavigationProperty(nullable = false) private Product product;
private long lineId; @EdmNavigationProperty(nullable = false) private Product product;
private ZonedDateTime dateTime; @EdmNavigationProperty(name = "Orders", nullable = false, partner = "customer", onDelete = OnDeleteAction.NONE) private List<Order> orders = new ArrayList<>(); @EdmNavigationProperty(name = "BankAccount", nullable = true, onDelete = OnDeleteAction.NONE) private BankAccount bankAccount;