Examples of FeatureFactory


Examples of com.gracevallorani.jpa.factories.FeatureFactory

    form.setId(id);
   
    if (id != 0) {
      Feature feature;
     
      IJpaFactory<Feature> strategy = new FeatureFactory(new J2eeConfig());
     
      try {
        feature = strategy.get(id);           
      } finally {
        strategy.close();
      }

      form.setId(id);
      form.setOrder(feature.getOrder());
      form.setSummary(feature.getSummary());
View Full Code Here

Examples of com.gracevallorani.jpa.factories.FeatureFactory

    if (result.hasErrors()) {
      return JSP_EDIT;
    }
   
    Feature feature;
    IJpaFactory<Feature> strategy = new FeatureFactory(new J2eeConfig());
    strategy.setTransactional(true);
   
    try {
      if (form.getId() == 0) {
        feature = new Feature();
      } else {
        feature = strategy.get(form.getId());
      }     

      feature.setOrder(form.getOrder());
      feature.setSummary(form.getSummary());
      feature.setTitle(form.getTitle());
      feature.setTrailer(form.getTrailer());
      feature.setTrailerHeight(form.getTrailerHeight());
      feature.setTrailerWidth(form.getTrailerWidth());
      feature.setWebsiteUrl(form.getWebsiteUrl());

      if (form.getId() == 0) {
        strategy.add(feature);             
      } else {
        strategy.refresh(feature);
     
    } finally {
      strategy.close();
    }
       
    return JSP_DISPLAY;   
  }
View Full Code Here

Examples of com.gracevallorani.jpa.factories.FeatureFactory

    return JSP_DISPLAY;   
  }

  @RequestMapping(value = "delete", method = RequestMethod.GET)
  public String getDelete(@RequestParam(value = "id", required = true, defaultValue = "0") int id) throws Exception {   
    IJpaFactory<Feature> strategy = new FeatureFactory(new J2eeConfig());
       
    try {
      Feature feature = strategy.get(id);
      strategy.setTransactional(true);
      strategy.delete(feature);
    } finally {
      strategy.close();
    }
 
    return JSP_DISPLAY;   
  }
View Full Code Here

Examples of com.gracevallorani.jpa.factories.FeatureFactory

public class FeatureController {
  static public final String DATA_KEY = "data";
 
  @RequestMapping(value = "index", method = RequestMethod.GET)
  public String showIndex(Model model) {
    FeatureFactory factory = new FeatureFactory(new J2eeConfig());
   
    try {
      model.addAttribute("list", factory.getAll());
      return "/WEB-INF/website/features/index.jsp";
    } finally {
      factory.close();
    }
  }
View Full Code Here

Examples of com.gracevallorani.jpa.factories.FeatureFactory

    }
  }
 
  @RequestMapping(value = "show", method = RequestMethod.GET)
  public String showShow(Model model,  @RequestParam("id") Integer id) {
    FeatureFactory factory = new FeatureFactory(new J2eeConfig());
   
    try {
      model.addAttribute("data", factory.get(id));
      return "/WEB-INF/website/features/show.jsp";
    } finally {
      factory.close();
    }
  } 
View Full Code Here

Examples of org.opengis.feature.FeatureFactory

    public void testGetFilterFactory() {
        assertNotNull( CommonFactoryFinder.getFilterFactory( null ));
    }
   
    public void testGetDefaultFeatureFactory() {
        FeatureFactory featureFactory = CommonFactoryFinder.getFeatureFactory( null );
        assertNotNull(featureFactory);
        assertTrue(featureFactory instanceof AbstractFeatureFactoryImpl);
    }
View Full Code Here

Examples of org.opengis.feature.FeatureFactory

        assertTrue(featureFactory instanceof AbstractFeatureFactoryImpl);
    }
   
    public void testGetValidatingFeatureFactory() {
        Hints hints = new Hints(Hints.FEATURE_FACTORY, ValidatingFeatureFactoryImpl.class);
        FeatureFactory featureFactory = CommonFactoryFinder.getFeatureFactory( hints );
        assertNotNull(featureFactory);
        assertTrue(featureFactory instanceof ValidatingFeatureFactoryImpl);
    }
View Full Code Here

Examples of org.opengis.feature.FeatureFactory

     *
     * @param schema the feature type
     * @return a template feature
     */
    public static Feature templateFeature(FeatureType schema) {
      FeatureFactory ff = CommonFactoryFinder.getFeatureFactory(null);
      Collection<Property> value = new ArrayList<Property>();
     
      for (PropertyDescriptor pd : schema.getDescriptors()) {
        if (pd instanceof AttributeDescriptor) {
          if (pd instanceof GeometryDescriptor) {
            value.add(new GeometryAttributeImpl (((AttributeDescriptor) pd).getDefaultValue(), (GeometryDescriptor) pd, null) );
          } else {
            value.add(new AttributeImpl (((AttributeDescriptor) pd).getDefaultValue(), (AttributeDescriptor) pd, null) );
          }
        }               
        }
     
      return ff.createFeature(value, (FeatureTypeschema, SimpleFeatureBuilder.createDefaultFeatureId());       
    }
View Full Code Here

Examples of org.opengis.feature.FeatureFactory

            geometryFactory = new CurvedGeometryFactory(geometryFactory, linearizationTolerance);
        }

        // create a feature builder using the factory hinted or the one coming
        // from the datastore
        FeatureFactory ff = (FeatureFactory) hints.get(Hints.FEATURE_FACTORY);
        if(ff == null)
            ff = featureSource.getDataStore().getFeatureFactory();
        builder = new SimpleFeatureBuilder(featureType, ff);
       
        // find the primary key
View Full Code Here

Examples of org.opengis.feature.FeatureFactory

    }
   
    @Test
    public void encodeInsert() throws IOException, SAXException, TransformerException, XpathException{
        WfsFactory wfsfac = WfsFactory.eINSTANCE;
        FeatureFactory ff = CommonFactoryFinder.getFeatureFactory(null);
        FeatureTypeFactory ftf = new FeatureTypeFactoryImpl();
       
        AttributeDescriptor ad = ftf.createAttributeDescriptor(XSSchema.STRING_TYPE, new NameImpl("dummyAttribute"), 0, 1, true, null);
        SimpleFeatureType ft = ftf.createSimpleFeatureType(new NameImpl("dummyFeatureType"), Collections.singletonList(ad), null, false, null, null, null);
        SimpleFeature feature = ff.createSimpleFeature(new Object[] {"dummyValue"}, ft, "dummyId");
       
        InsertElementType insert = wfsfac.createInsertElementType();
        insert.getFeature().add(feature);       
       
        Encoder encoder = new Encoder(new WFSConfiguration());
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.