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 "Jochen Gazda (Created) (JIRA)" <ji...@apache.org> on 2012/02/07 14:47:04 UTC

[jira] [Created] (MAILBOX-156) Decide where should GroupMembershipResolver interface be located

Decide where should GroupMembershipResolver interface be located
----------------------------------------------------------------

                 Key: MAILBOX-156
                 URL: https://issues.apache.org/jira/browse/MAILBOX-156
             Project: James Mailbox
          Issue Type: Task
          Components: api
            Reporter: Jochen Gazda
            Assignee: Norman Maurer


Currently the GroupMembershipResolver is located within org.apache.james.mailbox.MailboxACLResolver. Please move it to an appropriate place or leave it where it is now. Then remove the FIXME tag.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

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


[jira] [Commented] (MAILBOX-156) Decide where should GroupMembershipResolver interface be located

Posted by "Eric Charles (Commented) (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/MAILBOX-156?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13203840#comment-13203840 ] 

Eric Charles commented on MAILBOX-156:
--------------------------------------

I just had fun with james userrepositories implementations on the case sensitivity.
For now, the design is "user repository are part of the server and has nothing to do with mailbox/imap libraries".
I propose to factor-out the GroupMembershipResolver in its own class, but leaving in the current package with you javadoc sentence.

                
> Decide where should GroupMembershipResolver interface be located
> ----------------------------------------------------------------
>
>                 Key: MAILBOX-156
>                 URL: https://issues.apache.org/jira/browse/MAILBOX-156
>             Project: James Mailbox
>          Issue Type: Task
>          Components: api
>            Reporter: Jochen Gazda
>            Assignee: Norman Maurer
>
> Currently the GroupMembershipResolver is located within org.apache.james.mailbox.MailboxACLResolver. Please move it to an appropriate place or leave it where it is now. Then remove the FIXME tag.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

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


[jira] [Commented] (MAILBOX-156) Decide where should GroupMembershipResolver interface be located

Posted by "Jochen Gazda (Commented) (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/MAILBOX-156?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13203493#comment-13203493 ] 

Jochen Gazda commented on MAILBOX-156:
--------------------------------------

Eric,

GroupMembershipResolver will be called by ACL related classes, but its implementations will probably go far behind ACL. I see group memberships as something closely related to user management. GroupMembershipResolvers will probably be implemented together with (or maybe within?) UserRepositories (for LDAP, JPA, ...), so the GroupMembershipResolver interface should maybe go to org.apache.james.user?

Anyway, here is my proposal for the javadoc sentence:

An interface for querying group memberships.

Best,

gazda
                
> Decide where should GroupMembershipResolver interface be located
> ----------------------------------------------------------------
>
>                 Key: MAILBOX-156
>                 URL: https://issues.apache.org/jira/browse/MAILBOX-156
>             Project: James Mailbox
>          Issue Type: Task
>          Components: api
>            Reporter: Jochen Gazda
>            Assignee: Norman Maurer
>
> Currently the GroupMembershipResolver is located within org.apache.james.mailbox.MailboxACLResolver. Please move it to an appropriate place or leave it where it is now. Then remove the FIXME tag.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

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


[jira] [Commented] (MAILBOX-156) Decide where should GroupMembershipResolver interface be located

Posted by "Eric Charles (Commented) (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/MAILBOX-156?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13203469#comment-13203469 ] 

Eric Charles commented on MAILBOX-156:
--------------------------------------

Hi Jochen,
If this GroupMembershipResolver is purely (only) related to ACL functions, it is at the right place.
Maybe you could post a small javadoc sentence, I will replace the FIXME with that sentence (just comment on JIRA, no need for a patch).
Thx, Eric
                
> Decide where should GroupMembershipResolver interface be located
> ----------------------------------------------------------------
>
>                 Key: MAILBOX-156
>                 URL: https://issues.apache.org/jira/browse/MAILBOX-156
>             Project: James Mailbox
>          Issue Type: Task
>          Components: api
>            Reporter: Jochen Gazda
>            Assignee: Norman Maurer
>
> Currently the GroupMembershipResolver is located within org.apache.james.mailbox.MailboxACLResolver. Please move it to an appropriate place or leave it where it is now. Then remove the FIXME tag.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

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


[jira] [Closed] (MAILBOX-156) Decide where should GroupMembershipResolver interface be located

Posted by "Eric Charles (Closed) (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/MAILBOX-156?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Eric Charles closed MAILBOX-156.
--------------------------------

       Resolution: Fixed
    Fix Version/s: 0.4
         Assignee: Eric Charles  (was: Norman Maurer)

GroupMembershipResolver is now a separate interface.
                
> Decide where should GroupMembershipResolver interface be located
> ----------------------------------------------------------------
>
>                 Key: MAILBOX-156
>                 URL: https://issues.apache.org/jira/browse/MAILBOX-156
>             Project: James Mailbox
>          Issue Type: Task
>          Components: api
>            Reporter: Jochen Gazda
>            Assignee: Eric Charles
>             Fix For: 0.4
>
>
> Currently the GroupMembershipResolver is located within org.apache.james.mailbox.MailboxACLResolver. Please move it to an appropriate place or leave it where it is now. Then remove the FIXME tag.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

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