Package org.hibernate.loader
Class GeneratedCollectionAliases
- java.lang.Object
-
- org.hibernate.loader.GeneratedCollectionAliases
-
- All Implemented Interfaces:
CollectionAliases
public class GeneratedCollectionAliases extends java.lang.Object implements CollectionAliases
CollectionAliases which handles the logic of selecting user provided aliases (via return-property), before using the default aliases.
-
-
Constructor Summary
Constructors Constructor Description GeneratedCollectionAliases(java.util.Map userProvidedAliases, CollectionPersister persister, java.lang.String suffix)GeneratedCollectionAliases(CollectionPersister persister, java.lang.String string)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetSuffix()Returns the suffix used to unique the column aliases for this particular alias set.java.lang.String[]getSuffixedElementAliases()Returns the suffixed result-set column-aliases for the columns making up the collection's elements.java.lang.StringgetSuffixedIdentifierAlias()Returns the suffixed result-set column-aliases for the column defining the collection's identifier (if any).java.lang.String[]getSuffixedIndexAliases()Returns the suffixed result-set column-aliases for the collumns making up the collection's index (map or list).java.lang.String[]getSuffixedKeyAliases()Returns the suffixed result-set column-aliases for columns making up the key for this collection (i.e., its FK to its owner).java.lang.StringtoString()
-
-
-
Constructor Detail
-
GeneratedCollectionAliases
public GeneratedCollectionAliases(java.util.Map userProvidedAliases, CollectionPersister persister, java.lang.String suffix)
-
GeneratedCollectionAliases
public GeneratedCollectionAliases(CollectionPersister persister, java.lang.String string)
-
-
Method Detail
-
getSuffixedKeyAliases
public java.lang.String[] getSuffixedKeyAliases()
Returns the suffixed result-set column-aliases for columns making up the key for this collection (i.e., its FK to its owner).- Specified by:
getSuffixedKeyAliasesin interfaceCollectionAliases- Returns:
- The key result-set column aliases.
-
getSuffixedIndexAliases
public java.lang.String[] getSuffixedIndexAliases()
Returns the suffixed result-set column-aliases for the collumns making up the collection's index (map or list).- Specified by:
getSuffixedIndexAliasesin interfaceCollectionAliases- Returns:
- The index result-set column aliases.
-
getSuffixedElementAliases
public java.lang.String[] getSuffixedElementAliases()
Returns the suffixed result-set column-aliases for the columns making up the collection's elements.- Specified by:
getSuffixedElementAliasesin interfaceCollectionAliases- Returns:
- The element result-set column aliases.
-
getSuffixedIdentifierAlias
public java.lang.String getSuffixedIdentifierAlias()
Returns the suffixed result-set column-aliases for the column defining the collection's identifier (if any).- Specified by:
getSuffixedIdentifierAliasin interfaceCollectionAliases- Returns:
- The identifier result-set column aliases.
-
getSuffix
public java.lang.String getSuffix()
Returns the suffix used to unique the column aliases for this particular alias set.- Specified by:
getSuffixin interfaceCollectionAliases- Returns:
- The uniqued column alias suffix.
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-