org.hibernate.persister.collection
Class CollectionPropertyMapping

java.lang.Object
  extended by org.hibernate.persister.collection.CollectionPropertyMapping
All Implemented Interfaces:
PropertyMapping

public class CollectionPropertyMapping
extends Object
implements PropertyMapping

Author:
Gavin King

Constructor Summary
CollectionPropertyMapping(QueryableCollection memberPersister)
           
 
Method Summary
 Type getType()
          Get the type of the thing containing the properties
 String[] toColumns(String propertyName)
          Given a property path, return the corresponding column name(s).
 String[] toColumns(String alias, String propertyName)
          Given a query alias and a property path, return the qualified column name
 Type toType(String propertyName)
          Given a component path expression, get the type of the property
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CollectionPropertyMapping

public CollectionPropertyMapping(QueryableCollection memberPersister)
Method Detail

toType

public Type toType(String propertyName)
            throws QueryException
Description copied from interface: PropertyMapping
Given a component path expression, get the type of the property

Specified by:
toType in interface PropertyMapping
Throws:
QueryException

toColumns

public String[] toColumns(String alias,
                          String propertyName)
                   throws QueryException
Description copied from interface: PropertyMapping
Given a query alias and a property path, return the qualified column name

Specified by:
toColumns in interface PropertyMapping
Throws:
QueryException

toColumns

public String[] toColumns(String propertyName)
                   throws QueryException,
                          UnsupportedOperationException
Given a property path, return the corresponding column name(s).

Specified by:
toColumns in interface PropertyMapping
Throws:
QueryException
UnsupportedOperationException

getType

public Type getType()
Description copied from interface: PropertyMapping
Get the type of the thing containing the properties

Specified by:
getType in interface PropertyMapping


Copyright © 2009 Hibernate.org. All Rights Reserved.