Examples of JPAEdmBuilder


Examples of org.apache.olingo.odata2.jpa.processor.api.access.JPAEdmBuilder

    assertNotNull(objJPAEdmEntityContainer.getEdmAssociationSetView());
  }

  @Test
  public void testGetBuilderIdempotent() {
    JPAEdmBuilder builder1 = objJPAEdmEntityContainer.getBuilder();
    JPAEdmBuilder builder2 = objJPAEdmEntityContainer.getBuilder();

    assertEquals(builder1.hashCode(), builder2.hashCode());
  }
View Full Code Here

Examples of org.apache.olingo.odata2.jpa.processor.api.access.JPAEdmBuilder

    return this;
  }

  @Override
  public JPAEdmBuilder getBuilder() {
    return new JPAEdmBuilder() {

      @Override
      public void build() {
        // Nothing to do?
      }
View Full Code Here

Examples of org.apache.olingo.odata2.jpa.processor.api.access.JPAEdmBuilder

    assertNotNull(objJPAEdmReferentialConstraintRole.getBuilder());
  }

  @Test
  public void testGetBuilderIdempotent() {
    JPAEdmBuilder builder1 = objJPAEdmReferentialConstraintRole.getBuilder();
    JPAEdmBuilder builder2 = objJPAEdmReferentialConstraintRole.getBuilder();

    assertEquals(builder1.hashCode(), builder2.hashCode());
  }
View Full Code Here

Examples of org.apache.olingo.odata2.jpa.processor.api.access.JPAEdmBuilder

    assertNotNull(objJPAEdmReferentialConstraint.getBuilder());
  }

  @Test
  public void testGetBuilderIdempotent() {
    JPAEdmBuilder builder1 = objJPAEdmReferentialConstraint.getBuilder();
    JPAEdmBuilder builder2 = objJPAEdmReferentialConstraint.getBuilder();

    assertEquals(builder1.hashCode(), builder2.hashCode());
  }
View Full Code Here

Examples of org.apache.olingo.odata2.jpa.processor.api.access.JPAEdmBuilder

    assertFalse(objJPAEdmEntitySet.isConsistent());
  }

  @Test
  public void testGetBuilderIdempotent() {
    JPAEdmBuilder builder1 = objJPAEdmEntitySet.getBuilder();
    JPAEdmBuilder builder2 = objJPAEdmEntitySet.getBuilder();

    assertEquals(builder1.hashCode(), builder2.hashCode());
  }
View Full Code Here

Examples of org.apache.olingo.odata2.jpa.processor.api.access.JPAEdmBuilder

    assertNotNull(objJPAEdmEntityType.getBuilder());
  }

  @Test
  public void testGetBuilderIdempotent() {
    JPAEdmBuilder builder1 = objJPAEdmEntityType.getBuilder();
    JPAEdmBuilder builder2 = objJPAEdmEntityType.getBuilder();

    assertEquals(builder1.hashCode(), builder2.hashCode());
  }
View Full Code Here

Examples of org.apache.olingo.odata2.jpa.processor.api.access.JPAEdmBuilder

     * Build EDM Schema - STEPS
     * ************************************************************
     */
    @Override
    public void build() throws ODataJPAModelException, ODataJPARuntimeException {
      JPAEdmBuilder keyViewBuilder = null;
      properties = new ArrayList<Property>();

      List<Attribute<?, ?>> jpaAttributes = null;
      String currentEntityName = null;
      String targetEntityName = null;
      String entityTypeName = null;
      if (isBuildModeComplexType) {
        jpaAttributes = sortInAscendingOrder(complexTypeView.getJPAEmbeddableType()
            .getAttributes());
        entityTypeName = complexTypeView.getJPAEmbeddableType().getJavaType()
            .getSimpleName();
      } else {
        jpaAttributes = sortInAscendingOrder(entityTypeView.getJPAEntityType()
            .getAttributes());
        entityTypeName = entityTypeView.getJPAEntityType().getName();
      }

      for (Object jpaAttribute : jpaAttributes) {
        currentAttribute = (Attribute<?, ?>) jpaAttribute;

        // Check for need to Exclude
        if (isExcluded((JPAEdmPropertyView) JPAEdmProperty.this, entityTypeName, currentAttribute.getName())) {
          continue;
        }

        PersistentAttributeType attributeType = currentAttribute
            .getPersistentAttributeType();

        switch (attributeType) {
        case BASIC:
          currentSimpleProperty = new SimpleProperty();
          properties.add(buildSimpleProperty(currentAttribute, currentSimpleProperty, false));
          if (((SingularAttribute<?, ?>) currentAttribute).isId()) {
            if (keyView == null) {
              keyView = new JPAEdmKey(JPAEdmProperty.this);
              keyViewBuilder = keyView.getBuilder();
            }
            keyViewBuilder.build();
          }
          break;
        case EMBEDDED:
          ComplexType complexType = complexTypeView
              .searchEdmComplexType(currentAttribute.getJavaType().getName());
View Full Code Here

Examples of org.apache.olingo.odata2.jpa.processor.api.access.JPAEdmBuilder

  }

  @Test
  public void testGetBuilderIdempotent() {
    JPAEdmBuilder builder1 = keyView.getBuilder();
    JPAEdmBuilder builder2 = keyView.getBuilder();

    assertEquals(builder1.hashCode(), builder2.hashCode());
  }
View Full Code Here

Examples of org.apache.olingo.odata2.jpa.processor.api.access.JPAEdmBuilder

    assertFalse(objJPAEdmEntitySet.isConsistent());
  }

  @Test
  public void testGetBuilderIdempotent() {
    JPAEdmBuilder builder1 = objJPAEdmEntitySet.getBuilder();
    JPAEdmBuilder builder2 = objJPAEdmEntitySet.getBuilder();

    assertEquals(builder1.hashCode(), builder2.hashCode());
  }
View Full Code Here

Examples of org.apache.olingo.odata2.jpa.processor.api.access.JPAEdmBuilder

    assertNotNull(objJPAEdmEntityType.getBuilder());
  }

  @Test
  public void testGetBuilderIdempotent() {
    JPAEdmBuilder builder1 = objJPAEdmEntityType.getBuilder();
    JPAEdmBuilder builder2 = objJPAEdmEntityType.getBuilder();

    assertEquals(builder1.hashCode(), builder2.hashCode());
  }
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.