Class BeanSupport
- java.lang.Object
-
- org.apache.activemq.artemis.utils.uri.BeanSupport
-
public class BeanSupport extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description BeanSupport()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static <P> PcopyData(P source, P target)static voidcustomise(org.apache.commons.beanutils.BeanUtilsBean bean)static java.lang.StringdecodeURI(java.lang.String value)static java.lang.StringencodeURI(java.lang.String value)static java.lang.StringgetData(java.util.List<java.lang.String> ignored, java.lang.Object... beans)static <P> java.util.PropertiesgetProperties(P bean, java.util.Properties properties)static voidregisterConverter(org.apache.commons.beanutils.Converter converter, java.lang.Class type)static voidsetData(java.net.URI uri, java.util.HashMap<java.lang.String,java.lang.Object> properties, java.util.Set<java.lang.String> allowableProperties, java.util.Map<java.lang.String,java.lang.String> query, java.util.Map<java.lang.String,java.lang.Object> extraProps)static <P> PsetData(java.net.URI uri, P obj, java.util.Map<java.lang.String,java.lang.String> query)static <P> PsetData(P obj, java.util.Map<java.lang.String,java.lang.Object> data)static <P> PsetProperties(P bean, java.util.Properties properties)static <T> voidstripPasswords(java.util.Map<java.lang.String,T> properties)
-
-
-
Method Detail
-
registerConverter
public static void registerConverter(org.apache.commons.beanutils.Converter converter, java.lang.Class type)
-
customise
public static void customise(org.apache.commons.beanutils.BeanUtilsBean bean)
-
copyData
public static <P> P copyData(P source, P target) throws java.lang.Exception- Throws:
java.lang.Exception
-
setData
public static <P> P setData(java.net.URI uri, P obj, java.util.Map<java.lang.String,java.lang.String> query) throws java.lang.Exception- Throws:
java.lang.Exception
-
setData
public static <P> P setData(P obj, java.util.Map<java.lang.String,java.lang.Object> data) throws java.lang.Exception- Throws:
java.lang.Exception
-
stripPasswords
public static <T> void stripPasswords(java.util.Map<java.lang.String,T> properties)
-
setProperties
public static <P> P setProperties(P bean, java.util.Properties properties) throws java.lang.IllegalAccessException, java.lang.NoSuchMethodException, java.lang.reflect.InvocationTargetException- Throws:
java.lang.IllegalAccessExceptionjava.lang.NoSuchMethodExceptionjava.lang.reflect.InvocationTargetException
-
getProperties
public static <P> java.util.Properties getProperties(P bean, java.util.Properties properties) throws java.lang.IllegalAccessException, java.lang.NoSuchMethodException, java.lang.reflect.InvocationTargetException- Throws:
java.lang.IllegalAccessExceptionjava.lang.NoSuchMethodExceptionjava.lang.reflect.InvocationTargetException
-
setData
public static void setData(java.net.URI uri, java.util.HashMap<java.lang.String,java.lang.Object> properties, java.util.Set<java.lang.String> allowableProperties, java.util.Map<java.lang.String,java.lang.String> query, java.util.Map<java.lang.String,java.lang.Object> extraProps)
-
getData
public static java.lang.String getData(java.util.List<java.lang.String> ignored, java.lang.Object... beans) throws java.lang.Exception- Throws:
java.lang.Exception
-
decodeURI
public static java.lang.String decodeURI(java.lang.String value) throws java.io.UnsupportedEncodingException- Throws:
java.io.UnsupportedEncodingException
-
encodeURI
public static java.lang.String encodeURI(java.lang.String value) throws java.io.UnsupportedEncodingException- Throws:
java.io.UnsupportedEncodingException
-
-