package com.walker.store.repo; import com.walker.connector.Address; import com.walker.store.Repository; import java.util.ArrayList; import java.util.List; public abstract class AbstractRepository implements Repository { private String id; private String name; // private int type = -1; private List
addressList = new ArrayList(2); @Override public int getAddressSize(){ return addressList.size(); } @Override public List getAddressList() { return addressList; } public void setAddressList(List addressList) { this.addressList = addressList; } public void addAddress(Address addr){ if(!addressList.contains(addr)){ addressList.add(addr); } } public void setId(String id) { this.id = id; } @Override public void setDefineName(String name) { this.name = name; } // public void setType(int type) { // this.type = type; // } @Override public String getId() { return this.id; } @Override public String getDefineName() { return this.name; } // @Override // public int getType() { // return this.type; // } // // @Override // public Object getInfo() { // return null; // } @Override public String toString(){ return new StringBuilder().append("[id=").append(id) .append(", name=").append(name) .append(", type=").append(getType()) .append("]").toString(); } }