i think as it stands now, org.jboss.mail.mailbox.Folder is an ok interface.

as far as authentication goes, wouldn't we eventually want to use something based on 
javax.security.auth.spi.LoginModule? and also use entity beans for user accounts and 
relate them by CMR (1-N) to our MessageBeans rather than use a 'folderName' CMP field? 
pretty simple to extend org.jboss.security.auth.spi.UsernamePasswordLoginModule if we 
want to do this.

may also be useful to have a mailing-list entity bean, in a many-to-many relationship 
with the user entity bean. 

in this case, i'm guessing we'd want to have a common ServiceProxy interface which 
both StaticUserRepositoryMBean and (doesn't exist yet) something like  
'EntityUserRepositoryMBean' make available, which also has methods having to do with 
mailing-list addresses? the implementation provided by EntityUserRepositoryMBean would 
invoke entity bean and finder methods, most likely through the LoginModule i just 
mentioned.

i believe that if a mailing list message goes out to 100 people, there will only be 
one or two header lines that differ among all those messages, so we may want to at 
least break our single MessageBean into two --- one containing a monolithic String 
'headers' CMP field, and the other containing the 'body' CMP field; they'd be joined 
up in a bidirectional 1-N CMR (one body for many sets of headers). so then we could 
well-represent 100 duplicate message bodies as a single bean and save space/time etc.. 
this would be much less 'fine-grained' than my earlier proposal; but again, this could 
be implemented later with virtually no penalty since i think our interfaces are well 
designed and there are more pressing issues right now.



<a 
href="http://www.jboss.org/index.html?module=bb&op=viewtopic&p=3826060#3826060";>View 
the original post</a>

<a 
href="http://www.jboss.org/index.html?module=bb&op=posting&mode=reply&p=3826060>Reply 
to the post</a>


-------------------------------------------------------
This SF.Net email is sponsored by: IBM Linux Tutorials
Free Linux tutorial presented by Daniel Robbins, President and CEO of
GenToo technologies. Learn everything from fundamentals to system
administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click
_______________________________________________
JBoss-Development mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/jboss-development

Reply via email to