Package slash.navigation.geonames.binding

Examples of slash.navigation.geonames.binding.Geonames$Status


  private GetObjectExtendedResponse toGetObjectExtendedResponse(S3GetObjectResponse engineResponse) {
    GetObjectExtendedResponse response = new GetObjectExtendedResponse();
    int resultCode = engineResponse.getResultCode();

    GetObjectResult result = new GetObjectResult();
    Status param1 = new Status();
    param1.setCode( resultCode );
    param1.setDescription( engineResponse.getResultDescription());
    result.setStatus( param1 );

    if ( 200 == resultCode || 206 == resultCode )
    {
         result.setData(engineResponse.getData());
View Full Code Here


    return request;
  }
 
  private DeleteObjectResponse toDeleteObjectResponse(S3Response engineResponse) {
    DeleteObjectResponse response = new DeleteObjectResponse();
    Status status = new Status();
    status.setCode(engineResponse.getResultCode());
    status.setDescription(engineResponse.getResultDescription());
    response.setDeleteObjectResponse(status);
    return response;
  }
View Full Code Here

    /**
     * Stores the current state machine configuration ({@link Status#getAllStates()}) in the system context.
     * @param scInstance the state machine instance holding the current configuration
     */
    public void setSystemAllStatesVariable(final SCInstance scInstance) {
        Status currentStatus = scInstance.getCurrentStatus();
        scInstance.getSystemContext().setLocal(SCXMLSystemContext.ALL_STATES_KEY, currentStatus.getAllStates());
    }
View Full Code Here

            request.setAuthentication(authentication);

            RecoverKeyBinding keyBinding = createRecoverKeyBinding();
            keyBinding.setKeyName(alias);

            Status status = new Status();
            status.setStatusValue(StatusValue.INDETERMINATE);
            keyBinding.setStatus(status);

            request.setRecoverKeyBinding(keyBinding);

            request.addRespondWith(RespondWith.PRIVATE_KEY);
View Full Code Here

            ValidateResult validateResult = getValidateResult(result);
            List keybinds = validateResult.getKeyBindingList();
            KeyBinding keybinding = (KeyBinding) keybinds.get(0);

            Status status = keybinding.getStatus();

            return StatusValue.VALID.equals(status.getStatusValue());

        } catch (Exception ex) {
            if (LOG.isDebugEnabled()) {
                LOG.debug("", ex);
            }
View Full Code Here

        kb.setValidityInterval(notBefore, notAfter);
    }

    private void addStatus(boolean valid, KeyBinding kb) {
        Status status = new Status();
        status
                .setStatusValue((valid) ? StatusValue.VALID
                        : StatusValue.INVALID);
        if (valid) {
            status.addValidReason(ValidReason.ISSUER_TRUST);
            status.addValidReason(ValidReason.REVOCATION_STATUS);
            status.addValidReason(ValidReason.SIGNATURE);
            status.addValidReason(ValidReason.VALIDITY_INTERVAL);
        } else {
            status.addInvalidReason(InvalidReason.ISSUER_TRUST);
            status.addInvalidReason(InvalidReason.REVOCATION_STATUS);
            status.addInvalidReason(InvalidReason.SIGNATURE);
            status.addInvalidReason(InvalidReason.VALIDITY_INTERVAL);
        }
        kb.setStatus(status);
    }
View Full Code Here

    private Geonames getGeonamesFor(String uri, double longitude, double latitude) throws IOException {
        return getGeonamesFor(uri + "?lat=" + latitude + "&lng=" + longitude);
    }

    private String getNearByFor(String uri, double longitude, double latitude) throws IOException {
        Geonames geonames = getGeonamesFor(uri, longitude, latitude);
        if (geonames == null || geonames.getGeoname() == null)
            return null;
        if (geonames.getStatus() != null)
            throw new IOException(geonames.getStatus().getMessage());
        List<String> result = new ArrayList<String>();
        for (Geonames.Geoname geoname : geonames.getGeoname()) {
            result.add(geoname.getName());
        }
        return result.size() > 0 ? result.get(0) : null;
    }
View Full Code Here

            description = getNearByToponymFor(longitude, latitude);
        return description;
    }

    public PostalCode getNearByPostalCodeFor(double longitude, double latitude) throws IOException {
        Geonames geonames = getGeonamesFor("findNearbyPostalCodes", longitude, latitude);
        if (geonames == null || geonames.getCode() == null)
            return null;
        List<PostalCode> result = new ArrayList<PostalCode>();
        for (Geonames.Code code : geonames.getCode()) {
            result.add(new PostalCode(code.getCountryCode(), code.getPostalcode(), code.getName()));
        }
        return result.size() > 0 ? result.get(0) : null;
    }
View Full Code Here

        }
        return result.size() > 0 ? result.get(0) : null;
    }

    public String getPlaceNameFor(String countryCode, String postalCode) throws IOException {
        Geonames geonames = getGeonamesFor("postalCodeSearch?postalcode=" + postalCode + "&country=" + countryCode);
        if (geonames == null || geonames.getCode() == null)
            return null;
        List<PostalCode> result = new ArrayList<PostalCode>();
        for (Geonames.Code code : geonames.getCode()) {
            result.add(new PostalCode(code.getCountryCode(), code.getPostalcode(), code.getName()));
        }
        return result.size() > 0 ? result.get(0).placeName : null;
    }
View Full Code Here

     * @param postalCode  the postal code to search a position for
     * @return the longitude and latitude for the given country and postal code
     * @throws IOException if an error occurs while accessing geonames.org
     */
    public double[] getPositionFor(String countryCode, String postalCode) throws IOException {
        Geonames geonames = getGeonamesFor("postalCodeSearch?postalcode=" + postalCode + "&country=" + countryCode);
        if (geonames == null || geonames.getCode() == null)
            return null;
        List<Double> result = new ArrayList<Double>();
        for (Geonames.Code code : geonames.getCode()) {
            result.add(code.getLng().doubleValue());
            result.add(code.getLat().doubleValue());
        }
        return result.size() > 1 ? new double[]{result.get(0), result.get(1)} : null;
    }
View Full Code Here

TOP

Related Classes of slash.navigation.geonames.binding.Geonames$Status

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.