com.ibatis.sqlmap.engine.mapping.result
Class ResultMapping

java.lang.Object
  extended by com.ibatis.sqlmap.engine.mapping.result.ResultMapping

public class ResultMapping
extends java.lang.Object

Basic implementation of ResultMapping


Constructor Summary
ResultMapping()
           
 
Method Summary
 int getColumnIndex()
          Getter for the column index that we are mapping
 java.lang.String getColumnName()
          Getter for the column name that we are mapping
 java.lang.String getErrorString()
          Getter for the error message when something goes wrong mapping this property
 java.lang.Class getJavaType()
          Setter for the Java type of the column
 int getJdbcType()
          Getter for the JDBC type of the column
 java.lang.String getJdbcTypeName()
          Getter for the JDBC type name of the column
 java.lang.String getNestedResultMapName()
           
 java.lang.String getNullValue()
          Getter for what to return if the column is null
 java.lang.String getPropertyName()
           
 java.lang.String getStatementName()
          Getter for the name of the statement
 TypeHandler getTypeHandler()
          Getter for the type handler for the column
 void setColumnIndex(int columnIndex)
          Setter for the column index we are mapping (used by the automap or builder)
 void setColumnName(java.lang.String columnName)
          Setter for the column name we are mapping (used by the automap or builder)
 void setJavaType(java.lang.Class javaType)
          Setter for the Java type of the column
 void setJdbcTypeName(java.lang.String jdbcTypeName)
          Setter for the JDBC type name of the column
 void setNestedResultMapName(java.lang.String nestedResultMapName)
           
 void setNullValue(java.lang.String nullValue)
          Setter for what to return if the column is null
 void setPropertyName(java.lang.String propertyName)
          Setter for the object property name (used by the automap, and the builder)
 void setStatementName(java.lang.String statementName)
          Setter for the name of the statement
 void setTypeHandler(TypeHandler typeHandler)
          Setter for the type handler for the column
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ResultMapping

public ResultMapping()
Method Detail

getPropertyName

public java.lang.String getPropertyName()

setPropertyName

public void setPropertyName(java.lang.String propertyName)
Setter for the object property name (used by the automap, and the builder)

Parameters:
propertyName - - the property name

getErrorString

public java.lang.String getErrorString()
Getter for the error message when something goes wrong mapping this property

Returns:
- the error message

getColumnName

public java.lang.String getColumnName()
Getter for the column name that we are mapping

Returns:
- the column name

setColumnName

public void setColumnName(java.lang.String columnName)
Setter for the column name we are mapping (used by the automap or builder)

Parameters:
columnName - - the column name

getColumnIndex

public int getColumnIndex()
Getter for the column index that we are mapping

Returns:
- the column index

setColumnIndex

public void setColumnIndex(int columnIndex)
Setter for the column index we are mapping (used by the automap or builder)

Parameters:
columnIndex - - the column index

getTypeHandler

public TypeHandler getTypeHandler()
Getter for the type handler for the column

Returns:
- the type handler

setTypeHandler

public void setTypeHandler(TypeHandler typeHandler)
Setter for the type handler for the column

Parameters:
typeHandler - - the type handler

getJavaType

public java.lang.Class getJavaType()
Setter for the Java type of the column

Returns:
- the Java type

setJavaType

public void setJavaType(java.lang.Class javaType)
Setter for the Java type of the column

Parameters:
javaType - - the Java type

getJdbcType

public int getJdbcType()
Getter for the JDBC type of the column

Returns:
- the JDBC type

getJdbcTypeName

public java.lang.String getJdbcTypeName()
Getter for the JDBC type name of the column

Returns:
- the JDBC type name

setJdbcTypeName

public void setJdbcTypeName(java.lang.String jdbcTypeName)
Setter for the JDBC type name of the column

Parameters:
jdbcTypeName - - the JDBC type name

getNullValue

public java.lang.String getNullValue()
Getter for what to return if the column is null

Returns:
- the null substitution

setNullValue

public void setNullValue(java.lang.String nullValue)
Setter for what to return if the column is null

Parameters:
nullValue - - the null substitution

getStatementName

public java.lang.String getStatementName()
Getter for the name of the statement

Returns:
- the name

setStatementName

public void setStatementName(java.lang.String statementName)
Setter for the name of the statement

Parameters:
statementName - - the name

getNestedResultMapName

public java.lang.String getNestedResultMapName()

setNestedResultMapName

public void setNestedResultMapName(java.lang.String nestedResultMapName)