/*
* COPYRIGHT. HSBC HOLDINGS PLC 2013. ALL RIGHTS RESERVED.
*
* This software is only to be used for the purpose for which it has been
* provided. No part of it is to be reproduced, disassembled, transmitted,
* stored in a retrieval system nor translated in any human or computer
* language in any way or for any other purposes whatsoever without the prior
* written consent of HSBC Holdings plc.
*/
package AQSLogs;
import java.io.File;
import java.io.IOException;
import java.util.ArrayList;
/**
* <p>
* <b> Insert description of the class's responsibility/role. </b>
* </p>
*/
public class AQS_TransactionCalculation {
static String filePath = "Data";
protected void ReadLogFile(final String fileName) throws IOException {
File file = new File(AQS_TransactionCalculation.filePath);
File[] path = null;
ArrayList listOfFiles = new ArrayList();
if (file.isDirectory()) {
path = file.listFiles();
for (int i = 0; i < path.length; i++) {
if (path[i].isDirectory()) {
System.out.println("The Month :: " + path[i].getName());
ReadLogFile(path[i].getPath());
}
// If the path refers to a s.txt file.
if (path[i].isFile()) {
String name = path[i].getName().substring(path[i].getName().lastIndexOf(".") - 1);
if (name.equalsIgnoreCase("s.txt")) {
listOfFiles.add(path[i]);
}
}
}
}
}
protected int DailyAmount() {
int dailyAmount = 0;
return dailyAmount;
}
protected int MonthlyAmount() {
int monthlyAmount = 0;
return monthlyAmount;
}
public static void main(final String args[]) {
}
}