Package org.hibernate.property

Examples of org.hibernate.property.ChainedPropertyAccessor


    return result;
  }

  private void initialize(String[] aliases) {
    PropertyAccessor propertyAccessor = new ChainedPropertyAccessor(
        new PropertyAccessor[] {
            PropertyAccessorFactory.getPropertyAccessor( resultClass, null ),
            PropertyAccessorFactory.getPropertyAccessor( "field" )
        }
    );
    this.aliases = new String[ aliases.length ];
    setters = new Setter[ aliases.length ];
    for ( int i = 0; i < aliases.length; i++ ) {
      String alias = aliases[ i ];
      if ( alias != null ) {
        this.aliases[ i ] = alias;
        setters[ i ] = propertyAccessor.getSetter( resultClass, alias );
      }
    }
    isInitialized = true;
  }
View Full Code Here


  public AliasToBeanResultTransformer(Class resultClass) {
    if ( resultClass == null ) {
      throw new IllegalArgumentException( "resultClass cannot be null" );
    }
    this.resultClass = resultClass;
    propertyAccessor = new ChainedPropertyAccessor(
        new PropertyAccessor[] {
            PropertyAccessorFactory.getPropertyAccessor( resultClass, null ),
            PropertyAccessorFactory.getPropertyAccessor( "field" )
        }
    );
View Full Code Here

  private PropertyAccessor propertyAccessor;
 
  public AliasToBeanResultTransformer(Class resultClass) {
    if(resultClass==null) throw new IllegalArgumentException("resultClass cannot be null");
    this.resultClass = resultClass;
    propertyAccessor = new ChainedPropertyAccessor(new PropertyAccessor[] { PropertyAccessorFactory.getPropertyAccessor(resultClass,null), PropertyAccessorFactory.getPropertyAccessor("field")});    
  }
View Full Code Here

    return result;
  }

  private void initialize(String[] aliases) {
    PropertyAccessor propertyAccessor = new ChainedPropertyAccessor(
        new PropertyAccessor[] {
            PropertyAccessorFactory.getPropertyAccessor( resultClass, null ),
            PropertyAccessorFactory.getPropertyAccessor( "field" )
        }
    );
    this.aliases = new String[ aliases.length ];
    setters = new Setter[ aliases.length ];
    for ( int i = 0; i < aliases.length; i++ ) {
      String alias = aliases[ i ];
      if ( alias != null ) {
        this.aliases[ i ] = alias;
        setters[ i ] = propertyAccessor.getSetter( resultClass, alias );
      }
    }
    isInitialized = true;
  }
View Full Code Here

  public AliasToBeanResultTransformer(Class resultClass) {
    if ( resultClass == null ) {
      throw new IllegalArgumentException( "resultClass cannot be null" );
    }
    this.resultClass = resultClass;
    propertyAccessor = new ChainedPropertyAccessor(
        new PropertyAccessor[] {
            PropertyAccessorFactory.getPropertyAccessor( resultClass, null ),
            PropertyAccessorFactory.getPropertyAccessor( "field" )
        }
    );
View Full Code Here

    return result;
  }

  private void initialize(String[] aliases) {
    PropertyAccessor propertyAccessor = new ChainedPropertyAccessor(
        new PropertyAccessor[] {
            PropertyAccessorFactory.getPropertyAccessor( resultClass, null ),
            PropertyAccessorFactory.getPropertyAccessor( "field" )
        }
    );
    this.aliases = new String[ aliases.length ];
    setters = new Setter[ aliases.length ];
    for ( int i = 0; i < aliases.length; i++ ) {
      String alias = aliases[ i ];
      if ( alias != null ) {
        this.aliases[ i ] = alias;
        setters[ i ] = propertyAccessor.getSetter( resultClass, alias );
      }
    }
    isInitialized = true;
  }
View Full Code Here

    return result;
  }

  private void initialize(String[] aliases) {
    PropertyAccessor propertyAccessor = new ChainedPropertyAccessor(
        new PropertyAccessor[] {
            PropertyAccessorFactory.getPropertyAccessor( resultClass, null ),
            PropertyAccessorFactory.getPropertyAccessor( "field" )
        }
    );
    this.aliases = new String[ aliases.length ];
    setters = new Setter[ aliases.length ];
    for ( int i = 0; i < aliases.length; i++ ) {
      String alias = aliases[ i ];
      if ( alias != null ) {
        this.aliases[ i ] = alias;
        setters[ i ] = propertyAccessor.getSetter( resultClass, alias );
      }
    }
    isInitialized = true;
  }
View Full Code Here

    return result;
  }

  private void initialize(String[] aliases) {
    PropertyAccessor propertyAccessor = new ChainedPropertyAccessor(
        new PropertyAccessor[] {
            PropertyAccessorFactory.getPropertyAccessor( resultClass, null ),
            PropertyAccessorFactory.getPropertyAccessor( "field" )
        }
    );
    this.aliases = new String[ aliases.length ];
    setters = new Setter[ aliases.length ];
    for ( int i = 0; i < aliases.length; i++ ) {
      String alias = aliases[ i ];
      if ( alias != null ) {
        this.aliases[ i ] = alias;
        setters[ i ] = propertyAccessor.getSetter( resultClass, alias );
      }
    }
    isInitialized = true;
  }
View Full Code Here

TOP

Related Classes of org.hibernate.property.ChainedPropertyAccessor

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.