1 17 18 package org.apache.james.imapserver; 19 20 import org.apache.james.imapserver.AuthenticationException; 21 22 import java.util.Iterator ; 23 24 33 public interface IMAPSystem { 34 35 String ROLE = "org.apache.james.imapserver.IMAPSystem"; 36 37 String IMAP_SYSTEM = "IMAP_SYSTEM"; 38 String PRIVATE = "Private"; 39 String OTHER_USERS = "OtherUsers"; 40 String SHARED = "Shared"; 41 42 47 String getNamespaceToken(); 48 49 60 String getHomeServer( String username ) 61 throws AuthenticationException; 62 63 73 String getHierarchySeperator( String namespace ); 74 75 86 String getNamespaces( String username ); 87 88 96 Iterator getAccessibleServers( String username ); 97 } 98 | Popular Tags |