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

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

public class ResultMapping
extends Object

Basic implementation of ResultMapping


Constructor Summary
ResultMapping()
           
 
Method Summary
 int getColumnIndex()
          Getter for the column index that we are mapping
 String getColumnName()
          Getter for the column name that we are mapping
 String getErrorString()
          Getter for the error message when something goes wrong mapping this property
 Class getJavaType()
          Setter for the Java type of the column
 int getJdbcType()
          Getter for the JDBC type of the column
 String getJdbcTypeName()
          Getter for the JDBC type name of the column
 String getNestedResultMapName()
           
 String getNotNullColumn()
          Getter for the name of the column to check for null before instantiating a nested resultMapping value
 String getNullValue()
          Getter for what to return if the column is null
 String getPropertyName()
           
 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(String columnName)
          Setter for the column name we are mapping (used by the automap or builder)
 void setJavaType(Class javaType)
          Setter for the Java type of the column
 void setJdbcTypeName(String jdbcTypeName)
          Setter for the JDBC type name of the column
 void setNestedResultMapName(String nestedResultMapName)
           
 void setNotNullColumn(String notNullColumn)
          Setter for the name of the column to check for null before instantiating a nested resultMapping value
 void setNullValue(String nullValue)
          Setter for what to return if the column is null
 void setPropertyName(String propertyName)
          Setter for the object property name (used by the automap, and the builder)
 void setStatementName(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 String getPropertyName()

setPropertyName

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

Parameters:
propertyName - - the property name

getErrorString

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

Returns:
- the error message

getColumnName

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

Returns:
- the column name

setColumnName

public void setColumnName(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 Class getJavaType()
Setter for the Java type of the column

Returns:
- the Java type

setJavaType

public void setJavaType(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 String getJdbcTypeName()
Getter for the JDBC type name of the column

Returns:
- the JDBC type name

setJdbcTypeName

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

Parameters:
jdbcTypeName - - the JDBC type name

getNullValue

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

Returns:
- the null substitution

setNullValue

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

Parameters:
nullValue - - the null substitution

getNotNullColumn

public String getNotNullColumn()
Getter for the name of the column to check for null before instantiating a nested resultMapping value

Returns:
- the null substitution

setNotNullColumn

public void setNotNullColumn(String notNullColumn)
Setter for the name of the column to check for null before instantiating a nested resultMapping value

Parameters:
notNullColumn - - the column name

getStatementName

public String getStatementName()
Getter for the name of the statement

Returns:
- the name

setStatementName

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

Parameters:
statementName - - the name

getNestedResultMapName

public String getNestedResultMapName()

setNestedResultMapName

public void setNestedResultMapName(String nestedResultMapName)


Copyright © 2010. All Rights Reserved.