WIP fields parameter

This commit is contained in:
John Woodlock
2012-05-25 13:06:47 +10:00
parent 041225c8f5
commit 10b762f24d
10 changed files with 248 additions and 293 deletions
@@ -1,6 +1,8 @@
package org.mifosng.data;
import java.io.Serializable;
import java.util.ArrayList;
import java.util.List;
import javax.xml.bind.annotation.XmlRootElement;
@@ -18,7 +20,7 @@ public class OfficeData implements Serializable {
private String hierarchy;
private String parentName;
private Long parentId;
private OfficeTemplateData officeTemplateData;
private List<OfficeLookup> allowedParents = new ArrayList<OfficeLookup>();
public OfficeData() {
//
@@ -92,11 +94,12 @@ public class OfficeData implements Serializable {
this.hierarchy = hierarchy;
}
public OfficeTemplateData getOfficeTemplateData() {
return officeTemplateData;
public List<OfficeLookup> getAllowedParents() {
return allowedParents;
}
public void setOfficeTemplateData(OfficeTemplateData officeTemplateData) {
this.officeTemplateData = officeTemplateData;
public void setAllowedParents(List<OfficeLookup> allowedParents) {
this.allowedParents = allowedParents;
}
}
@@ -1,28 +0,0 @@
package org.mifosng.data;
import java.util.ArrayList;
import java.util.Collection;
import javax.xml.bind.annotation.XmlRootElement;
@XmlRootElement
public class OfficeList {
private Collection<OfficeData> offices = new ArrayList<OfficeData>();
protected OfficeList() {
//
}
public OfficeList(final Collection<OfficeData> offices) {
this.offices = offices;
}
public Collection<OfficeData> getOffices() {
return this.offices;
}
public void setOffices(final Collection<OfficeData> offices) {
this.offices = offices;
}
}
@@ -1,43 +0,0 @@
package org.mifosng.data;
import java.io.Serializable;
import java.util.ArrayList;
import java.util.List;
import javax.xml.bind.annotation.XmlRootElement;
import org.joda.time.LocalDate;
@XmlRootElement(name = "office template")
public class OfficeTemplateData implements Serializable {
private LocalDate defaultOpeningDate;
private List<OfficeLookup> allowedParents = new ArrayList<OfficeLookup>();
public OfficeTemplateData() {
//
}
public OfficeTemplateData(final LocalDate defaultOpeningDate,
final List<OfficeLookup> allowedParents) {
this.defaultOpeningDate = defaultOpeningDate;
this.allowedParents = allowedParents;
}
public LocalDate getDefaultOpeningDate() {
return defaultOpeningDate;
}
public void setDefaultOpeningDate(LocalDate defaultOpeningDate) {
this.defaultOpeningDate = defaultOpeningDate;
}
public List<OfficeLookup> getAllowedParents() {
return allowedParents;
}
public void setAllowedParents(List<OfficeLookup> allowedParents) {
this.allowedParents = allowedParents;
}
}