类 H4BeanConverter

  • 所有已实现的接口:
    org.directwebremoting.extend.Converter, org.directwebremoting.extend.NamedConverter

    public class H4BeanConverter
    extends org.directwebremoting.convert.BeanConverter
    BeanConverter that works with Hibernate to get BeanInfo.
    作者:
    Joe Walker [joe at getahead dot ltd dot uk]
    • 字段概要

      字段 
      修饰符和类型 字段 说明
      protected boolean assumeSession
      Do we assume there is an open session and read properties?
      • 从类继承的字段 org.directwebremoting.convert.BasicObjectConverter

        constructorCache, converterManager, exclusions, inclusions, instanceType, javascript, javascriptSuperClass, parameters, paramsString
    • 方法概要

      所有方法 实例方法 具体方法 
      修饰符和类型 方法 说明
      protected Method findGetter​(Object data, String property)
      Cache the method if possible, using the classname and property name to allow for similar named methods.
      Class<?> getClass​(Object example)
      Hibernate makes Object.getClass() difficult ...
      Map<String,​org.directwebremoting.extend.Property> getPropertyMapFromObject​(Object example, boolean readRequired, boolean writeRequired)  
      void setAssumeSession​(boolean assumeSession)  
      • 从类继承的方法 org.directwebremoting.convert.BeanConverter

        createTypeHintContext, getPropertyMapFromClass
      • 从类继承的方法 org.directwebremoting.convert.BasicObjectConverter

        convert, convertInbound, convertOutbound, createParameterInstance, extractInboundTokens, getConverterManager, getInclusions, getInstanceType, getJavascript, getJavascriptSuperClass, isAllowedByIncludeExcludeRules, setConstructor, setConverterManager, setExclude, setImplementation, setInclude, setInstanceType, setJavascript, setJavascriptSuperClass
    • 字段详细资料

      • assumeSession

        protected boolean assumeSession
        Do we assume there is an open session and read properties?
    • 构造器详细资料

      • H4BeanConverter

        public H4BeanConverter()
    • 方法详细资料

      • getPropertyMapFromObject

        public Map<String,​org.directwebremoting.extend.Property> getPropertyMapFromObject​(Object example,
                                                                                                boolean readRequired,
                                                                                                boolean writeRequired)
                                                                                         throws org.directwebremoting.ConversionException
        指定者:
        getPropertyMapFromObject 在接口中 org.directwebremoting.extend.NamedConverter
        覆盖:
        getPropertyMapFromObject 在类中 org.directwebremoting.convert.BeanConverter
        抛出:
        org.directwebremoting.ConversionException
      • findGetter

        protected Method findGetter​(Object data,
                                    String property)
                             throws IntrospectionException
        Cache the method if possible, using the classname and property name to allow for similar named methods.
        参数:
        data - The bean to introspect
        property - The property to get the accessor for
        返回:
        The getter method
        抛出:
        IntrospectionException - If Introspector.getBeanInfo() fails
      • setAssumeSession

        public void setAssumeSession​(boolean assumeSession)
        参数:
        assumeSession - the assumeSession to set