Class LdapConfigPropertyInvoker


  • public class LdapConfigPropertyInvoker
    extends AbstractPropertyInvoker
    PropertyInvoker stores setter methods for a class to make method invocation by property easier.
    Version:
    $Revision: 1498 $ $Date: 2010-08-18 16:21:37 +0200 (Wed, 18 Aug 2010) $
    Author:
    Middleware Services
    • Constructor Detail

      • LdapConfigPropertyInvoker

        public LdapConfigPropertyInvoker​(java.lang.Class<?> c,
                                         java.lang.String propertiesDomain)
        Creates a new PropertyInvoker for the supplied class.
        Parameters:
        c - Class that has setter methods
        propertiesDomain - String to prepend to each setter name
    • Method Detail

      • convertValue

        protected java.lang.Object convertValue​(java.lang.Class<?> type,
                                                java.lang.String value)
        This converts the supplied string value into an Object of the appropriate supplied type. If value cannot be converted it is returned as is.
        Specified by:
        convertValue in class AbstractPropertyInvoker
        Parameters:
        type - of object to convert value into
        value - to parse
        Returns:
        object of the supplied type
      • createTypeFromPropertyValue

        protected java.lang.Object createTypeFromPropertyValue​(java.lang.Class<?> c,
                                                               java.lang.String s)
        Returns the object which represents the supplied class given the supplied string representation.
        Parameters:
        c - Class type to instantiate
        s - String to parse
        Returns:
        Object of the supplied type or null
      • createArrayTypeFromPropertyValue

        protected java.lang.Object createArrayTypeFromPropertyValue​(java.lang.Class<?> c,
                                                                    java.lang.String s)
        Returns the object which represents an array of the supplied class given the supplied string representation.
        Parameters:
        c - Class type to instantiate
        s - String to parse
        Returns:
        Object that is an array or null