/*
* (c) Copyright Reserved EVRYTHNG Limited 2016. All rights reserved.
* Use of this material is subject to license.
* Copying and unauthorised use of this material strictly prohibited.
*/
package com.evrythng.java.wrapper.core.api.param;
import com.evrythng.java.wrapper.core.api.QueryParamValue;
/**
* A {@link QueryParamValue} subclass that holds boolean value.
*/
public class BooleanQueryParamValue extends QueryParamValue {
public BooleanQueryParamValue(final String key, final boolean value) {
super(key, Boolean.valueOf(value).toString());
}
/**
* Parses query parameter as boolean
*
* @see Boolean#parseBoolean(String)
* @param value
* query parameter
* @return boolean value
*/
public static boolean parse(final String value) {
return Boolean.parseBoolean(value);
}
}