|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface IPersonAttributeDao
Data access object which, for a given Map of query
data, returns a Map from attribute names to attribute
values.
| Method Summary | |
|---|---|
Map<String,List<Object>> |
getMultivaluedUserAttributes(Map<String,List<Object>> seed)
Obtains a mutable Map from attribute names to values for
the given query seed which is an immutable Map. |
Map<String,List<Object>> |
getMultivaluedUserAttributes(String uid)
This method uses a single attribute to get a Map of user
attributes. |
Set<String> |
getPossibleUserAttributeNames()
Gets a Set of attribute names that may be returned by the
getUserAttributes(Map). |
Map<String,Object> |
getUserAttributes(Map<String,Object> seed)
This method returns single-valued user attributes. |
Map<String,Object> |
getUserAttributes(String uid)
This method returns single-valued user attributes. |
| Method Detail |
|---|
Map<String,List<Object>> getMultivaluedUserAttributes(Map<String,List<Object>> seed)
Map from attribute names to values for
the given query seed which is an immutable Map. The values may be mutable objects but it is
recommended that they be immutable.Map is returned.Map is returned.null is returned.Map
will not be a union of the seed and query results. If your are given a
Map that includes the attribute "phone" and value "555-1212" and
the returned Map contains the attribute "phone" with the value
"555-1212", this means that your implementation also believes that the
"phone" attribute should have this value.
seed - immutable Map of attributes to values to seed the query
IllegalArgumentException - If seed is null.Map<String,List<Object>> getMultivaluedUserAttributes(String uid)
Map of user
attributes.
getUserAttributes(Map)
uid - The string to use as the value in the seed
getUserAttributes(Map)Map<String,Object> getUserAttributes(Map<String,Object> seed)
getMultivaluedUserAttributes(Map) other than the single-valued
return Map
getMultivaluedUserAttributes(Map)Map<String,Object> getUserAttributes(String uid)
getMultivaluedUserAttributes(String) other than the single-valued
return Map
getMultivaluedUserAttributes(String)Set<String> getPossibleUserAttributeNames()
Set of attribute names that may be returned by the
getUserAttributes(Map). The names returned represent all
possible names getUserAttributes(Map) could return. If the
dao doesn't have a way to know all possible attribute names this
method should return null.
Set.
Set of possible attribute names for user queries.
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||