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

All Known Implementing Classes:
BasicParameterMap

public interface ParameterMap


Method Summary
 CacheKey getCacheKey(RequestScope request, java.lang.Object parameterObject)
           
 java.lang.String getId()
           
 java.lang.Class getParameterClass()
           
 ParameterMapping[] getParameterMappings()
           
 java.lang.Object[] getParameterObjectValues(RequestScope request, java.lang.Object parameterObject)
           
 void refreshParameterObjectValues(RequestScope request, java.lang.Object parameterObject, java.lang.Object[] values)
           
 void setParameters(RequestScope request, java.sql.PreparedStatement ps, java.lang.Object[] parameters)
           
 

Method Detail

getId

public java.lang.String getId()

setParameters

public void setParameters(RequestScope request,
                          java.sql.PreparedStatement ps,
                          java.lang.Object[] parameters)
                   throws java.sql.SQLException
Throws:
java.sql.SQLException

getParameterObjectValues

public java.lang.Object[] getParameterObjectValues(RequestScope request,
                                                   java.lang.Object parameterObject)

getCacheKey

public CacheKey getCacheKey(RequestScope request,
                            java.lang.Object parameterObject)

refreshParameterObjectValues

public void refreshParameterObjectValues(RequestScope request,
                                         java.lang.Object parameterObject,
                                         java.lang.Object[] values)

getParameterMappings

public ParameterMapping[] getParameterMappings()

getParameterClass

public java.lang.Class getParameterClass()