Author: rdonkin
Date: Tue Jun  2 10:12:50 2009
New Revision: 780995

URL: http://svn.apache.org/viewvc?rev=780995&view=rev
Log:
Remove unused part of the API

Modified:
    
james/imap/trunk/store/src/main/java/org/apache/james/imap/store/mail/model/Mailbox.java

Modified: 
james/imap/trunk/store/src/main/java/org/apache/james/imap/store/mail/model/Mailbox.java
URL: 
http://svn.apache.org/viewvc/james/imap/trunk/store/src/main/java/org/apache/james/imap/store/mail/model/Mailbox.java?rev=780995&r1=780994&r2=780995&view=diff
==============================================================================
--- 
james/imap/trunk/store/src/main/java/org/apache/james/imap/store/mail/model/Mailbox.java
 (original)
+++ 
james/imap/trunk/store/src/main/java/org/apache/james/imap/store/mail/model/Mailbox.java
 Tue Jun  2 10:12:50 2009
@@ -18,22 +18,43 @@
  ****************************************************************/
 package org.apache.james.imap.store.mail.model;
 
+/**
+ * Models long term mailbox data.
+ */
 public interface Mailbox {
 
+    /**
+     * Gets the last UID.
+     * @return uid
+     */
     public abstract long getLastUid();
 
+    /**
+     * Consumes the current UID.
+     */
+    public abstract void consumeUid();
+    
+    /**
+     * Gets the unique mailbox ID.
+     * @return mailbox id
+     */
     public abstract long getMailboxId();
 
-    public abstract int getMessageCount();
-
+    /**
+     * Gets the current name for this mailbox.
+     * @return not null
+     */
     public abstract String getName();
-
-    public abstract long getSize();
-
-    public abstract long getUidValidity();
-
-    public abstract void consumeUid();
-
+    
+    /**
+     * Sets the current name for this mailbox.
+     * @param name not null
+     */
     public abstract void setName(String name);
 
+    /**
+     * Gets the current UID VALIDITY for this mailbox.
+     * @return uid validity
+     */
+    public abstract long getUidValidity();
 }
\ No newline at end of file



---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to