Package net.opengis.wfs20

Examples of net.opengis.wfs20.PropertyType


       
        assertEquals(1, sqd.getQueryExpressionText().size());
    }

    public void testEncode() throws Exception {
        Wfs20Factory f = Wfs20Factory.eINSTANCE;
        StoredQueryDescriptionType sqd = f.createStoredQueryDescriptionType();
        sqd.setId("foo");

        ParameterExpressionType p = f.createParameterExpressionType();
        p.setName("AreaOfInterest");
        p.setType(GML.Polygon);
        sqd.getParameter().add(p);

        String xml =
        "<wfs:Query typeNames='myns:Parks'>" +
        "  <fes:Filter>" +
        "   <fes:Within>\n" +
        "     <fes:ValueReference>geometry</fes:ValueReference>" +
        "     ${AreaOfInterest}" +
        "   </fes:Within>" +
        "  </fes:Filter>" +
        "</wfs:Query> ";
       
        QueryExpressionTextType qet = f.createQueryExpressionTextType();
        sqd.getQueryExpressionText().add(qet);
       
        qet.setLanguage("urn:ogc:def:queryLanguage:OGC-WFS::WFS_QueryExpression");
        qet.setReturnFeatureTypes(Arrays.asList(new QName("http://www.someserver.com/myns", "Parks")));
        qet.setValue(xml);
View Full Code Here


        }
        else {
            throw new WFSException(request, String.format("Stored query %s does not exist.", request.getId()));
        }
       
        Wfs20Factory factory = Wfs20Factory.eINSTANCE;
        ExecutionStatusType response = factory.createExecutionStatusType();
        response.setStatus("OK");
        return response;
    }
View Full Code Here

        this.storedQueryProvider = storedQueryProvider;
    }
   
    public DescribeStoredQueriesResponseType run(DescribeStoredQueriesType request) throws WFSException {
       
        Wfs20Factory factory = Wfs20Factory.eINSTANCE;
        DescribeStoredQueriesResponseType response =
            factory.createDescribeStoredQueriesResponseType();
       
        List<StoredQueryProvider> providers =
            GeoServerExtensions.extensions(StoredQueryProvider.class);
       
        if (request.getStoredQueryId().isEmpty()) {
View Full Code Here

        }

        // persistence-context-properties
        PersistenceProperty[] properties = annotation.properties();
        for (PersistenceProperty property : properties) {
            PropertyType propertyType = persistenceContextRef.addNewPersistenceProperty();
            XsdStringType propertyName = propertyType.addNewName();
            propertyName.setStringValue(property.name());
            XsdStringType propertyValue = propertyType.addNewValue();
            propertyValue.setStringValue(property.value());
        }

        // injection targets
        if (method != null || field != null) {
View Full Code Here

        if (dataSource.getPropertyArray() == null || dataSource.getPropertyArray().length == 0) {
            String[] properties = dsDefinition.properties();
            if (properties != null) {
                for (String property : properties) {
                    String[] tokens = property.split("=");
                    PropertyType propertyType = dataSource.addNewProperty();
                    propertyType.addNewName().setStringValue(tokens[0]);
                    propertyType.addNewValue().setStringValue(tokens[1]);                   
                }              
            }
        }
       
        return dataSource;
View Full Code Here

   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   */
  public void setProperty(PropertyType newProperty) {
    PropertyType oldProperty = property;
    property = newProperty == null ? PROPERTY_EDEFAULT : newProperty;
    boolean oldPropertyESet = propertyESet;
    propertyESet = true;
    if (eNotificationRequired())
      eNotify(new ENotificationImpl(this, Notification.SET, _40Package.VALUE_TYPE__PROPERTY, oldProperty, property, !oldPropertyESet));
View Full Code Here

   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   */
  public void unsetProperty() {
    PropertyType oldProperty = property;
    boolean oldPropertyESet = propertyESet;
    property = PROPERTY_EDEFAULT;
    propertyESet = false;
    if (eNotificationRequired())
      eNotify(new ENotificationImpl(this, Notification.UNSET, _40Package.VALUE_TYPE__PROPERTY, oldProperty, PROPERTY_EDEFAULT, oldPropertyESet));
View Full Code Here

        }
        m_schemaType = schemaType;
        SchemaProperty[] elemTypes = m_schemaType.getElementProperties()[0].getType().getElementProperties();
        for ( int i = 0; i < elemTypes.length; i++ )
        {
            PropertyType propDesc = getPropertyDesc( metaDataDesc, elemTypes[i].getName() );
            m_propMetaDatas.put( elemTypes[i].getName(),
                    new XmlBeansResourcePropertyMetaData( elemTypes[i], propDesc ) );
        }
    }
View Full Code Here

      m_schemaType = schemaType;
      SchemaProperty[] elemTypes = m_schemaType.getElementProperties(  )[0].getType(  ).getElementProperties(  );
      for ( int i = 0; i < elemTypes.length; i++ )
      {
         PropertyType propDesc = getPropertyDesc( metaDataDesc,
                                                  elemTypes[i].getName(  ) );
         m_propMetaDatas.put( elemTypes[i].getName(  ),
                              new XmlBeansResourcePropertyMetaData( elemTypes[i], propDesc ) );
      }
   }
View Full Code Here

      m_schemaType = schemaType;
      SchemaProperty[] elemTypes = m_schemaType.getElementProperties(  )[0].getType(  ).getElementProperties(  );
      for ( int i = 0; i < elemTypes.length; i++ )
      {
         PropertyType propDesc = getPropertyDesc( metaDataDesc,
                                                  elemTypes[i].getName(  ) );
         m_propMetaDatas.put( elemTypes[i].getName(  ),
                              new XmlBeansResourcePropertyMetaData( elemTypes[i], propDesc ) );
      }
   }
View Full Code Here

TOP

Related Classes of net.opengis.wfs20.PropertyType

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.