@Test public void checkGetPropertyByNameCorrectEntityID() throws ODataJPAModelException { final IntermediateStructuredType<BusinessPartner> et = new IntermediateEntityType<>(new JPADefaultEdmNameBuilder( PUNIT_NAME), getEntityType(BusinessPartner.class), schema); assertEquals("ID", et.getEdmItem().getProperty("ID").getName()); }
@Override CsdlEntityType getEdmItem() throws ODataJPAModelException { lazyBuildEdmItem(); return edmEntityType; }
IntermediateEntityType extends IntermediateStructuredType<T> implements JPAEntityType,
    IntermediateEntityTypeAccess { @Override CsdlEntityType getEdmItem() throws ODataJPAModelException { lazyBuildEdmItem(); return edmEntityType; } }
IntermediateEntityType extends IntermediateStructuredType<T> implements JPAEntityType,
    IntermediateEntityTypeAccess { @Override CsdlEntityType getEdmItem() throws ODataJPAModelException { lazyBuildEdmItem(); return edmEntityType; } IntermediateEntityType(final JPAEdmNameBuilder nameBuilder, final EntityType<T> et, final IntermediateSchema schema); }
IntermediateEntityType extends IntermediateStructuredType<T> implements JPAEntityType,
    IntermediateEntityTypeAccess { @Override CsdlEntityType getEdmItem() throws ODataJPAModelException { lazyBuildEdmItem(); return edmEntityType; } IntermediateEntityType(final JPAEdmNameBuilder nameBuilder, final EntityType<T> et, final IntermediateSchema schema); @Override void addAnnotations(final List<CsdlAnnotation> annotations); @Override JPAAttribute getAttribute(final String internalName); @Override JPACollectionAttribute getCollectionAttribute(final String externalName); @Override JPAAttribute getAttribute(final UriResourceProperty uriResourceItem); @Override String getContentType(); @Override JPAPath getContentTypeAttributePath(); @Override JPAPath getEtagPath(); @Override List<JPAAttribute> getKey(); @Override List<JPAPath> getKeyPath(); @Override Class<?> getKeyType(); @Override List<JPAPath> getSearchablePath(); @Override JPAPath getStreamAttributePath(); @Override String getTableName(); @Override boolean hasCompoundKey(); @Override boolean hasEtag(); @Override boolean hasStream(); @Override boolean ignore(); @Override boolean isAbstract(); @Override List<JPAPath> searchChildPath(final JPAPath selectItemPath); }
IntermediateEntityType extends IntermediateStructuredType<T> implements JPAEntityType,
    IntermediateEntityTypeAccess { @Override CsdlEntityType getEdmItem() throws ODataJPAModelException { lazyBuildEdmItem(); return edmEntityType; } IntermediateEntityType(final JPAEdmNameBuilder nameBuilder, final EntityType<T> et, final IntermediateSchema schema); @Override void addAnnotations(final List<CsdlAnnotation> annotations); @Override JPAAttribute getAttribute(final String internalName); @Override JPACollectionAttribute getCollectionAttribute(final String externalName); @Override JPAAttribute getAttribute(final UriResourceProperty uriResourceItem); @Override String getContentType(); @Override JPAPath getContentTypeAttributePath(); @Override JPAPath getEtagPath(); @Override List<JPAAttribute> getKey(); @Override List<JPAPath> getKeyPath(); @Override Class<?> getKeyType(); @Override List<JPAPath> getSearchablePath(); @Override JPAPath getStreamAttributePath(); @Override String getTableName(); @Override boolean hasCompoundKey(); @Override boolean hasEtag(); @Override boolean hasStream(); @Override boolean ignore(); @Override boolean isAbstract(); @Override List<JPAPath> searchChildPath(final JPAPath selectItemPath);  }