package au.org.aurin.wif.model.demand.data;
import au.org.aurin.wif.model.demand.LocalJurisdiction;
import com.fasterxml.jackson.annotation.JsonIgnore;
/**
* The Class LocalData.
*/
public class LocalData extends ProjectedData {
/** The local jurisdiction. @uml.property name="factor" */
@JsonIgnore
private LocalJurisdiction localJurisdiction;
/** The local jurisdiction label. */
private String localJurisdictionLabel;
/** The required density. */
private Double requiredDensity;
/**
* Instantiates a new local data.
*
* @param copy the copy
*/
public LocalData(LocalData copy) {
super(copy);
this.localJurisdiction = copy.getLocalJurisdiction();
this.requiredDensity = copy.getRequiredDensity();
}
/**
* Gets the local jurisdiction.
*
* @return the local jurisdiction
*/
public LocalJurisdiction getLocalJurisdiction() {
return localJurisdiction;
}
/**
* Sets the local jurisdiction.
*
* @param localJurisdiction the new local jurisdiction
*/
public void setLocalJurisdiction(LocalJurisdiction localJurisdiction) {
this.localJurisdiction = localJurisdiction;
}
/**
* Instantiates a new local data.
*/
public LocalData() {
}
/**
* Sets the required density.
*
* @param reservedArea
* the new required density
*/
public void setRequiredDensity(Double reservedArea) {
this.requiredDensity = reservedArea;
}
/**
* Gets the required density.
*
* @return the employees
*/
public Double getRequiredDensity() {
return requiredDensity;
}
/**
* Gets the local jurisdiction label.
*
* @return the localJurisdictionLabel
*/
public String getLocalJurisdictionLabel() {
return localJurisdictionLabel;
}
/**
* Sets the local jurisdiction label.
*
* @param localJurisdictionLabel the localJurisdictionLabel to set
*/
public void setLocalJurisdictionLabel(String localJurisdictionLabel) {
this.localJurisdictionLabel = localJurisdictionLabel;
}
}