Refine search
public void testParseServiceException() throws Exception { String xml = "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n" + "<ows:ExceptionReport version=\"1.0.0\"\n" + " xsi:schemaLocation=\"http://www.opengis.net/ows http://demo.opengeo.org/geoserver/schemas/ows/1.0.0/owsExceptionReport.xsd\"\n" + " xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns:ows=\"http://www.opengis.net/ows\">\n" + " <ows:Exception exceptionCode=\"InvalidParameterValue\" locator=\"service\">\n" + " <ows:ExceptionText>No service: ( madeUp )</ows:ExceptionText>\n" + " </ows:Exception>\n" + "</ows:ExceptionReport>\n" + ""; document = dom(xml); Object result = parse(OWS.EXCEPTIONREPORT); assertNotNull(result); assertTrue(result instanceof ExceptionReportType); ExceptionReportType er = (ExceptionReportType) result; assertEquals("1.0.0", er.getVersion()); assertEquals(1, er.getException().size()); ExceptionType ex = (ExceptionType) er.getException().get(0); assertEquals("InvalidParameterValue", ex.getExceptionCode()); assertEquals("service", ex.getLocator()); assertEquals(1, ex.getExceptionText().size()); assertEquals("No service: ( madeUp )", ex.getExceptionText().get(0)); } }
outResource.load(is, options); DocumentRoot outRoot = (DocumentRoot) outResource.getContents().get(0); assertNotNull(outRoot.getBPSimData()); assertEquals(outAnalysisData.getScenario().size(), 1); Scenario outScenario = outAnalysisData.getScenario().get(0); assertEquals(outScenario.getElementParameters().size(), 1); assertEquals(outScenario.getId(), "default"); assertEquals(outScenario.getName(), "Scenario"); assertNotNull(outScenario.getScenarioParameters()); assertNotNull(outScenario.getElementParameters()); assertEquals(outScenario.getElementParameters().size(), 1); ElementParameters outElementParamType = outScenario.getElementParameters().get(0); assertNotNull(outElementParamType.getTimeParameters()); TimeParameters outTimeParams = outElementParamType.getTimeParameters(); assertNotNull(outTimeParams.getProcessingTime()); assertEquals(outTimeParams.getProcessingTime().getParameterValue().size(), 1); UniformDistributionType outDistributionType = (UniformDistributionType) outTimeParams.getProcessingTime().getParameterValue().get(0); assertEquals(outDistributionType.getMax(), 600.0);
private void setIfcCartesianPoint(IdEObject idEObject, float scale) { IfcCartesianPoint ifcCartesianPoint = (IfcCartesianPoint) idEObject; EList<Double> coordinates = ifcCartesianPoint.getCoordinates(); for (int index = 0; index < coordinates.size(); index++) { coordinates.set(index, coordinates.get(index) * scale); } }
private void setIfcVirtualGridIntersection(IdEObject idEObject, float scale) { IfcVirtualGridIntersection ifcVirtualGridIntersection = (IfcVirtualGridIntersection) idEObject; EList<Double> offsetDistances = ifcVirtualGridIntersection.getOffsetDistances(); for (int i = 0; i < offsetDistances.size(); i++) { offsetDistances.set(i, offsetDistances.get(i) * scale); } }
public Object parse(ElementInstance instance, Node node, Object value) throws Exception { InsertResultsType resultType = (InsertResultsType) super.parse(instance, node, value); // remove 'none' Iterator it = resultType.getFeature().iterator(); while (it.hasNext()) { EList fids = ((InsertedFeatureType) it.next()).getFeatureId(); if (fids.size() == 1 && "none".equals(fids.get(0).toString())) { it.remove(); } } return resultType; } }
private void setIfcStructuralSurfaceMemberVarying(IdEObject idEObject, float scale) { setIfcStructuralSurfaceMember(idEObject, scale); IfcStructuralSurfaceMemberVarying ifcStructuralSurfaceMemberVarying = (IfcStructuralSurfaceMemberVarying) idEObject; EList<Double> subsequentThickness = ifcStructuralSurfaceMemberVarying.getSubsequentThickness(); for (int index = 0; index < subsequentThickness.size(); index++) { subsequentThickness.set(index, subsequentThickness.get(index) * scale); } }
@Override public Object getProperty(Object object, QName name) throws Exception { if (GML.featureMember.equals(name)) { FeatureCollectionType fc = (FeatureCollectionType) object; if (fc.getFeature().size() == 1 && fc.getFeature().get(0) instanceof SimpleFeatureCollection && encoder.getConfiguration() .hasProperty(GMLConfiguration.OPTIMIZED_ENCODING)) { return new GML2FeatureCollectionEncoderDelegate( (SimpleFeatureCollection) fc.getFeature().get(0), encoder); } } return super.getProperty(object, name); }
@Override public Object getProperty(Object object, QName name) throws Exception { if (GML.featureMember.equals(name)) { FeatureCollectionType fc = (FeatureCollectionType) object; if (fc.getFeature().size() == 1 && fc.getFeature().get(0) instanceof SimpleFeatureCollection && encoder.getConfiguration() .hasProperty(GMLConfiguration.OPTIMIZED_ENCODING)) { return new GML3FeatureCollectionEncoderDelegate( (SimpleFeatureCollection) fc.getFeature().get(0), encoder); } } return super.getProperty(object, name); } }
@Override public RevisionSummary execute() throws UserException, BimserverLockConflictException, BimserverDatabaseException { Revision revision = getRevisionByRoid(roid); if (revision.getConcreteRevisions().size() == 1 && revision.getConcreteRevisions().get(0).getSummary() != null) { return revision.getConcreteRevisions().get(0).getSummary(); } else { for (ConcreteRevision concreteRevision : revision.getConcreteRevisions()) { if (concreteRevision.getSummary() != null) { merge(concreteRevision.getSummary()); } } } return createSummary(); }
private void writeEmbedded(IdEObject object) throws IOException { print("{"); print("\"_t\":\"" + object.eClass().getName() + "\","); for (EStructuralFeature eStructuralFeature : object.eClass().getEAllStructuralFeatures()) { print("\"" + eStructuralFeature.getName() + "\":"); writePrimitive(eStructuralFeature, object.eGet(eStructuralFeature)); if (object.eClass().getEAllStructuralFeatures().get(object.eClass().getEAllStructuralFeatures().size()-1) != eStructuralFeature) { print(","); } } print("}"); }
@Override public Integer execute() throws UserException, BimserverLockConflictException, BimserverDatabaseException { Revision revision = getRevisionByRoid(roid); if (revision == null) { throw new UserException("Revision with roid " + roid + " not found"); } PackageMetaData packageMetaData = bimServer.getMetaDataManager().getPackageMetaData(revision.getProject().getSchema()); Project project = revision.getProject(); if (revision.getConcreteRevisions().size() == 1 && revision.getConcreteRevisions().get(0).getSummary() != null) { RevisionSummary summary = revision.getConcreteRevisions().get(0).getSummary(); SummaryMap summaryMap = new SummaryMap(packageMetaData, summary); if (className.equals("[ALL]")) { return summaryMap.count(); } else { return summaryMap.count(getDatabaseSession().getEClass(project.getSchema(), className)); } } return null; } }
for (int i = 0; i < dcps.size(); i++) { DCPType dcp = (DCPType) dcps.get(i); for (int j = 0; j < gets.size(); j++) { RequestMethodType get = (RequestMethodType) gets.get(j); try { opt.setGet(new URL(get.getHref())); for (int j = 0; j < posts.size(); j++) { RequestMethodType post = (RequestMethodType) posts.get(j); try { opt.setPost(new URL(post.getHref()));
private void extractParamTypeToProperties(String paramName, EList<ParameterValue> parameterValues, Map<String, Object> properties) { if (parameterValues != null && parameterValues.size() > 0) { ParameterValue value = parameterValues.get(0); if (value != null && (value instanceof FloatingParameterType)) { properties.put(paramName, ((FloatingParameterType) value).getValue()); } } }
public Map<EStructuralFeature, Integer> getUnconsumed() { Map<EStructuralFeature, Integer> feature2FeatureId = new HashMap<EStructuralFeature, Integer>(); EList<EStructuralFeature> features = described.eClass().getEAllStructuralFeatures(); for (int id = 0; id < features.size(); id++) { if (nextFeatureId[id] > -1) feature2FeatureId.put(features.get(id), nextFeatureId[id] + 1); } return feature2FeatureId; }