Class UserConverter<T extends User>
- java.lang.Object
-
- edu.uiuc.ncsa.security.storage.data.MapConverter<V>
-
- edu.uiuc.ncsa.security.storage.monitored.MonitoredConverter<T>
-
- org.cilogon.oauth2.servlet.storage.user.UserConverter<T>
-
- All Implemented Interfaces:
edu.uiuc.ncsa.security.core.XMLConverter<T>
public class UserConverter<T extends User> extends edu.uiuc.ncsa.security.storage.monitored.MonitoredConverter<T>
Created by Jeff Gaynor
on 4/16/12 at 5:34 PM
-
-
Constructor Summary
Constructors Constructor Description UserConverter(edu.uiuc.ncsa.security.core.IdentifiableProvider<T> vProvider)
UserConverter(edu.uiuc.ncsa.security.storage.monitored.MonitoredKeys keys, edu.uiuc.ncsa.security.core.IdentifiableProvider<T> vProvider)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description T
fromMap(edu.uiuc.ncsa.security.storage.data.ConversionMap<String,Object> map, T user)
protected String
replaceNull(String x)
If a null String is encountered, it is replaced with an empty string, otherwise it is left alone.protected String
replaceNull(PersonName x)
Checks that thePersonName
is not trivial.void
toMap(T user, edu.uiuc.ncsa.security.storage.data.ConversionMap<String,Object> map)
protected UserKeys
uk()
-
-
-
Method Detail
-
uk
protected UserKeys uk()
-
fromMap
public T fromMap(edu.uiuc.ncsa.security.storage.data.ConversionMap<String,Object> map, T user)
-
toMap
public void toMap(T user, edu.uiuc.ncsa.security.storage.data.ConversionMap<String,Object> map)
-
replaceNull
protected String replaceNull(PersonName x)
Checks that thePersonName
is not trivial. If it is, an empty string is returned rather than a Java null. Otherwise, thePersonName.getName()
value is returned.- Parameters:
x
-- Returns:
-
-