public abstract class AbstractPropertyMapping extends java.lang.Object implements PropertyMapping
PropertyMapping
contract.Constructor and Description |
---|
AbstractPropertyMapping() |
Modifier and Type | Method and Description |
---|---|
protected void |
addPropertyPath(java.lang.String path,
Type type,
java.lang.String[] columns,
java.lang.String[] columnReaders,
java.lang.String[] columnReaderTemplates,
java.lang.String[] formulaTemplates)
Deprecated.
|
protected void |
addPropertyPath(java.lang.String path,
Type type,
java.lang.String[] columns,
java.lang.String[] columnReaders,
java.lang.String[] columnReaderTemplates,
java.lang.String[] formulaTemplates,
Mapping factory) |
java.lang.String[] |
getColumnNames(java.lang.String propertyName) |
protected abstract java.lang.String |
getEntityName() |
java.lang.String[] |
getIdentifierColumnNames() |
java.lang.String[] |
getIdentifierColumnReaders() |
java.lang.String[] |
getIdentifierColumnReaderTemplates() |
protected void |
initComponentPropertyPaths(java.lang.String path,
CompositeType type,
java.lang.String[] columns,
java.lang.String[] columnReaders,
java.lang.String[] columnReaderTemplates,
java.lang.String[] formulaTemplates,
Mapping factory) |
protected void |
initIdentifierPropertyPaths(java.lang.String path,
EntityType etype,
java.lang.String[] columns,
java.lang.String[] columnReaders,
java.lang.String[] columnReaderTemplates,
Mapping factory) |
protected void |
initPropertyPaths(java.lang.String path,
Type type,
java.lang.String[] columns,
java.lang.String[] columnReaders,
java.lang.String[] columnReaderTemplates,
java.lang.String[] formulaTemplates,
Mapping factory) |
protected QueryException |
propertyException(java.lang.String propertyName) |
java.lang.String[] |
toColumns(java.lang.String propertyName)
Given a property path, return the corresponding column name(s).
|
java.lang.String[] |
toColumns(java.lang.String alias,
java.lang.String propertyName)
Obtain aliased column/formula fragments for the specified property path.
|
Type |
toType(java.lang.String propertyName)
Given a component path expression, get the type of the property
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getType
public java.lang.String[] getIdentifierColumnNames()
public java.lang.String[] getIdentifierColumnReaderTemplates()
public java.lang.String[] getIdentifierColumnReaders()
protected abstract java.lang.String getEntityName()
public Type toType(java.lang.String propertyName) throws QueryException
PropertyMapping
toType
in interface PropertyMapping
QueryException
protected final QueryException propertyException(java.lang.String propertyName) throws QueryException
QueryException
public java.lang.String[] getColumnNames(java.lang.String propertyName)
public java.lang.String[] toColumns(java.lang.String alias, java.lang.String propertyName) throws QueryException
PropertyMapping
toColumns
in interface PropertyMapping
QueryException
public java.lang.String[] toColumns(java.lang.String propertyName) throws QueryException
PropertyMapping
toColumns
in interface PropertyMapping
QueryException
@Deprecated protected void addPropertyPath(java.lang.String path, Type type, java.lang.String[] columns, java.lang.String[] columnReaders, java.lang.String[] columnReaderTemplates, java.lang.String[] formulaTemplates)
addPropertyPath(String, Type, String[], String[], String[], String[], Mapping)
insteadprotected void addPropertyPath(java.lang.String path, Type type, java.lang.String[] columns, java.lang.String[] columnReaders, java.lang.String[] columnReaderTemplates, java.lang.String[] formulaTemplates, Mapping factory)
protected void initPropertyPaths(java.lang.String path, Type type, java.lang.String[] columns, java.lang.String[] columnReaders, java.lang.String[] columnReaderTemplates, java.lang.String[] formulaTemplates, Mapping factory) throws MappingException
MappingException
protected void initIdentifierPropertyPaths(java.lang.String path, EntityType etype, java.lang.String[] columns, java.lang.String[] columnReaders, java.lang.String[] columnReaderTemplates, Mapping factory) throws MappingException
MappingException
protected void initComponentPropertyPaths(java.lang.String path, CompositeType type, java.lang.String[] columns, java.lang.String[] columnReaders, java.lang.String[] columnReaderTemplates, java.lang.String[] formulaTemplates, Mapping factory) throws MappingException
MappingException
Copyright © 2001-2018 Red Hat, Inc. All Rights Reserved.