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, waitgetTypepublic 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
PropertyMappingtoType in interface PropertyMappingQueryExceptionprotected final QueryException propertyException(java.lang.String propertyName) throws QueryException
QueryExceptionpublic java.lang.String[] getColumnNames(java.lang.String propertyName)
public java.lang.String[] toColumns(java.lang.String alias,
java.lang.String propertyName)
throws QueryException
PropertyMappingtoColumns in interface PropertyMappingQueryExceptionpublic java.lang.String[] toColumns(java.lang.String propertyName)
throws QueryException
PropertyMappingtoColumns in interface PropertyMappingQueryException@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
MappingExceptionprotected void initIdentifierPropertyPaths(java.lang.String path,
EntityType etype,
java.lang.String[] columns,
java.lang.String[] columnReaders,
java.lang.String[] columnReaderTemplates,
Mapping factory)
throws MappingException
MappingExceptionprotected 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
MappingExceptionCopyright © 2001-2018 Red Hat, Inc. All Rights Reserved.