All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.liveSense.misc.queryBuilder.gwt.valueproxies.beans.CompositeValueProxy Maven / Gradle / Ivy

package org.liveSense.misc.queryBuilder.gwt.valueproxies.beans;

import java.math.BigDecimal;
import java.math.BigInteger;
import java.util.Date;
import java.util.List;

import org.liveSense.misc.queryBuilder.beans.Value;
import org.liveSense.misc.queryBuilder.beans.ValueDomain.ValueTypes;

import com.google.web.bindery.autobean.shared.AutoBean.PropertyName;
import com.google.web.bindery.requestfactory.shared.ProxyFor;
import com.google.web.bindery.requestfactory.shared.ValueProxy;

@ProxyFor(Value.class)
public interface CompositeValueProxy extends ValueProxy {

	public void setValueAsString(String value);

	public void setValueAsBoolean(Boolean value);

	public void setValueAsInteger(Integer value);

	public void setValueAsLong(Long value);

	public void setValueAsDouble(Double value);

	public void setValueAsFloat(Float value);

	public void setValueAsDate(Date value);

	public void setValueAsBigInteger(BigInteger value);

	public void setValueAsBigDecimal(BigDecimal value);

	public void setValueAsList(List value);

	public void setType(ValueTypes type);

	public String getValueAsString();

	public Boolean getValueAsBoolean();

	public Integer getValueAsInteger();

	public Long getValueAsLong();

	public Double getValueAsDouble();

	public Float getValueAsFloat();

	public Date getValueAsDate();

	public BigInteger getValueAsBigInteger();

	public BigDecimal getValueAsBigDecimal();
	
	public List getValueAsList();

	public ValueTypes getType();
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy