Examples of EdmParameter


Examples of org.apache.olingo.odata2.api.edm.EdmParameter

    }
  }

  @Override
  public EdmParameter getParameter(final String name) throws EdmException {
    EdmParameter parameter = null;
    if (edmParameters.containsKey(name)) {
      parameter = edmParameters.get(name);
    } else {
      parameter = createParameter(name);
    }
View Full Code Here

Examples of org.apache.olingo.odata2.api.edm.EdmParameter

    return parameter;
  }

  private EdmParameter createParameter(final String name) throws EdmException {
    EdmParameter edmParameter = null;
    if (parameters.containsKey(name)) {
      FunctionImportParameter parameter = parameters.get(name);
      edmParameter = new EdmParameterImplProv(edm, parameter);
      edmParameters.put(name, edmParameter);
    }
View Full Code Here

Examples of org.apache.olingo.odata2.api.edm.EdmParameter

    createNavigationProperty("nb_Rooms", EdmMultiplicity.MANY, buildingEntitySet, roomEntitySet);

    EdmFunctionImport employeeSearchFunctionImport =
        createFunctionImportMock(defaultContainer, "EmployeeSearch", employeeType, EdmMultiplicity.MANY);
    when(employeeSearchFunctionImport.getEntitySet()).thenReturn(employeeEntitySet);
    EdmParameter employeeSearchParameter = mock(EdmParameter.class);
    when(employeeSearchParameter.getType()).thenReturn(EdmSimpleTypeKind.String.getEdmSimpleTypeInstance());
    when(employeeSearchFunctionImport.getParameterNames()).thenReturn(Arrays.asList("q"));
    when(employeeSearchFunctionImport.getParameter("q")).thenReturn(employeeSearchParameter);
    createFunctionImportMock(defaultContainer, "AllLocations", locationComplexType, EdmMultiplicity.MANY);
    createFunctionImportMock(defaultContainer, "AllUsedRoomIds", EdmSimpleTypeKind.String.getEdmSimpleTypeInstance(),
        EdmMultiplicity.MANY);
    createFunctionImportMock(defaultContainer, "MaximalAge", EdmSimpleTypeKind.Int16.getEdmSimpleTypeInstance(),
        EdmMultiplicity.ONE);
    createFunctionImportMock(defaultContainer, "MostCommonLocation", locationComplexType, EdmMultiplicity.ONE);
    EdmFunctionImport managerPhotoFunctionImport =
        createFunctionImportMock(defaultContainer, "ManagerPhoto", EdmSimpleTypeKind.Binary.getEdmSimpleTypeInstance(),
            EdmMultiplicity.ONE);
    EdmParameter managerPhotoParameter = mock(EdmParameter.class);
    when(managerPhotoParameter.getType()).thenReturn(EdmSimpleTypeKind.String.getEdmSimpleTypeInstance());
    EdmFacets managerPhotoParameterFacets = mock(EdmFacets.class);
    when(managerPhotoParameterFacets.isNullable()).thenReturn(false);
    when(managerPhotoParameter.getFacets()).thenReturn(managerPhotoParameterFacets);
    when(managerPhotoFunctionImport.getParameterNames()).thenReturn(Arrays.asList("Id"));
    when(managerPhotoFunctionImport.getParameter("Id")).thenReturn(managerPhotoParameter);
    EdmFunctionImport oldestEmployeeFunctionImport =
        createFunctionImportMock(defaultContainer, "OldestEmployee", employeeType, EdmMultiplicity.ONE);
    when(oldestEmployeeFunctionImport.getEntitySet()).thenReturn(employeeEntitySet);
View Full Code Here

Examples of org.apache.olingo.odata2.api.edm.EdmParameter

    List<String> parameterNames = edmFunctionImport.getParameterNames();
    assertTrue(parameterNames.contains("fooParameter1"));
    assertTrue(parameterNames.contains("fooParameter2"));
    assertTrue(parameterNames.contains("fooParameter3"));

    EdmParameter parameter = edmFunctionImport.getParameter("fooParameter1");
    assertNotNull(parameter);
    assertEquals("fooParameter1", parameter.getName());

    parameter = edmFunctionImport.getParameter("fooParameter1");
    assertNotNull(parameter);
    assertEquals("fooParameter1", parameter.getName());

    parameter = edmFunctionImport.getParameter("fooParameter2");
    assertNotNull(parameter);
    assertEquals("fooParameter2", parameter.getName());

    parameter = edmFunctionImport.getParameter("fooParameter3");
    assertNotNull(parameter);
    assertEquals("fooParameter3", parameter.getName());
  }
View Full Code Here

Examples of org.apache.olingo.odata2.api.edm.EdmParameter

  @Test
  public void parameterNotExisting() throws Exception {
    assertNotNull(edmFunctionImportWithoutParameters.getParameterNames());

    EdmParameter parameter = edmFunctionImportWithoutParameters.getParameter("fooParameter1");
    assertNull(parameter);

    parameter = edmFunctionImportWithoutParameters.getParameter("fooParameter2");
    assertNull(parameter);
View Full Code Here

Examples of org.apache.olingo.odata2.api.edm.EdmParameter

    assertNull(edmFunctionImportWithoutParameters.getReturnType());
  }

  @Test
  public void parameterAnnotations() throws Exception {
    EdmParameter parameter = edmFunctionImport.getParameter("fooParameter1");
    assertNotNull(parameter);
    EdmAnnotatable annotatable = (EdmAnnotatable) parameter;
    EdmAnnotations annotations = annotatable.getAnnotations();
    assertNull(annotations.getAnnotationAttributes());
    assertNull(annotations.getAnnotationElements());
View Full Code Here

Examples of org.apache.olingo.odata2.api.edm.EdmParameter

  @Test
  public void parameterNotExisting() throws Exception {
    assertNotNull(edmFunctionImportWithoutParameters.getParameterNames());

    EdmParameter parameter = edmFunctionImportWithoutParameters.getParameter("fooParameter1");
    assertNull(parameter);

    parameter = edmFunctionImportWithoutParameters.getParameter("fooParameter2");
    assertNull(parameter);
View Full Code Here

Examples of org.apache.olingo.odata2.api.edm.EdmParameter

    assertNull(parameter);
  }

  @Test
  public void parameterAnnotations() throws Exception {
    EdmParameter parameter = edmFunctionImport.getParameter("fooParameter1");
    assertNotNull(parameter);
    EdmAnnotatable annotatable = (EdmAnnotatable) parameter;
    EdmAnnotations annotations = annotatable.getAnnotations();
    assertNull(annotations.getAnnotationAttributes());
    assertNull(annotations.getAnnotationElements());
View Full Code Here

Examples of org.apache.olingo.odata2.api.edm.EdmParameter

    }
  }

  @Override
  public EdmParameter getParameter(final String name) throws EdmException {
    EdmParameter parameter = null;
    if (edmParameters.containsKey(name)) {
      parameter = edmParameters.get(name);
    } else {
      parameter = createParameter(name);
    }
View Full Code Here

Examples of org.apache.olingo.odata2.api.edm.EdmParameter

    return parameter;
  }

  private EdmParameter createParameter(final String name) throws EdmException {
    EdmParameter edmParameter = null;
    if (parameters.containsKey(name)) {
      FunctionImportParameter parameter = parameters.get(name);
      edmParameter = new EdmParameterImplProv(edm, parameter);
      edmParameters.put(name, edmParameter);
    }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.