/** * Gets the function import by the specified name, throw an exception if no function import with the specified name * exists. * * @param entityDataModel The entity data model. * @param functionImportName The name of the function import. * @return The function import */ public static FunctionImport getAndCheckFunctionImport(EntityDataModel entityDataModel, String functionImportName) { FunctionImport functionImport = entityDataModel.getEntityContainer().getFunctionImport(functionImportName); if (functionImport == null) { throw new ODataSystemException("Function import not found in the entity data model: " + functionImportName); } return functionImport; }
/** * Gets the function import by the specified name, throw an exception if no function import with the specified name * exists. * * @param entityDataModel The entity data model. * @param functionImportName The name of the function import. * @return The function import */ public static FunctionImport getAndCheckFunctionImport(EntityDataModel entityDataModel, String functionImportName) { FunctionImport functionImport = entityDataModel.getEntityContainer().getFunctionImport(functionImportName); if (functionImport == null) { throw new ODataSystemException("Function import not found in the entity data model: " + functionImportName); } return functionImport; }
String functionImportName = functionImportCallName.get(); FunctionImport functionImport = requestContext.getEntityDataModel().getEntityContainer() .getFunctionImport(functionImportName); Operation functionImportOperation = (Operation) initializeFunctionObject(functionImport.getFunction()); fillOperationParameters(functionImportOperation,
String functionImportName = functionImportCallName.get(); FunctionImport functionImport = requestContext.getEntityDataModel().getEntityContainer() .getFunctionImport(functionImportName); Operation functionImportOperation = (Operation) initializeFunctionObject(functionImport.getFunction()); fillOperationParameters(functionImportOperation,