You are viewing a plain text version of this content. The canonical link for it is here.
Posted to server-dev@james.apache.org by no...@apache.org on 2009/10/23 11:56:53 UTC

svn commit: r828980 [7/10] - in /james/hupa/trunk: client/src/main/java/org/apache/hupa/client/ client/src/main/java/org/apache/hupa/client/bundles/ client/src/main/java/org/apache/hupa/client/dnd/ client/src/main/java/org/apache/hupa/client/gin/ clien...

Modified: james/hupa/trunk/server/src/test/java/org/apache/hupa/server/mock/MockIMAPFolder.java
URL: http://svn.apache.org/viewvc/james/hupa/trunk/server/src/test/java/org/apache/hupa/server/mock/MockIMAPFolder.java?rev=828980&r1=828979&r2=828980&view=diff
==============================================================================
--- james/hupa/trunk/server/src/test/java/org/apache/hupa/server/mock/MockIMAPFolder.java (original)
+++ james/hupa/trunk/server/src/test/java/org/apache/hupa/server/mock/MockIMAPFolder.java Fri Oct 23 09:56:45 2009
@@ -37,296 +37,296 @@
 
 public class MockIMAPFolder extends IMAPFolder {
 
-	private boolean closed;
-	private boolean exists;
-	public final static char SEPERATOR = '.';
-
-	public MockIMAPFolder(String fullName, IMAPStore store) {
-		super(fullName, SEPERATOR, store);
-	}
-
-	public List<Message> messages = new ArrayList<Message>();
-
-	@Override
-	public synchronized Message[] addMessages(Message[] mArray)
-			throws MessagingException {
-		checkExists();
-		messages.addAll(Arrays.asList(mArray));
-		return mArray;
-	}
-
-	@Override
-	public synchronized void close(boolean expunge) throws MessagingException {
-		checkExists();
-		closed = true;
-	}
-
-	@Override
-	public Folder[] list() throws MessagingException {
-		List<MockIMAPFolder> folders = ((MockIMAPStore) store).getChilds(this);
-		return folders.toArray(new Folder[folders.size()]);
-	}
-
-	@Override
-	public synchronized void copyMessages(Message[] messages, Folder folder)
-			throws MessagingException {
-		checkExists();
-		((MockIMAPFolder) folder).addMessages(messages);
-
-	}
-
-	@Override
-	public synchronized boolean create(int type) throws MessagingException {
-		if (exists()) {
-			throw new MessagingException("Folder already exists!");
-		}
-		exists = true;
-		return ((MockIMAPStore) store).save(this);
-	}
-
-	@Override
-	public synchronized boolean delete(boolean recursive)
-			throws MessagingException {
-		exists = false;
-		return ((MockIMAPStore) store).delete(this, recursive);
-	}
-
-	@Override
-	public synchronized boolean exists() throws MessagingException {
-		return exists;
-	}
-
-	@Override
-	public synchronized void fetch(Message[] msgs, FetchProfile fp)
-			throws MessagingException {
-		// nothing todo
-		checkExists();
-	}
-
-	@Override
-	public synchronized int getDeletedMessageCount() throws MessagingException {
-		return 0;
-	}
-
-	@Override
-	public Folder getFolder(String name) throws MessagingException {
-		return super.getFolder(name);
-	}
-
-	@Override
-	public synchronized String getFullName() {
-		return fullName;
-	}
-
-	@Override
-	public synchronized Message getMessage(int msgnum)
-			throws MessagingException {
-		checkExists();
-		if (messages.size() < msgnum) {
-			throw new MessagingException();
-		}
-		return messages.get(msgnum - 1);
-	}
-
-	@Override
-	public synchronized Message getMessageByUID(long uid)
-			throws MessagingException {
-		checkExists();
-		return getMessage(new Long(uid).intValue());
-	}
-
-	@Override
-	public synchronized int getMessageCount() throws MessagingException {
-		checkExists();
-		return messages.size();
-	}
-
-	@Override
-	public synchronized Message[] getMessagesByUID(long uidstart, long uidend)
-			throws MessagingException {
-		checkExists();
-		return getMessages(new Long(uidstart).intValue(), new Long(uidend)
-				.intValue());
-	}
-
-	@Override
-	public synchronized Message[] getMessagesByUID(long[] uids)
-			throws MessagingException {
-		checkExists();
-		int ints[] = new int[uids.length];
-		for (int i = 0; i < uids.length; i++) {
-			ints[i] = new Long(uids[i]).intValue();
-		}
-		return getMessages(ints);
-	}
-
-	@Override
-	public synchronized String getName() {
-		return name;
-	}
-
-	@Override
-	public synchronized int getNewMessageCount() throws MessagingException {
-		checkExists();
-		return 0;
-	}
-
-	@Override
-	public synchronized Folder getParent() throws MessagingException {
-		return ((MockIMAPStore) store).getParent(this);
-	}
-
-	@Override
-	public void idle() throws MessagingException {
-		checkExists();
-	}
-
-	@Override
-	public synchronized boolean isOpen() {
-		return closed == false;
-	}
-
-	@Override
-	public synchronized boolean isSubscribed() {
-		return true;
-	}
-
-	@Override
-	public synchronized void open(int arg0) throws MessagingException {
-		checkExists();
-		closed = false;
-	}
-
-	@Override
-	public synchronized boolean renameTo(Folder f) throws MessagingException {
-		checkExists();
-		return false;
-	}
-
-	@Override
-	public synchronized Message[] search(SearchTerm arg0, Message[] arg1)
-			throws MessagingException {
-		checkExists();
-		return arg1;
-	}
-
-	@Override
-	public synchronized Message[] expunge() throws MessagingException {
-		checkExists();
-		return expunge(messages.toArray(new Message[messages.size()]));
-	}
-
-	@Override
-	public synchronized Message[] expunge(Message[] msgs)
-			throws MessagingException {
-		checkExists();
-		List<Message> mList = new ArrayList<Message>();
-		for (int i = 0; i < msgs.length; i++) {
-			Message m = msgs[i];
-			if (m.getFlags().contains(Flag.DELETED)) {
-				if (messages.remove(m)) {
-					mList.add(m);
-				}
-			}
-		}
-		return mList.toArray(new Message[mList.size()]);
-	}
-
-	@Override
-	public synchronized Message[] search(SearchTerm arg0)
-			throws MessagingException {
-		checkExists();
-		return getMessages();
-	}
-
-	@Override
-	public synchronized void setFlags(Message[] mArray, Flags flags,
-			boolean value) throws MessagingException {
-		checkExists();
-		for (int i = 0; i < mArray.length; i++) {
-			Message m = mArray[i];
-			for (int a = 0; a < messages.size(); a++) {
-				Message m2 = messages.get(a);
-				if (m2.equals(m)) {
-					m2.setFlags(flags, value);
-					break;
-				}
-			}
-		}
-	}
-
-	@Override
-	public synchronized Message[] getMessages() throws MessagingException {
-		checkExists();
-		return messages.toArray(new Message[messages.size()]);
-
-	}
-
-	@Override
-	public synchronized Message[] getMessages(int start, int end)
-			throws MessagingException {
-		checkExists();
-		int realStart = start - 1;
-		int realEnd = end - 1;
-		int range = realEnd - realStart;
-		int count = 0;
-		Message[] array = new Message[range];
-		while (realStart < realEnd) {
-			array[count] = messages.get(realStart);
-			realStart++;
-			count++;
-		}
-		return array;
-	}
-
-	@Override
-	public synchronized Message[] getMessages(int[] ints)
-			throws MessagingException {
-		checkExists();
-		Message[] array = new Message[ints.length];
-
-		for (int i = 0; i < ints.length; i++) {
-			int mInt = ints[i] - 1;
-			if (mInt > messages.size() || mInt < messages.size()) {
-				throw new MessagingException();
-			}
-			array[i] = messages.get(i);
-		}
-		return array;
-	}
-
-	@Override
-	public Store getStore() {
-		return store;
-	}
-
-	@Override
-	public synchronized void setFlags(int arg0, int arg1, Flags arg2,
-			boolean arg3) throws MessagingException {
-		checkExists();
-	}
-
-	@Override
-	public synchronized void setFlags(int[] arg0, Flags arg1, boolean arg2)
-			throws MessagingException {
-		checkExists();
-	}
-
-	@Override
-	public synchronized long getUID(Message message) throws MessagingException {
-		checkExists();
-		return messages.indexOf(message);
-	}
-
-	@Override
-	public synchronized int getUnreadMessageCount() throws MessagingException {
-		return 1900;
-	}
-
-	private void checkExists() throws MessagingException {
-		if (exists() == false) {
-			throw new MessagingException("Folder not exists");
-		}
-	}
+    private boolean closed;
+    private boolean exists;
+    public final static char SEPERATOR = '.';
+
+    public MockIMAPFolder(String fullName, IMAPStore store) {
+        super(fullName, SEPERATOR, store);
+    }
+
+    public List<Message> messages = new ArrayList<Message>();
+
+    @Override
+    public synchronized Message[] addMessages(Message[] mArray)
+            throws MessagingException {
+        checkExists();
+        messages.addAll(Arrays.asList(mArray));
+        return mArray;
+    }
+
+    @Override
+    public synchronized void close(boolean expunge) throws MessagingException {
+        checkExists();
+        closed = true;
+    }
+
+    @Override
+    public Folder[] list() throws MessagingException {
+        List<MockIMAPFolder> folders = ((MockIMAPStore) store).getChilds(this);
+        return folders.toArray(new Folder[folders.size()]);
+    }
+
+    @Override
+    public synchronized void copyMessages(Message[] messages, Folder folder)
+            throws MessagingException {
+        checkExists();
+        ((MockIMAPFolder) folder).addMessages(messages);
+
+    }
+
+    @Override
+    public synchronized boolean create(int type) throws MessagingException {
+        if (exists()) {
+            throw new MessagingException("Folder already exists!");
+        }
+        exists = true;
+        return ((MockIMAPStore) store).save(this);
+    }
+
+    @Override
+    public synchronized boolean delete(boolean recursive)
+            throws MessagingException {
+        exists = false;
+        return ((MockIMAPStore) store).delete(this, recursive);
+    }
+
+    @Override
+    public synchronized boolean exists() throws MessagingException {
+        return exists;
+    }
+
+    @Override
+    public synchronized void fetch(Message[] msgs, FetchProfile fp)
+            throws MessagingException {
+        // nothing todo
+        checkExists();
+    }
+
+    @Override
+    public synchronized int getDeletedMessageCount() throws MessagingException {
+        return 0;
+    }
+
+    @Override
+    public Folder getFolder(String name) throws MessagingException {
+        return super.getFolder(name);
+    }
+
+    @Override
+    public synchronized String getFullName() {
+        return fullName;
+    }
+
+    @Override
+    public synchronized Message getMessage(int msgnum)
+            throws MessagingException {
+        checkExists();
+        if (messages.size() < msgnum) {
+            throw new MessagingException();
+        }
+        return messages.get(msgnum - 1);
+    }
+
+    @Override
+    public synchronized Message getMessageByUID(long uid)
+            throws MessagingException {
+        checkExists();
+        return getMessage(new Long(uid).intValue());
+    }
+
+    @Override
+    public synchronized int getMessageCount() throws MessagingException {
+        checkExists();
+        return messages.size();
+    }
+
+    @Override
+    public synchronized Message[] getMessagesByUID(long uidstart, long uidend)
+            throws MessagingException {
+        checkExists();
+        return getMessages(new Long(uidstart).intValue(), new Long(uidend)
+                .intValue());
+    }
+
+    @Override
+    public synchronized Message[] getMessagesByUID(long[] uids)
+            throws MessagingException {
+        checkExists();
+        int ints[] = new int[uids.length];
+        for (int i = 0; i < uids.length; i++) {
+            ints[i] = new Long(uids[i]).intValue();
+        }
+        return getMessages(ints);
+    }
+
+    @Override
+    public synchronized String getName() {
+        return name;
+    }
+
+    @Override
+    public synchronized int getNewMessageCount() throws MessagingException {
+        checkExists();
+        return 0;
+    }
+
+    @Override
+    public synchronized Folder getParent() throws MessagingException {
+        return ((MockIMAPStore) store).getParent(this);
+    }
+
+    @Override
+    public void idle() throws MessagingException {
+        checkExists();
+    }
+
+    @Override
+    public synchronized boolean isOpen() {
+        return closed == false;
+    }
+
+    @Override
+    public synchronized boolean isSubscribed() {
+        return true;
+    }
+
+    @Override
+    public synchronized void open(int arg0) throws MessagingException {
+        checkExists();
+        closed = false;
+    }
+
+    @Override
+    public synchronized boolean renameTo(Folder f) throws MessagingException {
+        checkExists();
+        return false;
+    }
+
+    @Override
+    public synchronized Message[] search(SearchTerm arg0, Message[] arg1)
+            throws MessagingException {
+        checkExists();
+        return arg1;
+    }
+
+    @Override
+    public synchronized Message[] expunge() throws MessagingException {
+        checkExists();
+        return expunge(messages.toArray(new Message[messages.size()]));
+    }
+
+    @Override
+    public synchronized Message[] expunge(Message[] msgs)
+            throws MessagingException {
+        checkExists();
+        List<Message> mList = new ArrayList<Message>();
+        for (int i = 0; i < msgs.length; i++) {
+            Message m = msgs[i];
+            if (m.getFlags().contains(Flag.DELETED)) {
+                if (messages.remove(m)) {
+                    mList.add(m);
+                }
+            }
+        }
+        return mList.toArray(new Message[mList.size()]);
+    }
+
+    @Override
+    public synchronized Message[] search(SearchTerm arg0)
+            throws MessagingException {
+        checkExists();
+        return getMessages();
+    }
+
+    @Override
+    public synchronized void setFlags(Message[] mArray, Flags flags,
+            boolean value) throws MessagingException {
+        checkExists();
+        for (int i = 0; i < mArray.length; i++) {
+            Message m = mArray[i];
+            for (int a = 0; a < messages.size(); a++) {
+                Message m2 = messages.get(a);
+                if (m2.equals(m)) {
+                    m2.setFlags(flags, value);
+                    break;
+                }
+            }
+        }
+    }
+
+    @Override
+    public synchronized Message[] getMessages() throws MessagingException {
+        checkExists();
+        return messages.toArray(new Message[messages.size()]);
+
+    }
+
+    @Override
+    public synchronized Message[] getMessages(int start, int end)
+            throws MessagingException {
+        checkExists();
+        int realStart = start - 1;
+        int realEnd = end - 1;
+        int range = realEnd - realStart;
+        int count = 0;
+        Message[] array = new Message[range];
+        while (realStart < realEnd) {
+            array[count] = messages.get(realStart);
+            realStart++;
+            count++;
+        }
+        return array;
+    }
+
+    @Override
+    public synchronized Message[] getMessages(int[] ints)
+            throws MessagingException {
+        checkExists();
+        Message[] array = new Message[ints.length];
+
+        for (int i = 0; i < ints.length; i++) {
+            int mInt = ints[i] - 1;
+            if (mInt > messages.size() || mInt < messages.size()) {
+                throw new MessagingException();
+            }
+            array[i] = messages.get(i);
+        }
+        return array;
+    }
+
+    @Override
+    public Store getStore() {
+        return store;
+    }
+
+    @Override
+    public synchronized void setFlags(int arg0, int arg1, Flags arg2,
+            boolean arg3) throws MessagingException {
+        checkExists();
+    }
+
+    @Override
+    public synchronized void setFlags(int[] arg0, Flags arg1, boolean arg2)
+            throws MessagingException {
+        checkExists();
+    }
+
+    @Override
+    public synchronized long getUID(Message message) throws MessagingException {
+        checkExists();
+        return messages.indexOf(message);
+    }
+
+    @Override
+    public synchronized int getUnreadMessageCount() throws MessagingException {
+        return 1900;
+    }
+
+    private void checkExists() throws MessagingException {
+        if (exists() == false) {
+            throw new MessagingException("Folder not exists");
+        }
+    }
 
 }

Modified: james/hupa/trunk/server/src/test/java/org/apache/hupa/server/mock/MockIMAPStore.java
URL: http://svn.apache.org/viewvc/james/hupa/trunk/server/src/test/java/org/apache/hupa/server/mock/MockIMAPStore.java?rev=828980&r1=828979&r2=828980&view=diff
==============================================================================
--- james/hupa/trunk/server/src/test/java/org/apache/hupa/server/mock/MockIMAPStore.java (original)
+++ james/hupa/trunk/server/src/test/java/org/apache/hupa/server/mock/MockIMAPStore.java Fri Oct 23 09:56:45 2009
@@ -34,145 +34,145 @@
 
 public class MockIMAPStore extends IMAPStore{
 
-	private Map<String, String> validLogins = new HashMap<String, String>();
-	private Map<String, Integer> validServers = new HashMap<String, Integer>();
-	private boolean connected = false;
-	private List<MockIMAPFolder> folders = new ArrayList<MockIMAPFolder>();
-	
-	public MockIMAPStore(Session session, URLName url) {
-		super(session, url);
-	}
-
-	public static Provider getProvider() {
-		return new Provider(Provider.Type.STORE,"mockimap",MockIMAPStore.class.getName(),"","");
-	}
-	
-	public boolean save(MockIMAPFolder folder) {
-		for (int i= 0; i < folders.size(); i++) {
-			if (folders.get(i).getFullName().equals(folder.getFullName())) {
-				return false;
-			}
-		}
-		folders.add(folder);
-		return true;
-	} 
-	
-	public boolean delete(MockIMAPFolder folder, boolean recursive) {
-		boolean found = false;
-		for (int i= 0; i < folders.size(); i++) {
-			if (folders.get(i).getFullName().equals(folder.getFullName())) {
-				folders.remove(i);
-				found = true;
-				if(recursive == false) {
-					break;
-				}
-			} else if (folders.get(i).getFullName().startsWith(folder.getFullName() + MockIMAPFolder.SEPERATOR)) {
-				folders.remove(i);
-			}
-			
-		}
-		return found;
-	} 
-	
-	public MockIMAPFolder getParent(MockIMAPFolder folder) {
-		for (int i = 0; i < folders.size(); i++) {
-			MockIMAPFolder f = folders.get(i);
-			if ((f.getFullName() +MockIMAPFolder.SEPERATOR + folder.getName()).equals(folder.getFullName())) {
-				return f;
-			}
-		}
-		return null;
-	}
-	
-	public List<MockIMAPFolder> getChilds(MockIMAPFolder folder) {
-		List<MockIMAPFolder> childs = new ArrayList<MockIMAPFolder>();
-		for (int i = 0; i < folders.size(); i++) {
-			MockIMAPFolder f = folders.get(i);
-			if (f.getFullName().startsWith(folder.getFullName() + MockIMAPFolder.SEPERATOR)) {
-				childs.add(f);
-			}
-		}
-		return childs;
-	}
-	public void setValidLogins(Map<String,String> validLogins) {
-		this.validLogins = validLogins;
-	}
-
-	public void setValidServers(Map<String,Integer> validServers) {
-		this.validServers = validServers;
-	}
-	
-	public void clear() {
-		validLogins.clear();
-		validServers.clear();
-		folders.clear();
-		connected = false;
-	}
-	
-	@Override
-	public synchronized void close() throws MessagingException {
-		connected = false;
-	}
-
-	@Override
-	public synchronized Folder getDefaultFolder() throws MessagingException {
-		return getFolder("INBOX");
-	}
-
-	@Override
-	public synchronized Folder getFolder(String name) throws MessagingException {
-		for (int i = 0; i < folders.size(); i++) {
-			MockIMAPFolder mfolder = folders.get(i);
-			if (mfolder.getFullName().equals(name)) {
-				return mfolder;
-			}
-		}
-		return new MockIMAPFolder(name,this);
-	}
-
-	@Override
-	public void idle() throws MessagingException {
-		// nothing todo
-	}
-
-	@Override
-	public synchronized boolean isConnected() {
-		return connected;
-	}
-
-	@Override
-	public void connect() throws MessagingException {
-		connected = true;
-	}
-
-	@Override
-	public synchronized void connect(String host, int port, String username,
-			String password) throws MessagingException {
-		Integer myPort = validServers.get(host);
-		if (myPort != null && myPort.intValue() == port) {
-			connect(username,password);
-		}
-		throw new MessagingException("Can't connect to host");
-
-	}
-
-	@Override
-	public void connect(String host, String user, String password)
-			throws MessagingException {
-		if (validServers.containsKey(host) == false) {
-			throw new MessagingException("Can't connect to host");
-		}
-		connect(user,password);
-	}
-
-	@Override
-	public void connect(String user, String password) throws MessagingException {
-		String pass = validLogins.get(user);
-		if (pass != null && validLogins.get(user).equals(password)) {
-			connect();
-			return;
-		} 
-		throw new AuthenticationFailedException("Invalid login");
-	}
+    private Map<String, String> validLogins = new HashMap<String, String>();
+    private Map<String, Integer> validServers = new HashMap<String, Integer>();
+    private boolean connected = false;
+    private List<MockIMAPFolder> folders = new ArrayList<MockIMAPFolder>();
+    
+    public MockIMAPStore(Session session, URLName url) {
+        super(session, url);
+    }
+
+    public static Provider getProvider() {
+        return new Provider(Provider.Type.STORE,"mockimap",MockIMAPStore.class.getName(),"","");
+    }
+    
+    public boolean save(MockIMAPFolder folder) {
+        for (int i= 0; i < folders.size(); i++) {
+            if (folders.get(i).getFullName().equals(folder.getFullName())) {
+                return false;
+            }
+        }
+        folders.add(folder);
+        return true;
+    } 
+    
+    public boolean delete(MockIMAPFolder folder, boolean recursive) {
+        boolean found = false;
+        for (int i= 0; i < folders.size(); i++) {
+            if (folders.get(i).getFullName().equals(folder.getFullName())) {
+                folders.remove(i);
+                found = true;
+                if(recursive == false) {
+                    break;
+                }
+            } else if (folders.get(i).getFullName().startsWith(folder.getFullName() + MockIMAPFolder.SEPERATOR)) {
+                folders.remove(i);
+            }
+            
+        }
+        return found;
+    } 
+    
+    public MockIMAPFolder getParent(MockIMAPFolder folder) {
+        for (int i = 0; i < folders.size(); i++) {
+            MockIMAPFolder f = folders.get(i);
+            if ((f.getFullName() +MockIMAPFolder.SEPERATOR + folder.getName()).equals(folder.getFullName())) {
+                return f;
+            }
+        }
+        return null;
+    }
+    
+    public List<MockIMAPFolder> getChilds(MockIMAPFolder folder) {
+        List<MockIMAPFolder> childs = new ArrayList<MockIMAPFolder>();
+        for (int i = 0; i < folders.size(); i++) {
+            MockIMAPFolder f = folders.get(i);
+            if (f.getFullName().startsWith(folder.getFullName() + MockIMAPFolder.SEPERATOR)) {
+                childs.add(f);
+            }
+        }
+        return childs;
+    }
+    public void setValidLogins(Map<String,String> validLogins) {
+        this.validLogins = validLogins;
+    }
+
+    public void setValidServers(Map<String,Integer> validServers) {
+        this.validServers = validServers;
+    }
+    
+    public void clear() {
+        validLogins.clear();
+        validServers.clear();
+        folders.clear();
+        connected = false;
+    }
+    
+    @Override
+    public synchronized void close() throws MessagingException {
+        connected = false;
+    }
+
+    @Override
+    public synchronized Folder getDefaultFolder() throws MessagingException {
+        return getFolder("INBOX");
+    }
+
+    @Override
+    public synchronized Folder getFolder(String name) throws MessagingException {
+        for (int i = 0; i < folders.size(); i++) {
+            MockIMAPFolder mfolder = folders.get(i);
+            if (mfolder.getFullName().equals(name)) {
+                return mfolder;
+            }
+        }
+        return new MockIMAPFolder(name,this);
+    }
+
+    @Override
+    public void idle() throws MessagingException {
+        // nothing todo
+    }
+
+    @Override
+    public synchronized boolean isConnected() {
+        return connected;
+    }
+
+    @Override
+    public void connect() throws MessagingException {
+        connected = true;
+    }
+
+    @Override
+    public synchronized void connect(String host, int port, String username,
+            String password) throws MessagingException {
+        Integer myPort = validServers.get(host);
+        if (myPort != null && myPort.intValue() == port) {
+            connect(username,password);
+        }
+        throw new MessagingException("Can't connect to host");
+
+    }
+
+    @Override
+    public void connect(String host, String user, String password)
+            throws MessagingException {
+        if (validServers.containsKey(host) == false) {
+            throw new MessagingException("Can't connect to host");
+        }
+        connect(user,password);
+    }
+
+    @Override
+    public void connect(String user, String password) throws MessagingException {
+        String pass = validLogins.get(user);
+        if (pass != null && validLogins.get(user).equals(password)) {
+            connect();
+            return;
+        } 
+        throw new AuthenticationFailedException("Invalid login");
+    }
 
 }

Modified: james/hupa/trunk/server/src/test/java/org/apache/hupa/server/mock/MockIMAPStoreCache.java
URL: http://svn.apache.org/viewvc/james/hupa/trunk/server/src/test/java/org/apache/hupa/server/mock/MockIMAPStoreCache.java?rev=828980&r1=828979&r2=828980&view=diff
==============================================================================
--- james/hupa/trunk/server/src/test/java/org/apache/hupa/server/mock/MockIMAPStoreCache.java (original)
+++ james/hupa/trunk/server/src/test/java/org/apache/hupa/server/mock/MockIMAPStoreCache.java Fri Oct 23 09:56:45 2009
@@ -33,45 +33,45 @@
 import com.sun.mail.imap.IMAPStore;
 
 public class MockIMAPStoreCache implements IMAPStoreCache{
-	private Provider<Session> provider;
-	private Map<String,String> users = new HashMap<String, String>();
-	private Map<String,MockIMAPStore> stores = new HashMap<String, MockIMAPStore>();
-	public MockIMAPStoreCache(Provider<Session> provider) {
-		this.provider = provider;
-	}
-	
-	public void addValidUser(String username, String password) {
-		users.put(username, password);
-		try {
-			stores.put(username, (MockIMAPStore) provider.get().getStore("mockimap"));
-		} catch (NoSuchProviderException e) {
-			throw new RuntimeException("Invalid store");
-		}
-	}
-	
-	public void clear() {
-		users.clear();
-	}
-	
-	public void delete(User user) {
-		users.remove(user.getName());
-	}
+    private Provider<Session> provider;
+    private Map<String,String> users = new HashMap<String, String>();
+    private Map<String,MockIMAPStore> stores = new HashMap<String, MockIMAPStore>();
+    public MockIMAPStoreCache(Provider<Session> provider) {
+        this.provider = provider;
+    }
+    
+    public void addValidUser(String username, String password) {
+        users.put(username, password);
+        try {
+            stores.put(username, (MockIMAPStore) provider.get().getStore("mockimap"));
+        } catch (NoSuchProviderException e) {
+            throw new RuntimeException("Invalid store");
+        }
+    }
+    
+    public void clear() {
+        users.clear();
+    }
+    
+    public void delete(User user) {
+        users.remove(user.getName());
+    }
 
-	public void delete(String username) {
-		users.remove(username);
-	}
+    public void delete(String username) {
+        users.remove(username);
+    }
 
-	public IMAPStore get(User user) throws MessagingException {
-		return get(user.getName(),user.getPassword());
-	}
+    public IMAPStore get(User user) throws MessagingException {
+        return get(user.getName(),user.getPassword());
+    }
 
-	public IMAPStore get(String username, String password)
-			throws MessagingException {
-		String pass = users.get(username);
-		if (pass != null && pass.equals(password)) {
-			return stores.get(username);
-		} else {
-			throw new MessagingException("Invalid user");
-		}
-	}
+    public IMAPStore get(String username, String password)
+            throws MessagingException {
+        String pass = users.get(username);
+        if (pass != null && pass.equals(password)) {
+            return stores.get(username);
+        } else {
+            throw new MessagingException("Invalid user");
+        }
+    }
 }

Modified: james/hupa/trunk/server/src/test/java/org/apache/hupa/server/mock/MockLog.java
URL: http://svn.apache.org/viewvc/james/hupa/trunk/server/src/test/java/org/apache/hupa/server/mock/MockLog.java?rev=828980&r1=828979&r2=828980&view=diff
==============================================================================
--- james/hupa/trunk/server/src/test/java/org/apache/hupa/server/mock/MockLog.java (original)
+++ james/hupa/trunk/server/src/test/java/org/apache/hupa/server/mock/MockLog.java Fri Oct 23 09:56:45 2009
@@ -23,97 +23,97 @@
 
 public class MockLog implements Log{
 
-	public void debug(Object arg0) {
-		// TODO Auto-generated method stub
-		
-	}
-
-	public void debug(Object arg0, Throwable arg1) {
-		// TODO Auto-generated method stub
-		
-	}
-
-	public void error(Object arg0) {
-		// TODO Auto-generated method stub
-		
-	}
-
-	public void error(Object arg0, Throwable arg1) {
-		// TODO Auto-generated method stub
-		
-	}
-
-	public void fatal(Object arg0) {
-		// TODO Auto-generated method stub
-		
-	}
-
-	public void fatal(Object arg0, Throwable arg1) {
-		// TODO Auto-generated method stub
-		
-	}
-
-	public void info(Object arg0) {
-		// TODO Auto-generated method stub
-		
-	}
-
-	public void info(Object arg0, Throwable arg1) {
-		// TODO Auto-generated method stub
-		
-	}
-
-	public boolean isDebugEnabled() {
-		// TODO Auto-generated method stub
-		return false;
-	}
-
-	public boolean isErrorEnabled() {
-		// TODO Auto-generated method stub
-		return false;
-	}
-
-	public boolean isFatalEnabled() {
-		// TODO Auto-generated method stub
-		return false;
-	}
-
-	public boolean isInfoEnabled() {
-		// TODO Auto-generated method stub
-		return false;
-	}
-
-	public boolean isTraceEnabled() {
-		// TODO Auto-generated method stub
-		return false;
-	}
-
-	public boolean isWarnEnabled() {
-		// TODO Auto-generated method stub
-		return true;
-	}
-
-	public void trace(Object arg0) {
-		log(arg0);
-
-	}
-
-	public void trace(Object arg0, Throwable arg1) {
-		log(arg0);
-
-	}
-
-	public void warn(Object arg0) {
-		log(arg0);
-
-	}
-
-	public void warn(Object arg0, Throwable arg1) {
-		log(arg0);
-	}
-	
-	private void log(Object msg) {
-		System.out.println(msg);
-	}
+    public void debug(Object arg0) {
+        // TODO Auto-generated method stub
+        
+    }
+
+    public void debug(Object arg0, Throwable arg1) {
+        // TODO Auto-generated method stub
+        
+    }
+
+    public void error(Object arg0) {
+        // TODO Auto-generated method stub
+        
+    }
+
+    public void error(Object arg0, Throwable arg1) {
+        // TODO Auto-generated method stub
+        
+    }
+
+    public void fatal(Object arg0) {
+        // TODO Auto-generated method stub
+        
+    }
+
+    public void fatal(Object arg0, Throwable arg1) {
+        // TODO Auto-generated method stub
+        
+    }
+
+    public void info(Object arg0) {
+        // TODO Auto-generated method stub
+        
+    }
+
+    public void info(Object arg0, Throwable arg1) {
+        // TODO Auto-generated method stub
+        
+    }
+
+    public boolean isDebugEnabled() {
+        // TODO Auto-generated method stub
+        return false;
+    }
+
+    public boolean isErrorEnabled() {
+        // TODO Auto-generated method stub
+        return false;
+    }
+
+    public boolean isFatalEnabled() {
+        // TODO Auto-generated method stub
+        return false;
+    }
+
+    public boolean isInfoEnabled() {
+        // TODO Auto-generated method stub
+        return false;
+    }
+
+    public boolean isTraceEnabled() {
+        // TODO Auto-generated method stub
+        return false;
+    }
+
+    public boolean isWarnEnabled() {
+        // TODO Auto-generated method stub
+        return true;
+    }
+
+    public void trace(Object arg0) {
+        log(arg0);
+
+    }
+
+    public void trace(Object arg0, Throwable arg1) {
+        log(arg0);
+
+    }
+
+    public void warn(Object arg0) {
+        log(arg0);
+
+    }
+
+    public void warn(Object arg0, Throwable arg1) {
+        log(arg0);
+    }
+    
+    private void log(Object msg) {
+        System.out.println(msg);
+    }
 
 }

Modified: james/hupa/trunk/shared/src/main/java/org/apache/hupa/shared/Util.java
URL: http://svn.apache.org/viewvc/james/hupa/trunk/shared/src/main/java/org/apache/hupa/shared/Util.java?rev=828980&r1=828979&r2=828980&view=diff
==============================================================================
--- james/hupa/trunk/shared/src/main/java/org/apache/hupa/shared/Util.java (original)
+++ james/hupa/trunk/shared/src/main/java/org/apache/hupa/shared/Util.java Fri Oct 23 09:56:45 2009
@@ -22,40 +22,40 @@
 import java.util.ArrayList;
 
 public class Util {
-	
-	public final static String HTML_LT = "&lt;";
-	public final static String STRING_LT = "<";
-	public final static String HTML_GT = "&gt;";
-	public final static String STRING_GT = ">";
-	public final static String HTML_CR = "<br>";
-	public final static String STRING_CR = "\n";
-	
-	public static String toString(String string) {
-		if (string != null) {
-			string = string.replaceAll(HTML_LT, STRING_LT);
-			string = string.replaceAll(HTML_GT, STRING_GT);
-			string = string.replaceAll(HTML_CR, STRING_CR);
-		}
-		return string;
-	}
+    
+    public final static String HTML_LT = "&lt;";
+    public final static String STRING_LT = "<";
+    public final static String HTML_GT = "&gt;";
+    public final static String STRING_GT = ">";
+    public final static String HTML_CR = "<br>";
+    public final static String STRING_CR = "\n";
+    
+    public static String toString(String string) {
+        if (string != null) {
+            string = string.replaceAll(HTML_LT, STRING_LT);
+            string = string.replaceAll(HTML_GT, STRING_GT);
+            string = string.replaceAll(HTML_CR, STRING_CR);
+        }
+        return string;
+    }
 
-	public static String toHtml(String string) {
-		if (string != null) {
-			string = string.replaceAll(STRING_LT, HTML_LT);
-			string = string.replaceAll(STRING_GT, HTML_GT);
-			string = string.replaceAll(STRING_CR, HTML_CR);
-		}
-		return string;
-	}
-	
-	public static String arrayToString(ArrayList<String> aList) {
-		StringBuffer sb = new StringBuffer();
-		for (int i = 0; i < aList.size(); i++) {
-			sb.append(aList.get(i));
-			if (i < aList.size()-1) {
-				sb.append(", ");
-			}
-		}
-		return sb.toString();
-	}
+    public static String toHtml(String string) {
+        if (string != null) {
+            string = string.replaceAll(STRING_LT, HTML_LT);
+            string = string.replaceAll(STRING_GT, HTML_GT);
+            string = string.replaceAll(STRING_CR, HTML_CR);
+        }
+        return string;
+    }
+    
+    public static String arrayToString(ArrayList<String> aList) {
+        StringBuffer sb = new StringBuffer();
+        for (int i = 0; i < aList.size(); i++) {
+            sb.append(aList.get(i));
+            if (i < aList.size()-1) {
+                sb.append(", ");
+            }
+        }
+        return sb.toString();
+    }
 }

Modified: james/hupa/trunk/shared/src/main/java/org/apache/hupa/shared/data/AbstractMessage.java
URL: http://svn.apache.org/viewvc/james/hupa/trunk/shared/src/main/java/org/apache/hupa/shared/data/AbstractMessage.java?rev=828980&r1=828979&r2=828980&view=diff
==============================================================================
--- james/hupa/trunk/shared/src/main/java/org/apache/hupa/shared/data/AbstractMessage.java (original)
+++ james/hupa/trunk/shared/src/main/java/org/apache/hupa/shared/data/AbstractMessage.java Fri Oct 23 09:56:45 2009
@@ -23,78 +23,78 @@
 import java.util.ArrayList;
 
 public class AbstractMessage implements Serializable{
-	
-	/**
-	 * 
-	 */
-	private static final long serialVersionUID = 5208272852772006815L;
-	private String from;
-	private String subject;
-	private ArrayList<String> to;
-	private ArrayList<String> cc;
-	private boolean hasAttachment;
-	
-	public boolean hasAttachment() {
-		return hasAttachment;
-	}
-	
-	public void setHasAttachments(boolean hasAttachments) {
-		this.hasAttachment = hasAttachments;
-	}
-	
-	/**
-	 * Set the From: header field
-	 * 
-	 * @param from
-	 */
-	public void setFrom(String from) {
-		this.from = from;
-	}
-
-	/**
-	 * Return the From: header field
-	 * 
-	 * @return from
-	 */
-	public String getFrom() {
-		return from;
-	}
-
-
-	public void setCc(ArrayList<String> cc) {
-		this.cc = cc;
-	}
-
-	public ArrayList<String> getCc() {
-		return cc;
-	}
-
-	/**
-	 * Set the Subject: header field
-	 * 
-	 * @param subject
-	 */
-	public void setSubject(String subject) {
-		this.subject = subject;
-	}
-
-	/**
-	 * Return the Subject: header field
-	 * 
-	 * @return subject
-	 */
-	public String getSubject() {
-		return subject;
-	}
-
-	public  ArrayList<String> getTo() {
-		return to;
-	}
-
-	public void setTo( ArrayList<String> to) {
-		this.to = to;
-	}
-	
+    
+    /**
+     * 
+     */
+    private static final long serialVersionUID = 5208272852772006815L;
+    private String from;
+    private String subject;
+    private ArrayList<String> to;
+    private ArrayList<String> cc;
+    private boolean hasAttachment;
+    
+    public boolean hasAttachment() {
+        return hasAttachment;
+    }
+    
+    public void setHasAttachments(boolean hasAttachments) {
+        this.hasAttachment = hasAttachments;
+    }
+    
+    /**
+     * Set the From: header field
+     * 
+     * @param from
+     */
+    public void setFrom(String from) {
+        this.from = from;
+    }
+
+    /**
+     * Return the From: header field
+     * 
+     * @return from
+     */
+    public String getFrom() {
+        return from;
+    }
+
+
+    public void setCc(ArrayList<String> cc) {
+        this.cc = cc;
+    }
+
+    public ArrayList<String> getCc() {
+        return cc;
+    }
+
+    /**
+     * Set the Subject: header field
+     * 
+     * @param subject
+     */
+    public void setSubject(String subject) {
+        this.subject = subject;
+    }
+
+    /**
+     * Return the Subject: header field
+     * 
+     * @return subject
+     */
+    public String getSubject() {
+        return subject;
+    }
+
+    public  ArrayList<String> getTo() {
+        return to;
+    }
+
+    public void setTo( ArrayList<String> to) {
+        this.to = to;
+    }
+    
 
 
 }

Modified: james/hupa/trunk/shared/src/main/java/org/apache/hupa/shared/data/IMAPFolder.java
URL: http://svn.apache.org/viewvc/james/hupa/trunk/shared/src/main/java/org/apache/hupa/shared/data/IMAPFolder.java?rev=828980&r1=828979&r2=828980&view=diff
==============================================================================
--- james/hupa/trunk/shared/src/main/java/org/apache/hupa/shared/data/IMAPFolder.java (original)
+++ james/hupa/trunk/shared/src/main/java/org/apache/hupa/shared/data/IMAPFolder.java Fri Oct 23 09:56:45 2009
@@ -28,166 +28,166 @@
  */
 public class IMAPFolder implements Serializable {
 
-	/**
-	 * 
-	 */
-	private static final long serialVersionUID = 2084188092060266479L;
-
-	private ArrayList<IMAPFolder> childs = new ArrayList<IMAPFolder>();
-	private String fullName;
-	private String delimiter;
-	private int msgCount;
-	private int unseenMsgCount;
-	private boolean subscribed = false;
-
-	public IMAPFolder() {
-	}
-
-	public IMAPFolder(String fullName) {
-		setFullName(fullName);
-	}
-
-	public void setSubscribed(boolean subscribed) {
-		this.subscribed = subscribed;
-	}
-	
-	public boolean getSubscribed() {
-		return subscribed;
-	}
-	
-	
-	/**
-	 * Get the name of the folder
-	 * 
-	 * @return name
-	 */
-	public String getName() {
-		if (delimiter != null) {
-			String fParts[] = getFullName().split("\\" + delimiter);
-			if (fParts != null && fParts.length > 0) {
-				return fParts[fParts.length - 1];
-			}
-		}
-		return fullName;
-	}
-
-	/**
-	 * Set the child folders 
-	 * 
-	 * @param childs
-	 */
-	public void setChildIMAPFolders(ArrayList<IMAPFolder> childs) {
-		this.childs = childs;
-	}
-
-	/**
-	 * Return the childs of this folder
-	 * 
-	 * @return childs
-	 */
-	public ArrayList<IMAPFolder> getChildIMAPFolders() {
-		return childs;
-	}
-
-	/**
-	 * Return the full name of the folder. This include the full path
-	 * @return
-	 */
-	public String getFullName() {
-		return fullName;
-	}
-
-	/**
-	 * Set the full name of the folder
-	 * 
-	 * @param fullName
-	 */
-	public void setFullName(String fullName) {
-		this.fullName = fullName;
-	}
-
-	/**
-	 * Set the delimiter which is used to seperate folders
-	 * 
-	 * @param delimiter
-	 */
-	public void setDelimiter(String delimiter) {
-		this.delimiter = delimiter;
-	}
-
-	/**
-	 * Return the delimiter
-	 * 
-	 * @return delimiter
-	 */
-	public String getDelimiter() {
-		return delimiter;
-	}
-
-	/**
-	 * Return the total message count of the messages that exists within this folder
-	 * 
-	 * @return msgCount
-	 */
-	public int getMessageCount() {
-		return msgCount;
-	}
-
-	/**
-	 * Set total message count
-	 * 
-	 * @param msgCount
-	 */
-	public void setMessageCount(int msgCount) {
-		this.msgCount = msgCount;
-	}
-
-	/**
-	 * Set the count of all unseen messages within this folder
-	 * 
-	 * @param unseenMsgCount
-	 */
-	public void setUnseenMessageCount(int unseenMsgCount) {
-		this.unseenMsgCount = unseenMsgCount;
-	}
-
-	/**
-	 * Return the unseen message count
-	 * 
-	 * @return unseenMsgCount
-	 */
-	public int getUnseeMessageCount() {
-		return unseenMsgCount;
-	}
-
-	@Override
-	public String toString() {
-		return getFullName();
-	}
-	
-	@Override
-	public boolean equals(Object o) {
-		if (o instanceof IMAPFolder) {
-			if (((IMAPFolder) o).getFullName().equals(getFullName())) {
-				return true;
-			}
-		}
-		return false;
-	}
-
-	@Override
-	public int hashCode() {
-		return getFullName().hashCode();
-	}
-	
-	public static IMAPFolder from(IMAPFolder folder) {
-		IMAPFolder newFolder = new IMAPFolder();
-		newFolder.setChildIMAPFolders(folder.getChildIMAPFolders());
-		newFolder.setDelimiter(folder.getDelimiter());
-		newFolder.setFullName(folder.getFullName());
-		newFolder.setMessageCount(folder.getMessageCount());
-		newFolder.setUnseenMessageCount(folder.getMessageCount());
-		return newFolder;
-	}
+    /**
+     * 
+     */
+    private static final long serialVersionUID = 2084188092060266479L;
+
+    private ArrayList<IMAPFolder> childs = new ArrayList<IMAPFolder>();
+    private String fullName;
+    private String delimiter;
+    private int msgCount;
+    private int unseenMsgCount;
+    private boolean subscribed = false;
+
+    public IMAPFolder() {
+    }
+
+    public IMAPFolder(String fullName) {
+        setFullName(fullName);
+    }
+
+    public void setSubscribed(boolean subscribed) {
+        this.subscribed = subscribed;
+    }
+    
+    public boolean getSubscribed() {
+        return subscribed;
+    }
+    
+    
+    /**
+     * Get the name of the folder
+     * 
+     * @return name
+     */
+    public String getName() {
+        if (delimiter != null) {
+            String fParts[] = getFullName().split("\\" + delimiter);
+            if (fParts != null && fParts.length > 0) {
+                return fParts[fParts.length - 1];
+            }
+        }
+        return fullName;
+    }
+
+    /**
+     * Set the child folders 
+     * 
+     * @param childs
+     */
+    public void setChildIMAPFolders(ArrayList<IMAPFolder> childs) {
+        this.childs = childs;
+    }
+
+    /**
+     * Return the childs of this folder
+     * 
+     * @return childs
+     */
+    public ArrayList<IMAPFolder> getChildIMAPFolders() {
+        return childs;
+    }
+
+    /**
+     * Return the full name of the folder. This include the full path
+     * @return
+     */
+    public String getFullName() {
+        return fullName;
+    }
+
+    /**
+     * Set the full name of the folder
+     * 
+     * @param fullName
+     */
+    public void setFullName(String fullName) {
+        this.fullName = fullName;
+    }
+
+    /**
+     * Set the delimiter which is used to seperate folders
+     * 
+     * @param delimiter
+     */
+    public void setDelimiter(String delimiter) {
+        this.delimiter = delimiter;
+    }
+
+    /**
+     * Return the delimiter
+     * 
+     * @return delimiter
+     */
+    public String getDelimiter() {
+        return delimiter;
+    }
+
+    /**
+     * Return the total message count of the messages that exists within this folder
+     * 
+     * @return msgCount
+     */
+    public int getMessageCount() {
+        return msgCount;
+    }
+
+    /**
+     * Set total message count
+     * 
+     * @param msgCount
+     */
+    public void setMessageCount(int msgCount) {
+        this.msgCount = msgCount;
+    }
+
+    /**
+     * Set the count of all unseen messages within this folder
+     * 
+     * @param unseenMsgCount
+     */
+    public void setUnseenMessageCount(int unseenMsgCount) {
+        this.unseenMsgCount = unseenMsgCount;
+    }
+
+    /**
+     * Return the unseen message count
+     * 
+     * @return unseenMsgCount
+     */
+    public int getUnseeMessageCount() {
+        return unseenMsgCount;
+    }
+
+    @Override
+    public String toString() {
+        return getFullName();
+    }
+    
+    @Override
+    public boolean equals(Object o) {
+        if (o instanceof IMAPFolder) {
+            if (((IMAPFolder) o).getFullName().equals(getFullName())) {
+                return true;
+            }
+        }
+        return false;
+    }
+
+    @Override
+    public int hashCode() {
+        return getFullName().hashCode();
+    }
+    
+    public static IMAPFolder from(IMAPFolder folder) {
+        IMAPFolder newFolder = new IMAPFolder();
+        newFolder.setChildIMAPFolders(folder.getChildIMAPFolders());
+        newFolder.setDelimiter(folder.getDelimiter());
+        newFolder.setFullName(folder.getFullName());
+        newFolder.setMessageCount(folder.getMessageCount());
+        newFolder.setUnseenMessageCount(folder.getMessageCount());
+        return newFolder;
+    }
 
 }

Modified: james/hupa/trunk/shared/src/main/java/org/apache/hupa/shared/data/Message.java
URL: http://svn.apache.org/viewvc/james/hupa/trunk/shared/src/main/java/org/apache/hupa/shared/data/Message.java?rev=828980&r1=828979&r2=828980&view=diff
==============================================================================
--- james/hupa/trunk/shared/src/main/java/org/apache/hupa/shared/data/Message.java (original)
+++ james/hupa/trunk/shared/src/main/java/org/apache/hupa/shared/data/Message.java Fri Oct 23 09:56:45 2009
@@ -28,68 +28,68 @@
  */
 public class Message extends AbstractMessage {
 
-	/**
-	 * 
-	 */
-	private static final long serialVersionUID = -101492974974136423L;
-	private long uid;
-	private ArrayList<IMAPFlag> flags;
-	private ArrayList<Tag> tags;
-	private Date rDate;
-	
-	public enum IMAPFlag {
-		SEEN, DELETED, RECENT, ANSWERED, JUNK, DRAFT
-	}
-
-	public void setFlags(ArrayList<IMAPFlag> flags) {
-		this.flags = flags;
-	}
-
-	public ArrayList<IMAPFlag> getFlags() {
-		return flags;
-	}
-	
-	public void setTags(ArrayList<Tag> tags) {
-		this.tags = tags;
-	}
-	
-	public ArrayList<Tag> getTags() {
-		return tags;
-	}
-	
-	public long getUid() {
-		return uid;
-	}
-
-	public void setUid(long uid) {
-		this.uid = uid;
-	}
-	
-	
-	public void setReceivedDate(Date rDate) {
-		this.rDate = rDate;
-	}
-
-	public Date getReceivedDate() {
-		return rDate;
-	}
-	
-
-	public String toString() {
-		return String.valueOf(getUid());
-	}
-	
-	public boolean equals(Object obj) {
-		if (obj instanceof Message) {
-			if (((Message)obj).getUid() == getUid()) {
-				return true;
-			}
-		}
-		return false;
-	}
-	
-	public int hashCode() {
-		Long l = new Long(getUid());
-		return l.intValue() * 16;
-	}
+    /**
+     * 
+     */
+    private static final long serialVersionUID = -101492974974136423L;
+    private long uid;
+    private ArrayList<IMAPFlag> flags;
+    private ArrayList<Tag> tags;
+    private Date rDate;
+    
+    public enum IMAPFlag {
+        SEEN, DELETED, RECENT, ANSWERED, JUNK, DRAFT
+    }
+
+    public void setFlags(ArrayList<IMAPFlag> flags) {
+        this.flags = flags;
+    }
+
+    public ArrayList<IMAPFlag> getFlags() {
+        return flags;
+    }
+    
+    public void setTags(ArrayList<Tag> tags) {
+        this.tags = tags;
+    }
+    
+    public ArrayList<Tag> getTags() {
+        return tags;
+    }
+    
+    public long getUid() {
+        return uid;
+    }
+
+    public void setUid(long uid) {
+        this.uid = uid;
+    }
+    
+    
+    public void setReceivedDate(Date rDate) {
+        this.rDate = rDate;
+    }
+
+    public Date getReceivedDate() {
+        return rDate;
+    }
+    
+
+    public String toString() {
+        return String.valueOf(getUid());
+    }
+    
+    public boolean equals(Object obj) {
+        if (obj instanceof Message) {
+            if (((Message)obj).getUid() == getUid()) {
+                return true;
+            }
+        }
+        return false;
+    }
+    
+    public int hashCode() {
+        Long l = new Long(getUid());
+        return l.intValue() * 16;
+    }
 }

Modified: james/hupa/trunk/shared/src/main/java/org/apache/hupa/shared/data/MessageAttachment.java
URL: http://svn.apache.org/viewvc/james/hupa/trunk/shared/src/main/java/org/apache/hupa/shared/data/MessageAttachment.java?rev=828980&r1=828979&r2=828980&view=diff
==============================================================================
--- james/hupa/trunk/shared/src/main/java/org/apache/hupa/shared/data/MessageAttachment.java (original)
+++ james/hupa/trunk/shared/src/main/java/org/apache/hupa/shared/data/MessageAttachment.java Fri Oct 23 09:56:45 2009
@@ -28,66 +28,66 @@
  */
 public class MessageAttachment implements Serializable {
 
-	/**
-	 * 
-	 */
-	private static final long serialVersionUID = -6896197131104882424L;
-	private String cType;
-	private int size;
-	private String name;
-
-	/**
-	 * Set the name of the attachment
-	 * 
-	 * @param name
-	 */
-	public void setName(String name) {
-		this.name = name;
-		
-	}
-
-	/**
-	 * Return the name of the attachment
-	 * 
-	 * @return name
-	 */
-	public String getName() {
-		return name;
-	}
-
-	/**
-	 * Set the content-type of the attachment
-	 * 
-	 * @param cType
-	 */
-	public void setContentType(String cType) {
-		this.cType = cType;
-	}
-	
-	/**
-	 * Return the content-type of the attachment
-	 * 
-	 * @return cType
-	 */
-	public String getContentType() {
-		return cType;
-	}
-
-	/**
-	 * Set the content size in bytes
-	 * 
-	 * @param size
-	 */
-	public void setSize(int size) {
-		this.size = size;
-	}
-
-	/**
-	 * Return the content size in bytes
-	 * 
-	 * @return size
-	 */
-	public int getSize() {
-		return size;
-	}
+    /**
+     * 
+     */
+    private static final long serialVersionUID = -6896197131104882424L;
+    private String cType;
+    private int size;
+    private String name;
+
+    /**
+     * Set the name of the attachment
+     * 
+     * @param name
+     */
+    public void setName(String name) {
+        this.name = name;
+        
+    }
+
+    /**
+     * Return the name of the attachment
+     * 
+     * @return name
+     */
+    public String getName() {
+        return name;
+    }
+
+    /**
+     * Set the content-type of the attachment
+     * 
+     * @param cType
+     */
+    public void setContentType(String cType) {
+        this.cType = cType;
+    }
+    
+    /**
+     * Return the content-type of the attachment
+     * 
+     * @return cType
+     */
+    public String getContentType() {
+        return cType;
+    }
+
+    /**
+     * Set the content size in bytes
+     * 
+     * @param size
+     */
+    public void setSize(int size) {
+        this.size = size;
+    }
+
+    /**
+     * Return the content size in bytes
+     * 
+     * @return size
+     */
+    public int getSize() {
+        return size;
+    }
 }

Modified: james/hupa/trunk/shared/src/main/java/org/apache/hupa/shared/data/MessageDetails.java
URL: http://svn.apache.org/viewvc/james/hupa/trunk/shared/src/main/java/org/apache/hupa/shared/data/MessageDetails.java?rev=828980&r1=828979&r2=828980&view=diff
==============================================================================
--- james/hupa/trunk/shared/src/main/java/org/apache/hupa/shared/data/MessageDetails.java (original)
+++ james/hupa/trunk/shared/src/main/java/org/apache/hupa/shared/data/MessageDetails.java Fri Oct 23 09:56:45 2009
@@ -23,112 +23,112 @@
 import java.util.ArrayList;
 
 public class MessageDetails implements Serializable{
-	/**
-	 * 
-	 */
-	private static final long serialVersionUID = 7611536915564919521L;
-	private boolean isHTML;
-	private String text;
-	private ArrayList<MessageAttachment> aList;
-	private long uid;
-	private String raw;
-
-	
-	public long getUid() {
-		return uid;
-	}
-
-	public void setUid(long uid) {
-		this.uid = uid;
-	}
-	
-	/**
-	 * Set a raw String representation of the header
-	 * 
-	 * @param raw
-	 */
-	public void setRawHeader(String raw) {
-		this.raw = raw;
-	}
-
-	/**
-	 * Return a raw String representation of the header
-	 * 
-	 * @return raw
-	 */
-	public String getRawHeader() {
-		return raw;
-	}
-	
-	/**
-	 * Set if the count is plain/html
-	 * 
-	 * @param isHTML
-	 */
-	public void setIsHTML(boolean isHTML) {
-		this.isHTML = isHTML;
-	}
-
-	/**
-	 * Return if the content is plain/html or plain/text
-	 * 
-	 * @return isHTML
-	 */
-	public boolean isHTML() {
-		return isHTML;
-	}
-
-	/**
-	 * Set the body text of the content
-	 * 
-	 * @param text
-	 */
-	public void setText(String text) {
-		this.text = text;
-	}
-
-	/**
-	 * Return the body text of the content
-	 * @return
-	 */
-	public String getText() {
-		return text;
-	}
-
-	/**
-	 * Set the attachments 
-	 * 
-	 * @param aList
-	 */
-	public void setMessageAttachments(ArrayList<MessageAttachment> aList) {
-		this.aList = aList;
-	}
-
-	/**
-	 * Return the attachments 
-	 * 
-	 * @return aList
-	 */
-	public ArrayList<MessageAttachment> getMessageAttachments() {
-		return aList;
-	}
-
-
-	public String toString() {
-		return String.valueOf(getUid());
-	}
-	
-	public boolean equals(Object obj) {
-		if (obj instanceof MessageDetails) {
-			if (((MessageDetails)obj).getUid() == getUid()) {
-				return true;
-			}
-		}
-		return false;
-	}
-	
-	public int hashCode() {
-		Long l = new Long(getUid());
-		return l.intValue() * 16;
-	}
+    /**
+     * 
+     */
+    private static final long serialVersionUID = 7611536915564919521L;
+    private boolean isHTML;
+    private String text;
+    private ArrayList<MessageAttachment> aList;
+    private long uid;
+    private String raw;
+
+    
+    public long getUid() {
+        return uid;
+    }
+
+    public void setUid(long uid) {
+        this.uid = uid;
+    }
+    
+    /**
+     * Set a raw String representation of the header
+     * 
+     * @param raw
+     */
+    public void setRawHeader(String raw) {
+        this.raw = raw;
+    }
+
+    /**
+     * Return a raw String representation of the header
+     * 
+     * @return raw
+     */
+    public String getRawHeader() {
+        return raw;
+    }
+    
+    /**
+     * Set if the count is plain/html
+     * 
+     * @param isHTML
+     */
+    public void setIsHTML(boolean isHTML) {
+        this.isHTML = isHTML;
+    }
+
+    /**
+     * Return if the content is plain/html or plain/text
+     * 
+     * @return isHTML
+     */
+    public boolean isHTML() {
+        return isHTML;
+    }
+
+    /**
+     * Set the body text of the content
+     * 
+     * @param text
+     */
+    public void setText(String text) {
+        this.text = text;
+    }
+
+    /**
+     * Return the body text of the content
+     * @return
+     */
+    public String getText() {
+        return text;
+    }
+
+    /**
+     * Set the attachments 
+     * 
+     * @param aList
+     */
+    public void setMessageAttachments(ArrayList<MessageAttachment> aList) {
+        this.aList = aList;
+    }
+
+    /**
+     * Return the attachments 
+     * 
+     * @return aList
+     */
+    public ArrayList<MessageAttachment> getMessageAttachments() {
+        return aList;
+    }
+
+
+    public String toString() {
+        return String.valueOf(getUid());
+    }
+    
+    public boolean equals(Object obj) {
+        if (obj instanceof MessageDetails) {
+            if (((MessageDetails)obj).getUid() == getUid()) {
+                return true;
+            }
+        }
+        return false;
+    }
+    
+    public int hashCode() {
+        Long l = new Long(getUid());
+        return l.intValue() * 16;
+    }
 }

Modified: james/hupa/trunk/shared/src/main/java/org/apache/hupa/shared/data/SMTPMessage.java
URL: http://svn.apache.org/viewvc/james/hupa/trunk/shared/src/main/java/org/apache/hupa/shared/data/SMTPMessage.java?rev=828980&r1=828979&r2=828980&view=diff
==============================================================================
--- james/hupa/trunk/shared/src/main/java/org/apache/hupa/shared/data/SMTPMessage.java (original)
+++ james/hupa/trunk/shared/src/main/java/org/apache/hupa/shared/data/SMTPMessage.java Fri Oct 23 09:56:45 2009
@@ -22,51 +22,51 @@
 import java.util.ArrayList;
 
 public class SMTPMessage extends AbstractMessage{
-	private static final long serialVersionUID = 7331361994526216161L;
-	private ArrayList<String> bcc;
-	private String text;
-	private ArrayList<MessageAttachment> aList;
-	
-	public ArrayList<String> getBcc() {
-		return bcc;
-	}
-	public void setBcc( ArrayList<String> bcc) {
-		this.bcc = bcc;
-	}
-	
-	/**
-	 * Set the body text of the content
-	 * 
-	 * @param text
-	 */
-	public void setText(String text) {
-		this.text = text;
-	}
+    private static final long serialVersionUID = 7331361994526216161L;
+    private ArrayList<String> bcc;
+    private String text;
+    private ArrayList<MessageAttachment> aList;
+    
+    public ArrayList<String> getBcc() {
+        return bcc;
+    }
+    public void setBcc( ArrayList<String> bcc) {
+        this.bcc = bcc;
+    }
+    
+    /**
+     * Set the body text of the content
+     * 
+     * @param text
+     */
+    public void setText(String text) {
+        this.text = text;
+    }
 
-	/**
-	 * Return the body text of the content
-	 * @return
-	 */
-	public String getText() {
-		return text;
-	}
+    /**
+     * Return the body text of the content
+     * @return
+     */
+    public String getText() {
+        return text;
+    }
 
-	/**
-	 * Set the attachments 
-	 * 
-	 * @param aList
-	 */
-	public void setMessageAttachments(ArrayList<MessageAttachment> aList) {
-		this.aList = aList;
-	}
+    /**
+     * Set the attachments 
+     * 
+     * @param aList
+     */
+    public void setMessageAttachments(ArrayList<MessageAttachment> aList) {
+        this.aList = aList;
+    }
 
-	/**
-	 * Return the attachments 
-	 * 
-	 * @return aList
-	 */
-	public ArrayList<MessageAttachment> getMessageAttachments() {
-		return aList;
-	}
+    /**
+     * Return the attachments 
+     * 
+     * @return aList
+     */
+    public ArrayList<MessageAttachment> getMessageAttachments() {
+        return aList;
+    }
 
 }

Modified: james/hupa/trunk/shared/src/main/java/org/apache/hupa/shared/data/Settings.java
URL: http://svn.apache.org/viewvc/james/hupa/trunk/shared/src/main/java/org/apache/hupa/shared/data/Settings.java?rev=828980&r1=828979&r2=828980&view=diff
==============================================================================
--- james/hupa/trunk/shared/src/main/java/org/apache/hupa/shared/data/Settings.java (original)
+++ james/hupa/trunk/shared/src/main/java/org/apache/hupa/shared/data/Settings.java Fri Oct 23 09:56:45 2009
@@ -23,50 +23,50 @@
 
 public class Settings implements Serializable{
 
-	public static final String DEFAULT_INBOX = "INBOX"; 
-	public static final String DEFAULT_TRASH = "Trash"; 
-	public static final String DEFAULT_SENT = "Sent"; 
-	
-	/**
-	 * 
-	 */
-	private static final long serialVersionUID = -8051377307421345664L;
-	private String trashFolderName = DEFAULT_TRASH;
-	private String sentFolderName = DEFAULT_SENT;
-	private String inboxFolderName = DEFAULT_INBOX;
-	private int prefetchCount = 20;
-	
-	public String getInboxFolderName() {
-		return inboxFolderName;
-	}
-	
-	public void setInboxFolderName(String inboxFolderName) {
-		this.inboxFolderName = inboxFolderName;
-	}
-	
-	public String getTrashFolderName() {
-		return trashFolderName;
-	}
-	
-	public void setTrashFolderName(String trashFolderName) {
-		this.trashFolderName = trashFolderName;
-	}
-	
-	public String getSentFolderName() {
-		return sentFolderName;
-	}
-	
-	public void setSentFolderName(String sentFolderName) {
-		this.sentFolderName = sentFolderName;
-	}
-	
-	public int getPostFetchMessageCount() {
-		return prefetchCount;
-	}
-	
-	public void setPostFetchMessageCount(int prefetchCount) {
-		this.prefetchCount  = prefetchCount;
-	}
-	
-	
+    public static final String DEFAULT_INBOX = "INBOX"; 
+    public static final String DEFAULT_TRASH = "Trash"; 
+    public static final String DEFAULT_SENT = "Sent"; 
+    
+    /**
+     * 
+     */
+    private static final long serialVersionUID = -8051377307421345664L;
+    private String trashFolderName = DEFAULT_TRASH;
+    private String sentFolderName = DEFAULT_SENT;
+    private String inboxFolderName = DEFAULT_INBOX;
+    private int prefetchCount = 20;
+    
+    public String getInboxFolderName() {
+        return inboxFolderName;
+    }
+    
+    public void setInboxFolderName(String inboxFolderName) {
+        this.inboxFolderName = inboxFolderName;
+    }
+    
+    public String getTrashFolderName() {
+        return trashFolderName;
+    }
+    
+    public void setTrashFolderName(String trashFolderName) {
+        this.trashFolderName = trashFolderName;
+    }
+    
+    public String getSentFolderName() {
+        return sentFolderName;
+    }
+    
+    public void setSentFolderName(String sentFolderName) {
+        this.sentFolderName = sentFolderName;
+    }
+    
+    public int getPostFetchMessageCount() {
+        return prefetchCount;
+    }
+    
+    public void setPostFetchMessageCount(int prefetchCount) {
+        this.prefetchCount  = prefetchCount;
+    }
+    
+    
 }

Modified: james/hupa/trunk/shared/src/main/java/org/apache/hupa/shared/data/Tag.java
URL: http://svn.apache.org/viewvc/james/hupa/trunk/shared/src/main/java/org/apache/hupa/shared/data/Tag.java?rev=828980&r1=828979&r2=828980&view=diff
==============================================================================
--- james/hupa/trunk/shared/src/main/java/org/apache/hupa/shared/data/Tag.java (original)
+++ james/hupa/trunk/shared/src/main/java/org/apache/hupa/shared/data/Tag.java Fri Oct 23 09:56:45 2009
@@ -21,28 +21,28 @@
 
 public class Tag {
 
-	public static String PREFIX = "TAG.";
-	private String tagName;
-	
-	@SuppressWarnings("unused")
-	private Tag() {
-		
-	}
-	
-	public Tag(String tagName) {
-		this.tagName = tagName;
-	}
-	
-	public String getName() {
-		return tagName;
-	}
-	
-	public String getPrefix() {
-		return PREFIX;
-	}
-	
-	public String toString() {
-		return PREFIX + tagName;
-	}
-	
+    public static String PREFIX = "TAG.";
+    private String tagName;
+    
+    @SuppressWarnings("unused")
+    private Tag() {
+        
+    }
+    
+    public Tag(String tagName) {
+        this.tagName = tagName;
+    }
+    
+    public String getName() {
+        return tagName;
+    }
+    
+    public String getPrefix() {
+        return PREFIX;
+    }
+    
+    public String toString() {
+        return PREFIX + tagName;
+    }
+    
 }

Modified: james/hupa/trunk/shared/src/main/java/org/apache/hupa/shared/data/User.java
URL: http://svn.apache.org/viewvc/james/hupa/trunk/shared/src/main/java/org/apache/hupa/shared/data/User.java?rev=828980&r1=828979&r2=828980&view=diff
==============================================================================
--- james/hupa/trunk/shared/src/main/java/org/apache/hupa/shared/data/User.java (original)
+++ james/hupa/trunk/shared/src/main/java/org/apache/hupa/shared/data/User.java Fri Oct 23 09:56:45 2009
@@ -28,112 +28,112 @@
  *
  */
 public class User implements Serializable{
-	
-	private static final long serialVersionUID = -573674209289821920L;
-	private String name;
-	private String password;
-	private Date loginDate;
-	private boolean auth;
-	private Settings settings;
-	
-	
-	/**
-	 * The name of the User
-	 * 
-	 * @param name
-	 */
-	public void setName(String name) {
-		this.name = name;
-	}
-
-	/**
-	 * Get name of the User
-	 * 
-	 * @return name
-	 */
-	public String getName() {
-		return name;
-	}
-
-	/**
-	 * Set the Password of the User
-	 * 
-	 * @param password
-	 */
-	public void setPassword(String password) {
-		this.password = password;
-	}
-
-	/**
-	 * Get the Password of the User
-	 * 
-	 * @return password
-	 */
-	public String getPassword() {
-		return password;
-	}
-	
-	/*
-	 * (non-Javadoc)
-	 * @see java.lang.Object#toString()
-	 */
-	public String toString() {
-		return getName();
-	}
-	
-	/*
-	 * (non-Javadoc)
-	 * @see java.lang.Object#equals(java.lang.Object)
-	 */
-	public boolean equals(Object object) {
-		if (object instanceof User) {
-			if (((User) object).getName().equals(getName())) {
-				return true;
-			}
-		}
-		return false;
-	}
-	
-	public int hashCode() {
-		return getName().hashCode();
-	}
-	/**
-	 * Get the Date on which the User was logged in the last time
-	 * 
-	 * @return loginDate
-	 */
-	public Date getLoginDate() {
-		return loginDate;
-	}
-
-	/**
-	 * Set if the User was successful authenticated
-	 * 
-	 * @param auth
-	 */
-	public void setAuthenticated(boolean auth) {
-		this.auth = auth;
-		if (auth) {
-			loginDate = new Date();
-		}
-	}
-
-	/**
-	 * Get if the User was successful authenticated
-	 * 
-	 * @return auth
-	 */
-	public boolean getAuthenticated() {
-		return auth;
-	}
-	
-	public void setSettings(Settings settings) {
-		this.settings = settings;
-	}
-	
-	public Settings getSettings() {
-		return settings;
-	}
+    
+    private static final long serialVersionUID = -573674209289821920L;
+    private String name;
+    private String password;
+    private Date loginDate;
+    private boolean auth;
+    private Settings settings;
+    
+    
+    /**
+     * The name of the User
+     * 
+     * @param name
+     */
+    public void setName(String name) {
+        this.name = name;
+    }
+
+    /**
+     * Get name of the User
+     * 
+     * @return name
+     */
+    public String getName() {
+        return name;
+    }
+
+    /**
+     * Set the Password of the User
+     * 
+     * @param password
+     */
+    public void setPassword(String password) {
+        this.password = password;
+    }
+
+    /**
+     * Get the Password of the User
+     * 
+     * @return password
+     */
+    public String getPassword() {
+        return password;
+    }
+    
+    /*
+     * (non-Javadoc)
+     * @see java.lang.Object#toString()
+     */
+    public String toString() {
+        return getName();
+    }
+    
+    /*
+     * (non-Javadoc)
+     * @see java.lang.Object#equals(java.lang.Object)
+     */
+    public boolean equals(Object object) {
+        if (object instanceof User) {
+            if (((User) object).getName().equals(getName())) {
+                return true;
+            }
+        }
+        return false;
+    }
+    
+    public int hashCode() {
+        return getName().hashCode();
+    }
+    /**
+     * Get the Date on which the User was logged in the last time
+     * 
+     * @return loginDate
+     */
+    public Date getLoginDate() {
+        return loginDate;
+    }
+
+    /**
+     * Set if the User was successful authenticated
+     * 
+     * @param auth
+     */
+    public void setAuthenticated(boolean auth) {
+        this.auth = auth;
+        if (auth) {
+            loginDate = new Date();
+        }
+    }
+
+    /**
+     * Get if the User was successful authenticated
+     * 
+     * @return auth
+     */
+    public boolean getAuthenticated() {
+        return auth;
+    }
+    
+    public void setSettings(Settings settings) {
+        this.settings = settings;
+    }
+    
+    public Settings getSettings() {
+        return settings;
+    }
 
 
 }

Modified: james/hupa/trunk/shared/src/main/java/org/apache/hupa/shared/events/BackEvent.java
URL: http://svn.apache.org/viewvc/james/hupa/trunk/shared/src/main/java/org/apache/hupa/shared/events/BackEvent.java?rev=828980&r1=828979&r2=828980&view=diff
==============================================================================
--- james/hupa/trunk/shared/src/main/java/org/apache/hupa/shared/events/BackEvent.java (original)
+++ james/hupa/trunk/shared/src/main/java/org/apache/hupa/shared/events/BackEvent.java Fri Oct 23 09:56:45 2009
@@ -22,15 +22,15 @@
 import com.google.gwt.event.shared.GwtEvent;
 
 public class BackEvent extends GwtEvent<BackEventHandler>{
-	public final static Type<BackEventHandler> TYPE = new Type<BackEventHandler>();
-	@Override
-	protected void dispatch(BackEventHandler handler) {
-		handler.onBackEvent(this);
-	}
+    public final static Type<BackEventHandler> TYPE = new Type<BackEventHandler>();
+    @Override
+    protected void dispatch(BackEventHandler handler) {
+        handler.onBackEvent(this);
+    }
 
-	@Override
-	public com.google.gwt.event.shared.GwtEvent.Type<BackEventHandler> getAssociatedType() {
-		return TYPE;
-	}
+    @Override
+    public com.google.gwt.event.shared.GwtEvent.Type<BackEventHandler> getAssociatedType() {
+        return TYPE;
+    }
 
 }

Modified: james/hupa/trunk/shared/src/main/java/org/apache/hupa/shared/events/BackEventHandler.java
URL: http://svn.apache.org/viewvc/james/hupa/trunk/shared/src/main/java/org/apache/hupa/shared/events/BackEventHandler.java?rev=828980&r1=828979&r2=828980&view=diff
==============================================================================
--- james/hupa/trunk/shared/src/main/java/org/apache/hupa/shared/events/BackEventHandler.java (original)
+++ james/hupa/trunk/shared/src/main/java/org/apache/hupa/shared/events/BackEventHandler.java Fri Oct 23 09:56:45 2009
@@ -23,5 +23,5 @@
 
 public interface BackEventHandler extends EventHandler{
 
-	public void onBackEvent(BackEvent event);
+    public void onBackEvent(BackEvent event);
 }

Modified: james/hupa/trunk/shared/src/main/java/org/apache/hupa/shared/events/DecreaseUnseenEvent.java
URL: http://svn.apache.org/viewvc/james/hupa/trunk/shared/src/main/java/org/apache/hupa/shared/events/DecreaseUnseenEvent.java?rev=828980&r1=828979&r2=828980&view=diff
==============================================================================
--- james/hupa/trunk/shared/src/main/java/org/apache/hupa/shared/events/DecreaseUnseenEvent.java (original)
+++ james/hupa/trunk/shared/src/main/java/org/apache/hupa/shared/events/DecreaseUnseenEvent.java Fri Oct 23 09:56:45 2009
@@ -26,42 +26,42 @@
 
 public class DecreaseUnseenEvent extends GwtEvent<DecreaseUnseenEventHandler>{
 
-	public final static Type<DecreaseUnseenEventHandler> TYPE = new Type<DecreaseUnseenEventHandler>();
-	private User user;
-	private IMAPFolder folder;
-	private int amount;
-	
-	public DecreaseUnseenEvent(User user, IMAPFolder folder) {
-		this(user, folder, 1);
-	}
-	
-	public DecreaseUnseenEvent(User user, IMAPFolder folder, int amount) {
-		this.user =user;
-		this.folder = folder;
-		this.amount = amount;
-	}
-	
-	public IMAPFolder getFolder() {
-		return folder;
-	}
-	
-	public User getUser() {
-		return user;
-	}
-	
-	public int getAmount() {
-		return amount;
-	}
-	
-	@Override
-	protected void dispatch(DecreaseUnseenEventHandler handler) {
-		handler.onDecreaseUnseenEvent(this);
-		
-	}
+    public final static Type<DecreaseUnseenEventHandler> TYPE = new Type<DecreaseUnseenEventHandler>();
+    private User user;
+    private IMAPFolder folder;
+    private int amount;
+    
+    public DecreaseUnseenEvent(User user, IMAPFolder folder) {
+        this(user, folder, 1);
+    }
+    
+    public DecreaseUnseenEvent(User user, IMAPFolder folder, int amount) {
+        this.user =user;
+        this.folder = folder;
+        this.amount = amount;
+    }
+    
+    public IMAPFolder getFolder() {
+        return folder;
+    }
+    
+    public User getUser() {
+        return user;
+    }
+    
+    public int getAmount() {
+        return amount;
+    }
+    
+    @Override
+    protected void dispatch(DecreaseUnseenEventHandler handler) {
+        handler.onDecreaseUnseenEvent(this);
+        
+    }
 
-	@Override
-	public com.google.gwt.event.shared.GwtEvent.Type<DecreaseUnseenEventHandler> getAssociatedType() {
-		return TYPE;
-	}
+    @Override
+    public com.google.gwt.event.shared.GwtEvent.Type<DecreaseUnseenEventHandler> getAssociatedType() {
+        return TYPE;
+    }
 
 }

Modified: james/hupa/trunk/shared/src/main/java/org/apache/hupa/shared/events/DecreaseUnseenEventHandler.java
URL: http://svn.apache.org/viewvc/james/hupa/trunk/shared/src/main/java/org/apache/hupa/shared/events/DecreaseUnseenEventHandler.java?rev=828980&r1=828979&r2=828980&view=diff
==============================================================================
--- james/hupa/trunk/shared/src/main/java/org/apache/hupa/shared/events/DecreaseUnseenEventHandler.java (original)
+++ james/hupa/trunk/shared/src/main/java/org/apache/hupa/shared/events/DecreaseUnseenEventHandler.java Fri Oct 23 09:56:45 2009
@@ -23,5 +23,5 @@
 
 public interface DecreaseUnseenEventHandler extends EventHandler{
 
-	public void onDecreaseUnseenEvent(DecreaseUnseenEvent event);
+    public void onDecreaseUnseenEvent(DecreaseUnseenEvent event);
 }

Modified: james/hupa/trunk/shared/src/main/java/org/apache/hupa/shared/events/DeleteMessageEvent.java
URL: http://svn.apache.org/viewvc/james/hupa/trunk/shared/src/main/java/org/apache/hupa/shared/events/DeleteMessageEvent.java?rev=828980&r1=828979&r2=828980&view=diff
==============================================================================
--- james/hupa/trunk/shared/src/main/java/org/apache/hupa/shared/events/DeleteMessageEvent.java (original)
+++ james/hupa/trunk/shared/src/main/java/org/apache/hupa/shared/events/DeleteMessageEvent.java Fri Oct 23 09:56:45 2009
@@ -29,43 +29,43 @@
 
 public class DeleteMessageEvent extends GwtEvent<DeleteMessageEventHandler>{
 
-	public final static Type<DeleteMessageEventHandler> TYPE = new Type<DeleteMessageEventHandler>();
-	private User user;
-	private IMAPFolder folder;
-	private ArrayList<Message> messageList;
-	@Override
-	protected void dispatch(DeleteMessageEventHandler handler) {
-		handler.onDeleteMessageEvent(this);
-	}
+    public final static Type<DeleteMessageEventHandler> TYPE = new Type<DeleteMessageEventHandler>();
+    private User user;
+    private IMAPFolder folder;
+    private ArrayList<Message> messageList;
+    @Override
+    protected void dispatch(DeleteMessageEventHandler handler) {
+        handler.onDeleteMessageEvent(this);
+    }
 
-	@Override
-	public com.google.gwt.event.shared.GwtEvent.Type<DeleteMessageEventHandler> getAssociatedType() {
-		return TYPE;
-	}
-	
-	public DeleteMessageEvent(User user, IMAPFolder folder, ArrayList<Message> messageList) {
-		this.user = user;
-		this.folder = folder;
-		this.messageList = messageList;
-	}
-	public DeleteMessageEvent(User user, IMAPFolder folder, Message message) {
-		ArrayList<Message> mList = new ArrayList<Message>();
-		mList.add(message);
-		
-		this.user = user;
-		this.folder = folder;
-		this.messageList = mList;
-	}
-	public User getUser() {
-		return user;
-	}
-	
-	public IMAPFolder getFolder() {
-		return folder;
-	}
-	
-	public ArrayList<Message> getMessages() {
-		return messageList;
-	}
+    @Override
+    public com.google.gwt.event.shared.GwtEvent.Type<DeleteMessageEventHandler> getAssociatedType() {
+        return TYPE;
+    }
+    
+    public DeleteMessageEvent(User user, IMAPFolder folder, ArrayList<Message> messageList) {
+        this.user = user;
+        this.folder = folder;
+        this.messageList = messageList;
+    }
+    public DeleteMessageEvent(User user, IMAPFolder folder, Message message) {
+        ArrayList<Message> mList = new ArrayList<Message>();
+        mList.add(message);
+        
+        this.user = user;
+        this.folder = folder;
+        this.messageList = mList;
+    }
+    public User getUser() {
+        return user;
+    }
+    
+    public IMAPFolder getFolder() {
+        return folder;
+    }
+    
+    public ArrayList<Message> getMessages() {
+        return messageList;
+    }
 
 }

Modified: james/hupa/trunk/shared/src/main/java/org/apache/hupa/shared/events/DeleteMessageEventHandler.java
URL: http://svn.apache.org/viewvc/james/hupa/trunk/shared/src/main/java/org/apache/hupa/shared/events/DeleteMessageEventHandler.java?rev=828980&r1=828979&r2=828980&view=diff
==============================================================================
--- james/hupa/trunk/shared/src/main/java/org/apache/hupa/shared/events/DeleteMessageEventHandler.java (original)
+++ james/hupa/trunk/shared/src/main/java/org/apache/hupa/shared/events/DeleteMessageEventHandler.java Fri Oct 23 09:56:45 2009
@@ -23,5 +23,5 @@
 
 public interface DeleteMessageEventHandler extends EventHandler{
 
-	public void onDeleteMessageEvent(DeleteMessageEvent event);
+    public void onDeleteMessageEvent(DeleteMessageEvent event);
 }

Modified: james/hupa/trunk/shared/src/main/java/org/apache/hupa/shared/events/ExpandMessageEvent.java
URL: http://svn.apache.org/viewvc/james/hupa/trunk/shared/src/main/java/org/apache/hupa/shared/events/ExpandMessageEvent.java?rev=828980&r1=828979&r2=828980&view=diff
==============================================================================
--- james/hupa/trunk/shared/src/main/java/org/apache/hupa/shared/events/ExpandMessageEvent.java (original)
+++ james/hupa/trunk/shared/src/main/java/org/apache/hupa/shared/events/ExpandMessageEvent.java Fri Oct 23 09:56:45 2009
@@ -27,40 +27,40 @@
 
 public class ExpandMessageEvent extends GwtEvent<ExpandMessageEventHandler>{
 
-	public static Type<ExpandMessageEventHandler> TYPE = new Type<ExpandMessageEventHandler>();
-	private Message message;
-	private User user;
-	private IMAPFolder folder;
-	
-	public ExpandMessageEvent(User user, IMAPFolder folder, Message message) {
-		this.message = message;
-		this.folder = folder;
-		this.user = user;
-	}
-	
-	public Message getMessage() {
-		return message;
-	}
-	
-	public User getUser () {
-		return user;
-	}
-	
-	public IMAPFolder getFolder () {
-		return folder;
-	}
-	
-	
-	@Override
-	protected void dispatch(ExpandMessageEventHandler handler) {
-		handler.onExpandMessage(this);
-	}
+    public static Type<ExpandMessageEventHandler> TYPE = new Type<ExpandMessageEventHandler>();
+    private Message message;
+    private User user;
+    private IMAPFolder folder;
+    
+    public ExpandMessageEvent(User user, IMAPFolder folder, Message message) {
+        this.message = message;
+        this.folder = folder;
+        this.user = user;
+    }
+    
+    public Message getMessage() {
+        return message;
+    }
+    
+    public User getUser () {
+        return user;
+    }
+    
+    public IMAPFolder getFolder () {
+        return folder;
+    }
+    
+    
+    @Override
+    protected void dispatch(ExpandMessageEventHandler handler) {
+        handler.onExpandMessage(this);
+    }
 
-	@Override
-	public com.google.gwt.event.shared.GwtEvent.Type<ExpandMessageEventHandler> getAssociatedType() {
-		return TYPE;
-	}
+    @Override
+    public com.google.gwt.event.shared.GwtEvent.Type<ExpandMessageEventHandler> getAssociatedType() {
+        return TYPE;
+    }
 
-	
+    
 
 }

Modified: james/hupa/trunk/shared/src/main/java/org/apache/hupa/shared/events/ExpandMessageEventHandler.java
URL: http://svn.apache.org/viewvc/james/hupa/trunk/shared/src/main/java/org/apache/hupa/shared/events/ExpandMessageEventHandler.java?rev=828980&r1=828979&r2=828980&view=diff
==============================================================================
--- james/hupa/trunk/shared/src/main/java/org/apache/hupa/shared/events/ExpandMessageEventHandler.java (original)
+++ james/hupa/trunk/shared/src/main/java/org/apache/hupa/shared/events/ExpandMessageEventHandler.java Fri Oct 23 09:56:45 2009
@@ -23,5 +23,5 @@
 
 public interface ExpandMessageEventHandler extends EventHandler{
 
-	public void onExpandMessage(ExpandMessageEvent event);
+    public void onExpandMessage(ExpandMessageEvent event);
 }

Modified: james/hupa/trunk/shared/src/main/java/org/apache/hupa/shared/events/FolderSelectionEvent.java
URL: http://svn.apache.org/viewvc/james/hupa/trunk/shared/src/main/java/org/apache/hupa/shared/events/FolderSelectionEvent.java?rev=828980&r1=828979&r2=828980&view=diff
==============================================================================
--- james/hupa/trunk/shared/src/main/java/org/apache/hupa/shared/events/FolderSelectionEvent.java (original)
+++ james/hupa/trunk/shared/src/main/java/org/apache/hupa/shared/events/FolderSelectionEvent.java Fri Oct 23 09:56:45 2009
@@ -25,31 +25,31 @@
 import com.google.gwt.event.shared.GwtEvent;
 
 public class FolderSelectionEvent extends GwtEvent<FolderSelectionEventHandler>{
-	
-	private User user;
-	private IMAPFolder folder;
-	public final static Type<FolderSelectionEventHandler> TYPE = new Type<FolderSelectionEventHandler>();
-	public FolderSelectionEvent(User user, IMAPFolder folder) {
-		this.user =user;
-		this.folder = folder;
-	}
-	
-	public IMAPFolder getFolder() {
-		return folder;
-	}
-	
-	public User getUser() {
-		return user;
-	}
+    
+    private User user;
+    private IMAPFolder folder;
+    public final static Type<FolderSelectionEventHandler> TYPE = new Type<FolderSelectionEventHandler>();
+    public FolderSelectionEvent(User user, IMAPFolder folder) {
+        this.user =user;
+        this.folder = folder;
+    }
+    
+    public IMAPFolder getFolder() {
+        return folder;
+    }
+    
+    public User getUser() {
+        return user;
+    }
 
-	@Override
-	protected void dispatch(FolderSelectionEventHandler handler) {
-		handler.onFolderSelectionEvent(this);
-	}
+    @Override
+    protected void dispatch(FolderSelectionEventHandler handler) {
+        handler.onFolderSelectionEvent(this);
+    }
 
-	@Override
-	public com.google.gwt.event.shared.GwtEvent.Type<FolderSelectionEventHandler> getAssociatedType() {
-		return TYPE;
-	}
+    @Override
+    public com.google.gwt.event.shared.GwtEvent.Type<FolderSelectionEventHandler> getAssociatedType() {
+        return TYPE;
+    }
 
 }

Modified: james/hupa/trunk/shared/src/main/java/org/apache/hupa/shared/events/FolderSelectionEventHandler.java
URL: http://svn.apache.org/viewvc/james/hupa/trunk/shared/src/main/java/org/apache/hupa/shared/events/FolderSelectionEventHandler.java?rev=828980&r1=828979&r2=828980&view=diff
==============================================================================
--- james/hupa/trunk/shared/src/main/java/org/apache/hupa/shared/events/FolderSelectionEventHandler.java (original)
+++ james/hupa/trunk/shared/src/main/java/org/apache/hupa/shared/events/FolderSelectionEventHandler.java Fri Oct 23 09:56:45 2009
@@ -23,5 +23,5 @@
 
 public interface FolderSelectionEventHandler extends EventHandler{
 
-	public void onFolderSelectionEvent(FolderSelectionEvent event);
+    public void onFolderSelectionEvent(FolderSelectionEvent event);
 }

Modified: james/hupa/trunk/shared/src/main/java/org/apache/hupa/shared/events/ForwardMessageEvent.java
URL: http://svn.apache.org/viewvc/james/hupa/trunk/shared/src/main/java/org/apache/hupa/shared/events/ForwardMessageEvent.java?rev=828980&r1=828979&r2=828980&view=diff
==============================================================================
--- james/hupa/trunk/shared/src/main/java/org/apache/hupa/shared/events/ForwardMessageEvent.java (original)
+++ james/hupa/trunk/shared/src/main/java/org/apache/hupa/shared/events/ForwardMessageEvent.java Fri Oct 23 09:56:45 2009
@@ -29,43 +29,43 @@
 
 public class ForwardMessageEvent extends GwtEvent<ForwardMessageEventHandler> {
 
-	public final static Type<ForwardMessageEventHandler> TYPE = new Type<ForwardMessageEventHandler>();
-	private User user;
-	private IMAPFolder folder;
-	private Message message;
-	private MessageDetails details;
-
-	public ForwardMessageEvent(User user, IMAPFolder folder, Message message, MessageDetails details) {
-		this.user = user;
-		this.folder = folder;
-		this.message = message;
-		this.details = details;
-	}
-
-	public User getUser() {
-		return user;
-	}
-
-	public IMAPFolder getFolder() {
-		return folder;
-	}
-
-	public Message getMessage() {
-		return message;
-	}
-
-
-	public MessageDetails getMessageDetails() {
-		return details;
-	}
-
-	@Override
-	protected void dispatch(ForwardMessageEventHandler handler) {
-		handler.onForwardMessageEvent(this);
-	}
-
-	@Override
-	public com.google.gwt.event.shared.GwtEvent.Type<ForwardMessageEventHandler> getAssociatedType() {
-		return TYPE;
-	}
+    public final static Type<ForwardMessageEventHandler> TYPE = new Type<ForwardMessageEventHandler>();
+    private User user;
+    private IMAPFolder folder;
+    private Message message;
+    private MessageDetails details;
+
+    public ForwardMessageEvent(User user, IMAPFolder folder, Message message, MessageDetails details) {
+        this.user = user;
+        this.folder = folder;
+        this.message = message;
+        this.details = details;
+    }
+
+    public User getUser() {
+        return user;
+    }
+
+    public IMAPFolder getFolder() {
+        return folder;
+    }
+
+    public Message getMessage() {
+        return message;
+    }
+
+
+    public MessageDetails getMessageDetails() {
+        return details;
+    }
+
+    @Override
+    protected void dispatch(ForwardMessageEventHandler handler) {
+        handler.onForwardMessageEvent(this);
+    }
+
+    @Override
+    public com.google.gwt.event.shared.GwtEvent.Type<ForwardMessageEventHandler> getAssociatedType() {
+        return TYPE;
+    }
 }

Modified: james/hupa/trunk/shared/src/main/java/org/apache/hupa/shared/events/ForwardMessageEventHandler.java
URL: http://svn.apache.org/viewvc/james/hupa/trunk/shared/src/main/java/org/apache/hupa/shared/events/ForwardMessageEventHandler.java?rev=828980&r1=828979&r2=828980&view=diff
==============================================================================
--- james/hupa/trunk/shared/src/main/java/org/apache/hupa/shared/events/ForwardMessageEventHandler.java (original)
+++ james/hupa/trunk/shared/src/main/java/org/apache/hupa/shared/events/ForwardMessageEventHandler.java Fri Oct 23 09:56:45 2009
@@ -25,5 +25,5 @@
 public interface ForwardMessageEventHandler extends EventHandler{
 
 
-	public void onForwardMessageEvent(ForwardMessageEvent event);
+    public void onForwardMessageEvent(ForwardMessageEvent event);
 }



---------------------------------------------------------------------
To unsubscribe, e-mail: server-dev-unsubscribe@james.apache.org
For additional commands, e-mail: server-dev-help@james.apache.org