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 TfromMap(edu.uiuc.ncsa.security.storage.data.ConversionMap<String,Object> map, T user)protected StringreplaceNull(String x)If a null String is encountered, it is replaced with an empty string, otherwise it is left alone.protected StringreplaceNull(PersonName x)Checks that thePersonNameis not trivial.voidtoMap(T user, edu.uiuc.ncsa.security.storage.data.ConversionMap<String,Object> map)protected UserKeysuk()
-
-
-
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 thePersonNameis not trivial. If it is, an empty string is returned rather than a Java null. Otherwise, thePersonName.getName()value is returned.- Parameters:
x-- Returns:
-
-