Example usage for com.google.common.net UrlEscapers urlFragmentEscaper

List of usage examples for com.google.common.net UrlEscapers urlFragmentEscaper

Introduction

In this page you can find the example usage for com.google.common.net UrlEscapers urlFragmentEscaper.

Prototype

public static Escaper urlFragmentEscaper() 

Source Link

Document

Returns an Escaper instance that escapes strings so they can be safely included in a <a href="http://goo.gl/xXEq4p">URL fragment</a>.

Usage

From source file:com.spectralogic.ds3client.commands.spectrads3.RegisterDs3TargetSpectraS3Request.java

public RegisterDs3TargetSpectraS3Request(final String adminAuthId, final String adminSecretKey,
        final String dataPathEndPoint, final String name) {
    this.adminAuthId = adminAuthId;
    this.adminSecretKey = adminSecretKey;
    this.dataPathEndPoint = dataPathEndPoint;
    this.name = name;

    this.getQueryParams().put("admin_auth_id",
            UrlEscapers.urlFragmentEscaper().escape(adminAuthId).replace("+", "%2B"));
    this.getQueryParams().put("admin_secret_key",
            UrlEscapers.urlFragmentEscaper().escape(adminSecretKey).replace("+", "%2B"));
    this.getQueryParams().put("data_path_end_point",
            UrlEscapers.urlFragmentEscaper().escape(dataPathEndPoint).replace("+", "%2B"));
    this.getQueryParams().put("name", UrlEscapers.urlFragmentEscaper().escape(name).replace("+", "%2B"));
}

From source file:com.spectralogic.ds3client.commands.spectrads3.PutTapeStorageDomainMemberSpectraS3Request.java

public PutTapeStorageDomainMemberSpectraS3Request(final String storageDomainId, final String tapePartitionId,
        final TapeType tapeType) {
    this.storageDomainId = storageDomainId;
    this.tapePartitionId = tapePartitionId;
    this.tapeType = tapeType;

    this.getQueryParams().put("storage_domain_id",
            UrlEscapers.urlFragmentEscaper().escape(storageDomainId).replace("+", "%2B"));
    this.getQueryParams().put("tape_partition_id",
            UrlEscapers.urlFragmentEscaper().escape(tapePartitionId).replace("+", "%2B"));
    this.getQueryParams().put("tape_type", tapeType.toString());
}

From source file:com.spectralogic.ds3client.commands.CompleteMultiPartUploadRequest.java

public CompleteMultiPartUploadRequest(final String bucketName, final String objectName,
        final CompleteMultipartUpload requestPayload, final String uploadId) {
    this.bucketName = bucketName;
    this.objectName = objectName;
    this.uploadId = uploadId;
    this.requestPayload = requestPayload;

    this.getQueryParams().put("upload_id",
            UrlEscapers.urlFragmentEscaper().escape(uploadId).replace("+", "%2B"));
}

From source file:com.spectralogic.ds3client.commands.spectrads3.GetBucketCapacitySummarySpectraS3Request.java

public GetBucketCapacitySummarySpectraS3Request(final String bucketId, final String storageDomainId) {
    this.bucketId = bucketId;
    this.storageDomainId = storageDomainId;

    this.getQueryParams().put("bucket_id", bucketId);
    this.getQueryParams().put("storage_domain_id",
            UrlEscapers.urlFragmentEscaper().escape(storageDomainId).replace("+", "%2B"));
}

From source file:com.spectralogic.ds3client.commands.spectrads3.EjectStorageDomainSpectraS3Request.java

public EjectStorageDomainSpectraS3Request(final List<Ds3Object> objects, final String storageDomainId) {
    this.storageDomainId = storageDomainId;
    this.objects = objects;

    this.getQueryParams().put("operation", "eject");

    this.getQueryParams().put("storage_domain_id",
            UrlEscapers.urlFragmentEscaper().escape(storageDomainId).replace("+", "%2B"));
}

From source file:com.spectralogic.ds3client.commands.spectrads3.PutDataPersistenceRuleSpectraS3Request.java

public PutDataPersistenceRuleSpectraS3Request(final String dataPolicyId,
        final DataIsolationLevel isolationLevel, final String storageDomainId,
        final DataPersistenceRuleType type) {
    this.dataPolicyId = dataPolicyId;
    this.isolationLevel = isolationLevel;
    this.storageDomainId = storageDomainId;
    this.type = type;

    this.getQueryParams().put("data_policy_id",
            UrlEscapers.urlFragmentEscaper().escape(dataPolicyId).replace("+", "%2B"));
    this.getQueryParams().put("isolation_level", isolationLevel.toString());
    this.getQueryParams().put("storage_domain_id",
            UrlEscapers.urlFragmentEscaper().escape(storageDomainId).replace("+", "%2B"));
    this.getQueryParams().put("type", type.toString());
}

From source file:com.spectralogic.ds3client.commands.spectrads3.EjectStorageDomainBlobsSpectraS3Request.java

public EjectStorageDomainBlobsSpectraS3Request(final String bucketId, final List<Ds3Object> objects,
        final String storageDomainId) {
    this.bucketId = bucketId;
    this.storageDomainId = storageDomainId;
    this.objects = objects;

    this.getQueryParams().put("operation", "eject");

    this.getQueryParams().put("blobs", null);
    this.getQueryParams().put("bucket_id", bucketId);
    this.getQueryParams().put("storage_domain_id",
            UrlEscapers.urlFragmentEscaper().escape(storageDomainId).replace("+", "%2B"));
}

From source file:com.spectralogic.ds3client.commands.PutMultiPartUploadPartRequest.java

public PutMultiPartUploadPartRequest(final String bucketName, final String objectName,
        final SeekableByteChannel channel, final int partNumber, final long size, final String uploadId) {
    this.bucketName = bucketName;
    this.objectName = objectName;
    this.partNumber = partNumber;
    this.uploadId = uploadId;
    this.size = size;
    this.channel = channel;

    this.getQueryParams().put("part_number", Integer.toString(partNumber));
    this.getQueryParams().put("upload_id",
            UrlEscapers.urlFragmentEscaper().escape(uploadId).replace("+", "%2B"));
    this.stream = new SeekableByteChannelInputStream(channel);
}

From source file:org.eobjects.analyzer.beans.codec.UrlEncoderTransformer.java

@Override
public String[] transform(final InputRow inputRow) {
    final String value = inputRow.getValue(column);
    if (value == null) {
        return new String[1];
    }/*from ww  w . j a  va2s.  c o m*/
    final Escaper escaper;
    switch (targetFormat) {
    case FORM_PARAMETER:
        escaper = UrlEscapers.urlFormParameterEscaper();
        break;
    case FRAGMENT:
        escaper = UrlEscapers.urlFragmentEscaper();
        break;
    case PATH_SEGMENT:
        escaper = UrlEscapers.urlPathSegmentEscaper();
        break;
    default:
        throw new UnsupportedOperationException();
    }
    final String escaped = escaper.escape(value);
    return new String[] { escaped };
}

From source file:com.spectralogic.ds3client.commands.GetObjectRequest.java

public GetObjectRequest(final String bucketName, final String objectName, final WritableByteChannel channel,
        final String job, final long offset) {
    this.bucketName = bucketName;
    this.objectName = objectName;
    this.channel = channel;
    this.job = job;
    this.offset = offset;

    this.getQueryParams().put("job", UrlEscapers.urlFragmentEscaper().escape(job).replace("+", "%2B"));
    this.getQueryParams().put("offset", Long.toString(offset));

}