Package org.openurp.app.security.service
Class CsvDataResolver
- java.lang.Object
-
- org.openurp.app.security.service.CsvDataResolver
-
- All Implemented Interfaces:
UserDataProvider,UserDataResolver
public class CsvDataResolver extends Object implements UserDataResolver, UserDataProvider
Store list of objects using comma.id,name 1,role1 2,role2- Author:
- chaostone
-
-
Constructor Summary
Constructors Constructor Description CsvDataResolver()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description <T> List<T>getData(Dimension property, String source, Object... keys)extract data from sourceStringgetName()provider's unique nameStringmarshal(Dimension property, Collection<?> items)Marshal list of objects to text format<T> List<T>unmarshal(Dimension property, String src)Convert text to list of objects
-
-
-
Method Detail
-
marshal
public String marshal(Dimension property, Collection<?> items)
Description copied from interface:UserDataResolverMarshal list of objects to text format- Specified by:
marshalin interfaceUserDataResolver
-
unmarshal
public <T> List<T> unmarshal(Dimension property, String src)
Description copied from interface:UserDataResolverConvert text to list of objects- Specified by:
unmarshalin interfaceUserDataResolver
-
getData
public <T> List<T> getData(Dimension property, String source, Object... keys)
Description copied from interface:UserDataProviderextract data from source- Specified by:
getDatain interfaceUserDataProvider
-
getName
public String getName()
Description copied from interface:UserDataProviderprovider's unique name- Specified by:
getNamein interfaceUserDataProvider
-
-