package au.org.aurin.wif.model.demand;
import au.org.aurin.wif.model.Projection;
import com.fasterxml.jackson.annotation.JsonIgnore;
import com.fasterxml.jackson.annotation.JsonTypeInfo;
/**
* The Class DemographicData.
*/
@JsonTypeInfo(use = JsonTypeInfo.Id.MINIMAL_CLASS, include = JsonTypeInfo.As.PROPERTY,
property = "@class")
public class DemographicData {
/**
* Instantiates a new demographic data.
*/
public DemographicData() {
super();
}
/** The projection. */
@JsonIgnore
private Projection projection;
/** The projection label. */
private String projectionLabel;
/** The demographic trend. */
@JsonIgnore
private DemographicTrend demographicTrend;
/**
* Gets the projection.
*
* @return the projection
*/
public Projection getProjection() {
return projection;
}
/**
* Sets the projection.
*
* @param projection the projection to set
*/
public void setProjection(Projection projection) {
this.projection = projection;
}
/**
* Gets the demographic trend.
*
* @return the demographicTrend
*/
public DemographicTrend getDemographicTrend() {
return demographicTrend;
}
/**
* Sets the demographic trend.
*
* @param demographicTrend the demographicTrend to set
*/
public void setDemographicTrend(DemographicTrend demographicTrend) {
this.demographicTrend = demographicTrend;
}
/**
* Gets the projection label.
*
* @return the projectionLabel
*/
public String getProjectionLabel() {
return projectionLabel;
}
/**
* Sets the projection label.
*
* @param projectionLabel the projectionLabel to set
*/
public void setProjectionLabel(String projectionLabel) {
this.projectionLabel = projectionLabel;
}
}