com.ibatis.sqlmap.engine.mapping.parameter
Class ParameterMap

java.lang.Object
  extended by com.ibatis.sqlmap.engine.mapping.parameter.ParameterMap
Direct Known Subclasses:
NoParameterMap

public class ParameterMap
extends Object


Constructor Summary
ParameterMap(SqlMapExecutorDelegate delegate)
           
 
Method Summary
 CacheKey getCacheKey(StatementScope statementScope, Object parameterObject)
           
 DataExchange getDataExchange()
           
 SqlMapExecutorDelegate getDelegate()
           
 String getId()
           
 Class getParameterClass()
           
 int getParameterCount()
           
 int getParameterIndex(String propertyName)
           
 ParameterMapping[] getParameterMappings()
           
 Object[] getParameterObjectValues(StatementScope statementScope, Object parameterObject)
           
 String getResource()
           
 void refreshParameterObjectValues(StatementScope statementScope, Object parameterObject, Object[] values)
           
 void setDataExchange(DataExchange dataExchange)
           
 void setId(String id)
           
protected  void setParameter(PreparedStatement ps, ParameterMapping mapping, Object[] parameters, int i)
           
 void setParameterClass(Class parameterClass)
           
 void setParameterMappingList(List parameterMappingList)
           
 void setParameters(StatementScope statementScope, PreparedStatement ps, Object[] parameters)
           
 void setResource(String resource)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ParameterMap

public ParameterMap(SqlMapExecutorDelegate delegate)
Method Detail

getDelegate

public SqlMapExecutorDelegate getDelegate()

getId

public String getId()

setId

public void setId(String id)

getParameterClass

public Class getParameterClass()

setParameterClass

public void setParameterClass(Class parameterClass)

getDataExchange

public DataExchange getDataExchange()

setDataExchange

public void setDataExchange(DataExchange dataExchange)

getParameterMappings

public ParameterMapping[] getParameterMappings()

setParameterMappingList

public void setParameterMappingList(List parameterMappingList)

getParameterIndex

public int getParameterIndex(String propertyName)

getParameterCount

public int getParameterCount()

setParameters

public void setParameters(StatementScope statementScope,
                          PreparedStatement ps,
                          Object[] parameters)
                   throws SQLException
Parameters:
ps -
parameters -
Throws:
SQLException

getParameterObjectValues

public Object[] getParameterObjectValues(StatementScope statementScope,
                                         Object parameterObject)

getCacheKey

public CacheKey getCacheKey(StatementScope statementScope,
                            Object parameterObject)

refreshParameterObjectValues

public void refreshParameterObjectValues(StatementScope statementScope,
                                         Object parameterObject,
                                         Object[] values)

getResource

public String getResource()

setResource

public void setResource(String resource)

setParameter

protected void setParameter(PreparedStatement ps,
                            ParameterMapping mapping,
                            Object[] parameters,
                            int i)
                     throws SQLException
Throws:
SQLException


Copyright © 2010. All Rights Reserved.