net.incongru.berkano.user.extensions
Interface UserPropertyAccessor

All Known Implementing Classes:
HibernatedUserPropertyAccessor

public interface UserPropertyAccessor

The interface used to manipulate a user's properties.

Version:
$Revision: 1.6 $
Author:
greg, $Author: gj $ (last edit)

Method Summary
 java.lang.Object aggregate(User u, java.lang.String key)
           
 java.lang.Object getFirstValue(User u, java.lang.String key)
           
 java.lang.Object getGroupSingleValue(User u, java.lang.String key)
           
 java.util.Collection getGroupValues(User u, java.lang.String key)
           
 java.lang.Object getSingleValue(User u, java.lang.String key)
           
 java.lang.Object getUserOnlyValue(User u, java.lang.String key)
           
 java.util.Collection getValues(User u, java.lang.String key)
           
 

Method Detail

getUserOnlyValue

java.lang.Object getUserOnlyValue(User u,
                                  java.lang.String key)

getFirstValue

java.lang.Object getFirstValue(User u,
                               java.lang.String key)

getSingleValue

java.lang.Object getSingleValue(User u,
                                java.lang.String key)

getGroupSingleValue

java.lang.Object getGroupSingleValue(User u,
                                     java.lang.String key)

getValues

java.util.Collection getValues(User u,
                               java.lang.String key)

getGroupValues

java.util.Collection getGroupValues(User u,
                                    java.lang.String key)

aggregate

java.lang.Object aggregate(User u,
                           java.lang.String key)


Copyright © 2004-2007. All Rights Reserved.