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

java.lang.Object
  extended bycom.ibatis.sqlmap.engine.mapping.result.BasicResultMapping
All Implemented Interfaces:
ResultMapping

public class BasicResultMapping
extends java.lang.Object
implements ResultMapping

Basic implementation of ResultMapping


Constructor Summary
BasicResultMapping()
           
 
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()
          Getter for the property this will do mapping for
 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

BasicResultMapping

public BasicResultMapping()
Method Detail

getPropertyName

public java.lang.String getPropertyName()
Description copied from interface: ResultMapping
Getter for the property this will do mapping for

Specified by:
getPropertyName in interface ResultMapping
Returns:
- the property name

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)