package org.jboss.resteasy.test.form.resource; import javax.ws.rs.DefaultValue; import javax.ws.rs.FormParam; import javax.ws.rs.HeaderParam; import javax.ws.rs.PathParam; import javax.ws.rs.QueryParam; import java.io.Serializable; public class FormResourceValueHolder implements Serializable { /** * The serialVersionUID */ private static final long serialVersionUID = 1L; @FormParam("booleanValue") private Boolean booleanValue; @FormParam("name") private String name; @FormParam("doubleValue") private Double doubleValue; @FormParam("longValue") private Long longValue; @FormParam("integerValue") private Integer integerValue; @FormParam("shortValue") private Short shortValue; @QueryParam("defaultValue") @DefaultValue("42") public int defaultValue; private int headerParam; private int id; private int queryParam; public int getDefaultValue() { return defaultValue; } public int getHeaderParam() { return headerParam; } @HeaderParam("custom-header") public void setHeaderParam(int headerParam) { this.headerParam = headerParam; } public int getId() { return id; } @PathParam("id") public void setId(int id) { this.id = id; } public int getQueryParam() { return queryParam; } @QueryParam("query") public void setQueryParam(int queryParam) { this.queryParam = queryParam; } /** * Get the booleanValue. * * @return the booleanValue. */ public Boolean getBooleanValue() { return booleanValue; } /** * Set the booleanValue. * * @param booleanValue The booleanValue to set. */ public void setBooleanValue(Boolean booleanValue) { this.booleanValue = booleanValue; } /** * Get the name. * * @return the name. */ public String getName() { return name; } /** * Set the name. * * @param name The name to set. */ public void setName(String name) { this.name = name; } /** * Get the doubleValue. * * @return the doubleValue. */ public Double getDoubleValue() { return doubleValue; } /** * Set the doubleValue. * * @param doubleValue The doubleValue to set. */ public void setDoubleValue(Double doubleValue) { this.doubleValue = doubleValue; } /** * Get the longValue. * * @return the longValue. */ public Long getLongValue() { return longValue; } /** * Set the longValue. * * @param longValue The longValue to set. */ public void setLongValue(Long longValue) { this.longValue = longValue; } /** * Get the integerValue. * * @return the integerValue. */ public Integer getIntegerValue() { return integerValue; } /** * Set the integerValue. * * @param integerValue The integerValue to set. */ public void setIntegerValue(Integer integerValue) { this.integerValue = integerValue; } /** * Get the shortValue. * * @return the shortValue. */ public Short getShortValue() { return shortValue; } /** * Set the shortValue. * * @param shortValue The shortValue to set. */ public void setShortValue(Short shortValue) { this.shortValue = shortValue; } }