@Test public void checkReturnsEmbeddableTypeAsReturnType() throws ODataJPAModelException { final IntermediateJavaFunction act = createFunction(ExampleJavaFunctions.class, "returnEmbeddable"); assertEquals("com.sap.olingo.jpa.ChangeInformation", act.getEdmItem().getReturnType().getType()); }
@Override public CsdlReturnType getReturnType() { return edmFunction.getReturnType(); }
IntermediateJavaFunction extends IntermediateFunction implements JPAJavaFunction { @Override public CsdlReturnType getReturnType() { return edmFunction.getReturnType(); } }
IntermediateJavaFunction extends IntermediateFunction implements JPAJavaFunction { @Override public CsdlReturnType getReturnType() { return edmFunction.getReturnType(); } IntermediateJavaFunction(final JPAEdmNameBuilder nameBuilder, final EdmFunction jpaFunction,
      final Method javaFunction, final IntermediateSchema schema); }
IntermediateJavaFunction extends IntermediateFunction implements JPAJavaFunction { @Override public CsdlReturnType getReturnType() { return edmFunction.getReturnType(); } IntermediateJavaFunction(final JPAEdmNameBuilder nameBuilder, final EdmFunction jpaFunction,
      final Method javaFunction, final IntermediateSchema schema); @Override Constructor<?> getConstructor(); @Override EdmFunctionType getFunctionType(); @Override Method getMethod(); @Override List<JPAParameter> getParameter(); @Override JPAParameter getParameter(String internalName); @Override JPAOperationResultParameter getResultParameter(); @Override CsdlReturnType getReturnType(); }
IntermediateJavaFunction extends IntermediateFunction implements JPAJavaFunction { @Override public CsdlReturnType getReturnType() { return edmFunction.getReturnType(); } IntermediateJavaFunction(final JPAEdmNameBuilder nameBuilder, final EdmFunction jpaFunction,
      final Method javaFunction, final IntermediateSchema schema); @Override Constructor<?> getConstructor(); @Override EdmFunctionType getFunctionType(); @Override Method getMethod(); @Override List<JPAParameter> getParameter(); @Override JPAParameter getParameter(String internalName); @Override JPAOperationResultParameter getResultParameter(); @Override CsdlReturnType getReturnType();  }