ArrayList<Tuple3<NameValue<String>, NameValue<String>, NameValue<Integer>>> currDataObjectSet = null;
ArrayList<Tuple3<NameValue<String>, NameValue<String>, NameValue<Integer>>> newDataObjectSet = null;
try {
memberDA = new MemberDA(filename, format);
currDataObjectSet = memberDA.readDataSet();
} catch (AppException ex) {
success = false;
throw ex;
} finally {
memberDA = null;
}
if (currDataObjectSet != null) {
newDataObjectSet = new ArrayList<Tuple3<NameValue<String>, NameValue<String>, NameValue<Integer>>>();
for (int i = 0; i < currDataObjectSet.size(); i++) {
String memberName = currDataObjectSet.get(i).getItem1().getValue();
String memberID = currDataObjectSet.get(i).getItem2().getValue();
int memberPoint = currDataObjectSet.get(i).getItem3().getValue();
if (memberID.equalsIgnoreCase(oldMember.getMemberID())) {
memberID = newMember.getMemberID();
memberName = newMember.getMemberName();
memberPoint = newMember.getMemberPoint();
}
NameValue<String> nmMemberID = new NameValue<String>("MemberID", memberID);
NameValue<String> nmMemberName = new NameValue<String>("MemberName", memberName);
NameValue<Integer> nmMemberPoint = new NameValue<Integer>("MemberPoint", memberPoint);
Tuple3<NameValue<String>, NameValue<String>, NameValue<Integer>> dataObject = new Tuple3<NameValue<String>, NameValue<String>, NameValue<Integer>>(nmMemberName, nmMemberID, nmMemberPoint);
newDataObjectSet.add(dataObject);
}
try {
memberDA = new MemberDA(filename, format);
memberDA.writeDataSet(newDataObjectSet, false);
} catch (AppException ex) {
success = false;
throw ex;
} finally {