Ejemplo n.º 1
0
 @Override
 public int hashCode() {
   int result;
   long temp;
   result = (int) (id ^ (id >>> 32));
   result = 31 * result + (isbn != null ? isbn.hashCode() : 0);
   result = 31 * result + (name != null ? name.hashCode() : 0);
   result = 31 * result + (author != null ? author.hashCode() : 0);
   result = 31 * result + (availability != null ? availability.hashCode() : 0);
   temp = Double.doubleToLongBits(price);
   result = 31 * result + (int) (temp ^ (temp >>> 32));
   return result;
 }
Ejemplo n.º 2
0
 /**
  * Limits results to either in-stock or out-of-stock items.
  *
  * @param availability {@link com.indix.query.ApiParameters.Availability }
  */
 public SearchQuery withAvailability(Availability availability) {
   parameters.add(new BasicNameValuePair("availability", availability.name()));
   return this;
 }