|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface SqlMapGenerator
This interface describes the operations that are required of an Sql Map Generator. An Sql Map Generator is a class that generates properly formatted Sql Maps for iBATIS. All setXXX methods will be called before any getXXX method is called.
Method Summary | |
---|---|
void |
addConfigurationProperties(java.util.Map properties)
Adds properties for this instance from any properties configured in the SqlMapGeneratorConfiguration. |
void |
addContextProperties(java.util.Map properties)
Adds properties for this instance from any properties configured in the current context. |
java.lang.String |
getDeleteByExampleStatementId()
|
java.lang.String |
getDeleteByPrimaryKeyStatementId()
|
java.util.List |
getGeneratedXMLFiles(IntrospectedTable introspectedTable,
ProgressCallback callback)
|
java.lang.String |
getInsertStatementId()
|
java.lang.String |
getSelectByExampleStatementId()
|
java.lang.String |
getSelectByExampleWithBLOBsStatementId()
|
java.lang.String |
getSelectByPrimaryKeyStatementId()
|
java.lang.String |
getSqlMapNamespace(FullyQualifiedTable table)
|
java.lang.String |
getUpdateByPrimaryKeySelectiveStatementId()
|
java.lang.String |
getUpdateByPrimaryKeyStatementId()
|
java.lang.String |
getUpdateByPrimaryKeyWithBLOBsStatementId()
|
void |
setJavaModelGenerator(JavaModelGenerator javaModelGenerator)
|
void |
setTargetPackage(java.lang.String targetPackage)
|
void |
setTargetProject(java.lang.String targetProject)
|
void |
setWarnings(java.util.List warnings)
Abator will supply a list to this method. |
Method Detail |
---|
void setWarnings(java.util.List warnings)
warnings
- void addConfigurationProperties(java.util.Map properties)
properties
- All properties from the configurationvoid addContextProperties(java.util.Map properties)
properties
- All properties from the configurationvoid setTargetPackage(java.lang.String targetPackage)
void setTargetProject(java.lang.String targetProject)
void setJavaModelGenerator(JavaModelGenerator javaModelGenerator)
java.lang.String getSqlMapNamespace(FullyQualifiedTable table)
java.lang.String getInsertStatementId()
java.lang.String getUpdateByPrimaryKeyWithBLOBsStatementId()
java.lang.String getUpdateByPrimaryKeySelectiveStatementId()
java.lang.String getUpdateByPrimaryKeyStatementId()
java.lang.String getDeleteByPrimaryKeyStatementId()
java.lang.String getDeleteByExampleStatementId()
java.lang.String getSelectByPrimaryKeyStatementId()
java.lang.String getSelectByExampleStatementId()
java.lang.String getSelectByExampleWithBLOBsStatementId()
java.util.List getGeneratedXMLFiles(IntrospectedTable introspectedTable, ProgressCallback callback)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |