private EdmEntityType getTargetEntityType(Edm edm, EdmEntitySet srcEtySet ,EdmNavigationProperty navigationProp) throws EdmException { if(navigationProp == null) return null ; else { //Look for Target Entity Type based on Navigation Property String toRole = navigationProp.getToRole() ; return navigationProp.getRelationship().getEnd(toRole).getEntityType(); } } private EdmEntitySet getTargetEntitySet(Edm edm, EdmEntitySet srcEtySet, EdmNavigationProperty navigationProp) throws EdmException, ODataException{
@Override public EdmType getType() throws EdmException { return getRelationship().getEnd(navigationProperty.getToRole()).getEntityType(); }
@Override public EdmType getType() throws EdmException { return getRelationship().getEnd(navigationProperty.getToRole()).getEntityType(); }
@Override public EdmType getType() throws EdmException { return getRelationship().getEnd(navigationProperty.getToRole()).getEntityType(); }
private EdmEntityType getTargetEntityTypeFromNavigationProperty(EdmEntityType entityType, String navigationProperty) throws EdmException { EdmNavigationProperty navProp = (EdmNavigationProperty) entityType.getProperty(navigationProperty); String toRole = navProp.getToRole(); return (EdmEntityType) navProp.getRelationship().getEnd(toRole).getEntityType(); }
EdmNavigationProperty navigationProperty = (EdmNavigationProperty) entityType.getProperty(propertyName); EdmEntityType targetType = navigationProperty.getRelationship().getEnd(navigationProperty.getToRole()) .getEntityType(); if (navigationProperty.getMultiplicity().equals(EdmMultiplicity.MANY)) { List<Map<String, Object>> childEntities = null;
private String getFromEntityName(final EdmNavigationProperty navigationProperty) throws EdmException { String fromRole = navigationProperty.getFromRole(); EdmEntityType fromEntityType = navigationProperty.getRelationship().getEnd(fromRole).getEntityType(); EdmMapping mapping = fromEntityType.getMapping(); String entityName = null; if (mapping != null) { entityName = mapping.getInternalName(); } else { entityName = fromEntityType.getName(); } return entityName; }
private String getFromEntityName(final EdmNavigationProperty navigationProperty) throws EdmException { String fromRole = navigationProperty.getFromRole(); EdmEntityType fromEntityType = navigationProperty.getRelationship().getEnd(fromRole).getEntityType(); EdmMapping mapping = fromEntityType.getMapping(); String entityName = null; if (mapping != null) { entityName = mapping.getInternalName(); } else { entityName = fromEntityType.getName(); } return entityName; }
private String getFromEntityName(final EdmNavigationProperty navigationProperty) throws EdmException { String fromRole = navigationProperty.getFromRole(); EdmEntityType toEntityType = navigationProperty.getRelationship().getEnd(fromRole).getEntityType(); EdmMapping mapping = toEntityType.getMapping(); String entityName = null; if (mapping != null) { entityName = mapping.getInternalName(); } else { entityName = toEntityType.getName(); } return entityName; }
private String getFromEntityName(final EdmNavigationProperty navigationProperty) throws EdmException { String fromRole = navigationProperty.getFromRole(); EdmEntityType toEntityType = navigationProperty.getRelationship().getEnd(fromRole).getEntityType(); EdmMapping mapping = toEntityType.getMapping(); String entityName = null; if (mapping != null) { entityName = mapping.getInternalName(); } else { entityName = toEntityType.getName(); } return entityName; }
case ONE: case ZERO_TO_ONE: params = new Class<?>[] { ((JPAEdmMapping) end.getEntityType().getMapping()).getJPAType() }; break; default:
case ONE: case ZERO_TO_ONE: params = new Class<?>[] { ((JPAEdmMapping) end.getEntityType().getMapping()).getJPAType() }; break; default: