/**
*
*/
package fr.cedrik.inotes;
import java.io.IOException;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
/**
* @author Cédrik LIME
*/
public class ListFolders implements fr.cedrik.email.MainRunner.Main {
private static final Logger logger = LoggerFactory.getLogger(ListFolders.class);
public ListFolders() {
}
/**
* @param args
*/
@Override
public void _main(String[] args) throws IOException {
main(args);
}
/**
* @param args
*/
public static void main(String[] args) throws IOException {
INotesProperties iNotes = new INotesProperties(INotesProperties.FILE);
Session session = new Session(iNotes);
// login
if (! session.login(iNotes.getUserName(), iNotes.getUserPassword())) {
logger.error("Can not login user {}!", iNotes.getUserName());
return;
}
try {
for (Folder folder : session.getFolders()) {
System.out.println(folder);
}
} finally {
session.logout();
}
}
}