Package org.jboss.forge.addon.parser.java.facets

Examples of org.jboss.forge.addon.parser.java.facets.JavaSourceFacet


   }

   private void generateManyToOneField(String fieldName, String type, String inverseFieldName, FetchType fetchType,
            boolean required, Iterable<CascadeType> cascadeTypes) throws Exception
   {
      JavaSourceFacet java = project.getFacet(JavaSourceFacet.class);
      JavaResource entityClassResource = java.getJavaResource(entityClass);
      projectHelper.createManyToOneField(project, entityClassResource, fieldName, type, inverseFieldName, fetchType,
               required, cascadeTypes);
      entityClass = getJavaClassFor(entityClass.getName());
   }
View Full Code Here


   }

   private void generateOneToManyField(String fieldName, String type, String inverseFieldName, FetchType fetchType,
            Iterable<CascadeType> cascadeTypes) throws Exception
   {
      JavaSourceFacet java = project.getFacet(JavaSourceFacet.class);
      JavaResource entityClassResource = java.getJavaResource(entityClass);
      projectHelper.createOneToManyField(project, entityClassResource, fieldName, type, inverseFieldName, fetchType,
               cascadeTypes);
      entityClass = getJavaClassFor(entityClass.getName());
   }
View Full Code Here

   }

   private void generateManyToManyField(String fieldName, String type, String inverseFieldName, FetchType fetchType,
            Iterable<CascadeType> cascadeTypes) throws Exception
   {
      JavaSourceFacet java = project.getFacet(JavaSourceFacet.class);
      JavaResource entityClassResource = java.getJavaResource(entityClass);
      projectHelper.createManyToManyField(project, entityClassResource, fieldName, type, inverseFieldName, fetchType,
               cascadeTypes);
      entityClass = getJavaClassFor(entityClass.getName());
   }
View Full Code Here

      entityClass = getJavaClassFor(entityClass.getName());
   }

   private void saveJavaSource() throws FileNotFoundException
   {
      JavaSourceFacet java = project.getFacet(JavaSourceFacet.class);
      java.saveJavaSource(entityClass);
   }
View Full Code Here

      {
         Project project = getFaceted();
         String topLevelPackage = project.getFacet(MetadataFacet.class).getTopLevelPackage();
         JavaClass testClass = JavaParser.create(JavaClass.class).setPackage(topLevelPackage);
         testClass.setName("AbstractTestCase").setAbstract(true);
         JavaSourceFacet facet = project.getFacet(JavaSourceFacet.class);
         try
         {
            facet.saveTestJavaSource(testClass.getEnclosingType());
         }
         catch (FileNotFoundException e)
         {
            log.log(Level.WARNING, "Could not create test case stub.", e);
         }
View Full Code Here

         Assert.assertTrue(controller.isValid());
         Assert.assertTrue(controller.canExecute());
         Result result = controller.execute();
         Assert.assertThat(result, is(not(instanceOf(Failed.class))));
      }
      JavaSourceFacet facet = project.getFacet(JavaSourceFacet.class);
      JavaResource javaResource = facet.getJavaResource("org.jboss.forge.test.CreditCardType");
      Assert.assertTrue(javaResource.exists());
      Assert.assertThat(javaResource.getJavaType(), is(instanceOf(JavaClass.class)));
      Assert.assertTrue(javaResource.getJavaType().hasAnnotation(MappedSuperclass.class));
   }
View Full Code Here

         Assert.assertTrue(controller.isValid());
         Assert.assertTrue(controller.canExecute());
         Result result = controller.execute();
         Assert.assertThat(result, is(not(instanceOf(Failed.class))));
      }
      JavaSourceFacet facet = project.getFacet(JavaSourceFacet.class);
      String packageName = project.getFacet(JavaSourceFacet.class).getBasePackage() + ".model";
      JavaResource javaResource = facet.getJavaResource(packageName + ".CreditCardType");
      Assert.assertTrue(javaResource.exists());
      Assert.assertThat(javaResource.getJavaType(), is(instanceOf(JavaClass.class)));
      Assert.assertTrue(javaResource.getJavaType().hasAnnotation(MappedSuperclass.class));
   }
View Full Code Here

           Assert.assertTrue(controller.isValid());
           Assert.assertTrue(controller.canExecute());
           Result result = controller.execute();
           Assert.assertThat(result, is(not(instanceOf(Failed.class))));
        }
        JavaSourceFacet facet = project.getFacet(JavaSourceFacet.class);
        JavaResource daoResource = facet.getJavaResource("unknown.dao.CustomerDao");
        Assert.assertTrue(daoResource.exists());
        Assert.assertThat(daoResource.getJavaType(), is(instanceOf(JavaClass.class)));
        JavaClass<?> restClass = daoResource.getJavaType();
        Method<?, ?> method = restClass.getMethod("create", "unknown.model.Customer");
        Assert.assertNotNull(method);
View Full Code Here

         Assert.assertTrue(controller.isValid());
         Assert.assertTrue(controller.canExecute());
         Result result = controller.execute();
         Assert.assertThat(result, is(not(instanceOf(Failed.class))));
      }
      JavaSourceFacet facet = project.getFacet(JavaSourceFacet.class);
      JavaResource restResource = facet.getJavaResource("unknown.rest.CustomerEndpoint");
      Assert.assertTrue(restResource.exists());
      Assert.assertThat(restResource.getJavaType(), is(instanceOf(JavaClass.class)));
      JavaClass<?> restClass = restResource.getJavaType();
      Method<?, ?> method = restClass.getMethod("create", "unknown.model.Customer");
      Annotation<?> consumes = method.getAnnotation(Consumes.class);
View Full Code Here

         Assert.assertTrue(controller.isValid());
         Assert.assertTrue(controller.canExecute());
         Result result = controller.execute();
         Assert.assertThat(result, is(not(instanceOf(Failed.class))));
      }
      JavaSourceFacet facet = project.getFacet(JavaSourceFacet.class);
      JavaResource filterResource = facet.getJavaResource("unknown.rest.NewCrossOriginResourceSharingFilter");
      Assert.assertTrue(filterResource.exists());
      Assert.assertThat(filterResource.getJavaType(), is(instanceOf(JavaClass.class)));
      JavaClass<?> filterClass = filterResource.getJavaType();
      Assert.assertFalse(filterClass.hasSyntaxErrors());
      Assert.assertTrue(filterClass.hasAnnotation(Provider.class));
View Full Code Here

TOP

Related Classes of org.jboss.forge.addon.parser.java.facets.JavaSourceFacet

Copyright © 2018 www.massapicom. 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.