|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.mybatis.generator.internal.PluginAggregator
public final class PluginAggregator
This class is for internal use only. It contains a list of plugins for the current context and is used to aggregate plugins together. This class implements the rule that if any plugin returns "false" from a method, then no other plugin is called.
This class does not follow the normal plugin lifecycle and should not be subclassed by clients.
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from interface org.mybatis.generator.api.Plugin |
|---|
Plugin.ModelClassType |
| Constructor Summary | |
|---|---|
PluginAggregator()
|
|
| Method Summary | |
|---|---|
void |
addPlugin(Plugin plugin)
|
boolean |
clientCountByExampleMethodGenerated(Method method,
Interface interfaze,
IntrospectedTable introspectedTable)
This method is called when the countByExample method has been generated in the client interface. |
boolean |
clientCountByExampleMethodGenerated(Method method,
TopLevelClass topLevelClass,
IntrospectedTable introspectedTable)
This method is called when the countByExample method has been generated in the client implementation class. |
boolean |
clientDeleteByExampleMethodGenerated(Method method,
Interface interfaze,
IntrospectedTable introspectedTable)
This method is called when the deleteByExample method has been generated in the client interface. |
boolean |
clientDeleteByExampleMethodGenerated(Method method,
TopLevelClass topLevelClass,
IntrospectedTable introspectedTable)
This method is called when the deleteByExample method has been generated in the client implementation class. |
boolean |
clientDeleteByPrimaryKeyMethodGenerated(Method method,
Interface interfaze,
IntrospectedTable introspectedTable)
This method is called when the deleteByPrimaryKey method has been generated in the client interface. |
boolean |
clientDeleteByPrimaryKeyMethodGenerated(Method method,
TopLevelClass topLevelClass,
IntrospectedTable introspectedTable)
This method is called when the deleteByPrimaryKey method has been generated in the client implementation class. |
boolean |
clientGenerated(Interface interfaze,
TopLevelClass topLevelClass,
IntrospectedTable introspectedTable)
This method is called when the entire client has been generated. |
boolean |
clientInsertMethodGenerated(Method method,
Interface interfaze,
IntrospectedTable introspectedTable)
This method is called when the insert method has been generated in the client interface. |
boolean |
clientInsertMethodGenerated(Method method,
TopLevelClass topLevelClass,
IntrospectedTable introspectedTable)
This method is called when the insert method has been generated in the client implementation class. |
boolean |
clientInsertSelectiveMethodGenerated(Method method,
Interface interfaze,
IntrospectedTable introspectedTable)
This method is called when the insert selective method has been generated in the client interface. |
boolean |
clientInsertSelectiveMethodGenerated(Method method,
TopLevelClass topLevelClass,
IntrospectedTable introspectedTable)
This method is called when the insert selective method has been generated in the client implementation class. |
boolean |
clientSelectAllMethodGenerated(Method method,
Interface interfaze,
IntrospectedTable introspectedTable)
This method is called when the selectAll method has been generated in the client interface. |
boolean |
clientSelectAllMethodGenerated(Method method,
TopLevelClass topLevelClass,
IntrospectedTable introspectedTable)
This method is called when the selectAll method has been generated in the client implementation class. |
boolean |
clientSelectByExampleWithBLOBsMethodGenerated(Method method,
Interface interfaze,
IntrospectedTable introspectedTable)
This method is called when the selectByExampleWithBLOBs method has been generated in the client interface. |
boolean |
clientSelectByExampleWithBLOBsMethodGenerated(Method method,
TopLevelClass topLevelClass,
IntrospectedTable introspectedTable)
This method is called when the selectByExampleWithBLOBs method has been generated in the client implementation class. |
boolean |
clientSelectByExampleWithoutBLOBsMethodGenerated(Method method,
Interface interfaze,
IntrospectedTable introspectedTable)
This method is called when the selectByExampleWithoutBLOBs method has been generated in the client interface. |
boolean |
clientSelectByExampleWithoutBLOBsMethodGenerated(Method method,
TopLevelClass topLevelClass,
IntrospectedTable introspectedTable)
This method is called when the selectByExampleWithoutBLOBs method has been generated in the client implementation class. |
boolean |
clientSelectByPrimaryKeyMethodGenerated(Method method,
Interface interfaze,
IntrospectedTable introspectedTable)
This method is called when the selectByPrimaryKey method has been generated in the client interface. |
boolean |
clientSelectByPrimaryKeyMethodGenerated(Method method,
TopLevelClass topLevelClass,
IntrospectedTable introspectedTable)
This method is called when the selectByPrimaryKey method has been generated in the client implementation class. |
boolean |
clientUpdateByExampleSelectiveMethodGenerated(Method method,
Interface interfaze,
IntrospectedTable introspectedTable)
This method is called when the updateByExampleSelective method has been generated in the client interface. |
boolean |
clientUpdateByExampleSelectiveMethodGenerated(Method method,
TopLevelClass topLevelClass,
IntrospectedTable introspectedTable)
This method is called when the updateByExampleSelective method has been generated in the client implementation class. |
boolean |
clientUpdateByExampleWithBLOBsMethodGenerated(Method method,
Interface interfaze,
IntrospectedTable introspectedTable)
This method is called when the updateByExampleWithBLOBs method has been generated in the client interface. |
boolean |
clientUpdateByExampleWithBLOBsMethodGenerated(Method method,
TopLevelClass topLevelClass,
IntrospectedTable introspectedTable)
This method is called when the updateByExampleWithBLOBs method has been generated in the client implementation class. |
boolean |
clientUpdateByExampleWithoutBLOBsMethodGenerated(Method method,
Interface interfaze,
IntrospectedTable introspectedTable)
This method is called when the updateByExampleWithoutBLOBs method has been generated in the client interface. |
boolean |
clientUpdateByExampleWithoutBLOBsMethodGenerated(Method method,
TopLevelClass topLevelClass,
IntrospectedTable introspectedTable)
This method is called when the updateByExampleWithoutBLOBs method has been generated in the client implementation class. |
boolean |
clientUpdateByPrimaryKeySelectiveMethodGenerated(Method method,
Interface interfaze,
IntrospectedTable introspectedTable)
This method is called when the updateByPrimaryKeySelective method has been generated in the client interface. |
boolean |
clientUpdateByPrimaryKeySelectiveMethodGenerated(Method method,
TopLevelClass topLevelClass,
IntrospectedTable introspectedTable)
This method is called when the updateByPrimaryKeySelective method has been generated in the client implementation class. |
boolean |
clientUpdateByPrimaryKeyWithBLOBsMethodGenerated(Method method,
Interface interfaze,
IntrospectedTable introspectedTable)
This method is called when the updateByPrimaryKeyWithBLOBs method has been generated in the client interface. |
boolean |
clientUpdateByPrimaryKeyWithBLOBsMethodGenerated(Method method,
TopLevelClass topLevelClass,
IntrospectedTable introspectedTable)
This method is called when the updateByPrimaryKeyWithBLOBs method has been generated in the client implementation class. |
boolean |
clientUpdateByPrimaryKeyWithoutBLOBsMethodGenerated(Method method,
Interface interfaze,
IntrospectedTable introspectedTable)
This method is called when the updateByPrimaryKeyWithoutBLOBs method has been generated in the client interface. |
boolean |
clientUpdateByPrimaryKeyWithoutBLOBsMethodGenerated(Method method,
TopLevelClass topLevelClass,
IntrospectedTable introspectedTable)
This method is called when the updateByPrimaryKeyWithoutBLOBs method has been generated in the client implementation class. |
List<GeneratedJavaFile> |
contextGenerateAdditionalJavaFiles()
This method can be used to generate any additional Java file needed by your implementation. |
List<GeneratedJavaFile> |
contextGenerateAdditionalJavaFiles(IntrospectedTable introspectedTable)
This method can be used to generate additional Java files needed by your implementation that might be related to a specific table. |
List<GeneratedXmlFile> |
contextGenerateAdditionalXmlFiles()
This method can be used to generate any additional XML file needed by your implementation. |
List<GeneratedXmlFile> |
contextGenerateAdditionalXmlFiles(IntrospectedTable introspectedTable)
This method can be used to generate additional XML files needed by your implementation that might be related to a specific table. |
void |
initialized(IntrospectedTable introspectedTable)
This method is called just before the getGeneratedXXXFiles methods are called on the introspected table. |
boolean |
modelBaseRecordClassGenerated(TopLevelClass tlc,
IntrospectedTable introspectedTable)
This method is called after the base record class is generated by the JavaModelGenerator. |
boolean |
modelExampleClassGenerated(TopLevelClass tlc,
IntrospectedTable introspectedTable)
This method is called after the example class is generated by the JavaModelGenerator. |
boolean |
modelFieldGenerated(Field field,
TopLevelClass topLevelClass,
IntrospectedColumn introspectedColumn,
IntrospectedTable introspectedTable,
Plugin.ModelClassType modelClassType)
This method is called after the field is generated for a specific column in a table. |
boolean |
modelGetterMethodGenerated(Method method,
TopLevelClass topLevelClass,
IntrospectedColumn introspectedColumn,
IntrospectedTable introspectedTable,
Plugin.ModelClassType modelClassType)
This method is called after the getter, or accessor, method is generated for a specific column in a table. |
boolean |
modelPrimaryKeyClassGenerated(TopLevelClass tlc,
IntrospectedTable introspectedTable)
This method is called after the primary key class is generated by the JavaModelGenerator. |
boolean |
modelRecordWithBLOBsClassGenerated(TopLevelClass tlc,
IntrospectedTable introspectedTable)
This method is called after the record with BLOBs class is generated by the JavaModelGenerator. |
boolean |
modelSetterMethodGenerated(Method method,
TopLevelClass topLevelClass,
IntrospectedColumn introspectedColumn,
IntrospectedTable introspectedTable,
Plugin.ModelClassType modelClassType)
This method is called after the setter, or mutator, method is generated for a specific column in a table. |
boolean |
providerApplyWhereMethodGenerated(Method method,
TopLevelClass topLevelClass,
IntrospectedTable introspectedTable)
This method is called when the applyWhere method has been generated in the SQL provider. |
boolean |
providerCountByExampleMethodGenerated(Method method,
TopLevelClass topLevelClass,
IntrospectedTable introspectedTable)
This method is called when the countByExample method has been generated in the SQL provider. |
boolean |
providerDeleteByExampleMethodGenerated(Method method,
TopLevelClass topLevelClass,
IntrospectedTable introspectedTable)
This method is called when the deleteByExample method has been generated in the SQL provider. |
boolean |
providerGenerated(TopLevelClass topLevelClass,
IntrospectedTable introspectedTable)
This method is called when the SQL provider has been generated. |
boolean |
providerInsertSelectiveMethodGenerated(Method method,
TopLevelClass topLevelClass,
IntrospectedTable introspectedTable)
This method is called when the insertSelective method has been generated in the SQL provider. |
boolean |
providerSelectByExampleWithBLOBsMethodGenerated(Method method,
TopLevelClass topLevelClass,
IntrospectedTable introspectedTable)
This method is called when the selectByExampleWithBLOBs method has been generated in the SQL provider. |
boolean |
providerSelectByExampleWithoutBLOBsMethodGenerated(Method method,
TopLevelClass topLevelClass,
IntrospectedTable introspectedTable)
This method is called when the selectByExampleWithoutBLOBs method has been generated in the SQL provider. |
boolean |
providerUpdateByExampleSelectiveMethodGenerated(Method method,
TopLevelClass topLevelClass,
IntrospectedTable introspectedTable)
This method is called when the updateByExampleSelective method has been generated in the SQL provider. |
boolean |
providerUpdateByExampleWithBLOBsMethodGenerated(Method method,
TopLevelClass topLevelClass,
IntrospectedTable introspectedTable)
This method is called when the updateByExampleWithBLOBs method has been generated in the SQL provider. |
boolean |
providerUpdateByExampleWithoutBLOBsMethodGenerated(Method method,
TopLevelClass topLevelClass,
IntrospectedTable introspectedTable)
This method is called when the updateByExampleWithoutBLOBs method has been generated in the SQL provider. |
boolean |
providerUpdateByPrimaryKeySelectiveMethodGenerated(Method method,
TopLevelClass topLevelClass,
IntrospectedTable introspectedTable)
This method is called when the updateByPrimaryKeySelective method has been generated in the SQL provider. |
void |
setContext(Context context)
Set the context under which this plugin is running |
void |
setProperties(Properties properties)
Set properties from the plugin configuration |
boolean |
sqlMapBaseColumnListElementGenerated(XmlElement element,
IntrospectedTable introspectedTable)
This method is called when the baseColumnList element is generated. |
boolean |
sqlMapBlobColumnListElementGenerated(XmlElement element,
IntrospectedTable introspectedTable)
This method is called when the blobColumnList element is generated. |
boolean |
sqlMapCountByExampleElementGenerated(XmlElement element,
IntrospectedTable table)
This method is called when the countByExample element is generated. |
boolean |
sqlMapDeleteByExampleElementGenerated(XmlElement element,
IntrospectedTable table)
This method is called when the deleteByExample element is generated. |
boolean |
sqlMapDeleteByPrimaryKeyElementGenerated(XmlElement element,
IntrospectedTable table)
This method is called when the deleteByPrimaryKey element is generated. |
boolean |
sqlMapDocumentGenerated(Document document,
IntrospectedTable introspectedTable)
This method is called when the SqlMap document has been generated. |
boolean |
sqlMapExampleWhereClauseElementGenerated(XmlElement element,
IntrospectedTable introspectedTable)
This method is called when the exampleWhereClause element is generated. |
boolean |
sqlMapGenerated(GeneratedXmlFile sqlMap,
IntrospectedTable introspectedTable)
This method is called when the SqlMap file has been generated. |
boolean |
sqlMapInsertElementGenerated(XmlElement element,
IntrospectedTable introspectedTable)
This method is called when the insert element is generated. |
boolean |
sqlMapInsertSelectiveElementGenerated(XmlElement element,
IntrospectedTable introspectedTable)
This method is called when the insert selective element is generated. |
boolean |
sqlMapResultMapWithBLOBsElementGenerated(XmlElement element,
IntrospectedTable introspectedTable)
This method is called when the resultMap with BLOBs element is generated - this resultMap will extend the base resultMap. |
boolean |
sqlMapResultMapWithoutBLOBsElementGenerated(XmlElement element,
IntrospectedTable introspectedTable)
This method is called when the base resultMap is generated. |
boolean |
sqlMapSelectAllElementGenerated(XmlElement element,
IntrospectedTable introspectedTable)
This method is called when the selectAll element is generated. |
boolean |
sqlMapSelectByExampleWithBLOBsElementGenerated(XmlElement element,
IntrospectedTable introspectedTable)
This method is called when the selectByExampleWithBLOBs element is generated. |
boolean |
sqlMapSelectByExampleWithoutBLOBsElementGenerated(XmlElement element,
IntrospectedTable introspectedTable)
This method is called when the selectByExample element is generated. |
boolean |
sqlMapSelectByPrimaryKeyElementGenerated(XmlElement element,
IntrospectedTable introspectedTable)
This method is called when the selectByPrimaryKey element is generated. |
boolean |
sqlMapUpdateByExampleSelectiveElementGenerated(XmlElement element,
IntrospectedTable introspectedTable)
This method is called when the updateByExampleSelective element is generated. |
boolean |
sqlMapUpdateByExampleWithBLOBsElementGenerated(XmlElement element,
IntrospectedTable introspectedTable)
This method is called when the updateByExampleWithBLOBs element is generated. |
boolean |
sqlMapUpdateByExampleWithoutBLOBsElementGenerated(XmlElement element,
IntrospectedTable introspectedTable)
This method is called when the updateByExampleWithourBLOBs element is generated. |
boolean |
sqlMapUpdateByPrimaryKeySelectiveElementGenerated(XmlElement element,
IntrospectedTable introspectedTable)
This method is called when the updateByPrimaryKeySelective element is generated. |
boolean |
sqlMapUpdateByPrimaryKeyWithBLOBsElementGenerated(XmlElement element,
IntrospectedTable introspectedTable)
This method is called when the updateByPrimaryKeyWithBLOBs element is generated. |
boolean |
sqlMapUpdateByPrimaryKeyWithoutBLOBsElementGenerated(XmlElement element,
IntrospectedTable introspectedTable)
This method is called when the updateByPrimaryKeyWithoutBLOBs element is generated. |
boolean |
validate(List<String> warnings)
This method is called after all the setXXX methods are called, but before any other method is called. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public PluginAggregator()
| Method Detail |
|---|
public void addPlugin(Plugin plugin)
public void setContext(Context context)
Plugin
setContext in interface Pluginpublic void setProperties(Properties properties)
Plugin
setProperties in interface Pluginpublic boolean validate(List<String> warnings)
Plugin
validate in interface Pluginwarnings - add strings to this list to specify warnings. For example, if
the plugin is invalid, you should specify why. Warnings are
reported to users after the completion of the run.
public boolean modelBaseRecordClassGenerated(TopLevelClass tlc,
IntrospectedTable introspectedTable)
Plugin
modelBaseRecordClassGenerated in interface Plugintlc - the generated base record classintrospectedTable - The class containing information about the table as
introspected from the database
public boolean modelRecordWithBLOBsClassGenerated(TopLevelClass tlc,
IntrospectedTable introspectedTable)
Plugin
modelRecordWithBLOBsClassGenerated in interface Plugintlc - the generated record with BLOBs classintrospectedTable - The class containing information about the table as
introspected from the database
public boolean sqlMapCountByExampleElementGenerated(XmlElement element,
IntrospectedTable table)
Plugin
sqlMapCountByExampleElementGenerated in interface Pluginelement - the generated <select> elementtable - The class containing information about the table as
introspected from the database
public boolean sqlMapDeleteByExampleElementGenerated(XmlElement element,
IntrospectedTable table)
Plugin
sqlMapDeleteByExampleElementGenerated in interface Pluginelement - the generated <delete> elementtable - The class containing information about the table as
introspected from the database
public boolean sqlMapDeleteByPrimaryKeyElementGenerated(XmlElement element,
IntrospectedTable table)
Plugin
sqlMapDeleteByPrimaryKeyElementGenerated in interface Pluginelement - the generated <delete> elementtable - The class containing information about the table as
introspected from the database
public boolean modelExampleClassGenerated(TopLevelClass tlc,
IntrospectedTable introspectedTable)
Plugin
modelExampleClassGenerated in interface Plugintlc - the generated example classintrospectedTable - The class containing information about the table as
introspected from the database
public List<GeneratedJavaFile> contextGenerateAdditionalJavaFiles(IntrospectedTable introspectedTable)
Plugin
contextGenerateAdditionalJavaFiles in interface PluginintrospectedTable - The class containing information about the table as
introspected from the database
public List<GeneratedXmlFile> contextGenerateAdditionalXmlFiles(IntrospectedTable introspectedTable)
Plugin
contextGenerateAdditionalXmlFiles in interface PluginintrospectedTable - The class containing information about the table as
introspected from the database
public boolean modelPrimaryKeyClassGenerated(TopLevelClass tlc,
IntrospectedTable introspectedTable)
Plugin
modelPrimaryKeyClassGenerated in interface Plugintlc - the generated primary key classintrospectedTable - The class containing information about the table as
introspected from the database
public boolean sqlMapResultMapWithoutBLOBsElementGenerated(XmlElement element,
IntrospectedTable introspectedTable)
Plugin
sqlMapResultMapWithoutBLOBsElementGenerated in interface Pluginelement - the generated <resultMap> elementintrospectedTable - The class containing information about the table as
introspected from the database
public boolean sqlMapExampleWhereClauseElementGenerated(XmlElement element,
IntrospectedTable introspectedTable)
Plugin
sqlMapExampleWhereClauseElementGenerated in interface Pluginelement - the generated <sql> elementintrospectedTable - The class containing information about the table as
introspected from the database
public boolean sqlMapInsertElementGenerated(XmlElement element,
IntrospectedTable introspectedTable)
Plugin
sqlMapInsertElementGenerated in interface Pluginelement - the generated <insert> elementintrospectedTable - The class containing information about the table as
introspected from the database
public boolean sqlMapResultMapWithBLOBsElementGenerated(XmlElement element,
IntrospectedTable introspectedTable)
Plugin
sqlMapResultMapWithBLOBsElementGenerated in interface Pluginelement - the generated <resultMap> elementintrospectedTable - The class containing information about the table as
introspected from the database
public boolean sqlMapSelectByExampleWithoutBLOBsElementGenerated(XmlElement element,
IntrospectedTable introspectedTable)
Plugin
sqlMapSelectByExampleWithoutBLOBsElementGenerated in interface Pluginelement - the generated <select> elementintrospectedTable - The class containing information about the table as
introspected from the database
public boolean sqlMapSelectByExampleWithBLOBsElementGenerated(XmlElement element,
IntrospectedTable introspectedTable)
Plugin
sqlMapSelectByExampleWithBLOBsElementGenerated in interface Pluginelement - the generated <select> elementintrospectedTable - The class containing information about the table as
introspected from the database
public boolean sqlMapSelectByPrimaryKeyElementGenerated(XmlElement element,
IntrospectedTable introspectedTable)
Plugin
sqlMapSelectByPrimaryKeyElementGenerated in interface Pluginelement - the generated <select> elementintrospectedTable - The class containing information about the table as
introspected from the database
public boolean sqlMapGenerated(GeneratedXmlFile sqlMap,
IntrospectedTable introspectedTable)
Plugin
sqlMapGenerated in interface PluginsqlMap - the generated file (containing the file name, package name,
and project name)introspectedTable - The class containing information about the table as
introspected from the database
public boolean sqlMapUpdateByExampleSelectiveElementGenerated(XmlElement element,
IntrospectedTable introspectedTable)
Plugin
sqlMapUpdateByExampleSelectiveElementGenerated in interface Pluginelement - the generated <update> elementintrospectedTable - The class containing information about the table as
introspected from the database
public boolean sqlMapUpdateByExampleWithBLOBsElementGenerated(XmlElement element,
IntrospectedTable introspectedTable)
Plugin
sqlMapUpdateByExampleWithBLOBsElementGenerated in interface Pluginelement - the generated <update> elementintrospectedTable - The class containing information about the table as
introspected from the database
public boolean sqlMapUpdateByExampleWithoutBLOBsElementGenerated(XmlElement element,
IntrospectedTable introspectedTable)
Plugin
sqlMapUpdateByExampleWithoutBLOBsElementGenerated in interface Pluginelement - the generated <update> elementintrospectedTable - The class containing information about the table as
introspected from the database
public boolean sqlMapUpdateByPrimaryKeySelectiveElementGenerated(XmlElement element,
IntrospectedTable introspectedTable)
Plugin
sqlMapUpdateByPrimaryKeySelectiveElementGenerated in interface Pluginelement - the generated <update> elementintrospectedTable - The class containing information about the table as
introspected from the database
public boolean sqlMapUpdateByPrimaryKeyWithBLOBsElementGenerated(XmlElement element,
IntrospectedTable introspectedTable)
Plugin
sqlMapUpdateByPrimaryKeyWithBLOBsElementGenerated in interface Pluginelement - the generated <update> elementintrospectedTable - The class containing information about the table as
introspected from the database
public boolean sqlMapUpdateByPrimaryKeyWithoutBLOBsElementGenerated(XmlElement element,
IntrospectedTable introspectedTable)
Plugin
sqlMapUpdateByPrimaryKeyWithoutBLOBsElementGenerated in interface Pluginelement - the generated <update> elementintrospectedTable - The class containing information about the table as
introspected from the database
public boolean clientCountByExampleMethodGenerated(Method method,
Interface interfaze,
IntrospectedTable introspectedTable)
Plugin
clientCountByExampleMethodGenerated in interface Pluginmethod - the generated countByExample methodinterfaze - the partially implemented client interface. You can add
additional imported classes to the interface if
necessary.introspectedTable - The class containing information about the table as
introspected from the database
public boolean clientCountByExampleMethodGenerated(Method method,
TopLevelClass topLevelClass,
IntrospectedTable introspectedTable)
Plugin
clientCountByExampleMethodGenerated in interface Pluginmethod - the generated countByExample methodtopLevelClass - the partially implemented client implementation class. You can
add additional imported classes to the implementation class if
necessary.introspectedTable - The class containing information about the table as
introspected from the database
public boolean clientDeleteByExampleMethodGenerated(Method method,
Interface interfaze,
IntrospectedTable introspectedTable)
Plugin
clientDeleteByExampleMethodGenerated in interface Pluginmethod - the generated deleteByExample methodinterfaze - the partially implemented client interface. You can add
additional imported classes to the interface if
necessary.introspectedTable - The class containing information about the table as
introspected from the database
public boolean clientDeleteByExampleMethodGenerated(Method method,
TopLevelClass topLevelClass,
IntrospectedTable introspectedTable)
Plugin
clientDeleteByExampleMethodGenerated in interface Pluginmethod - the generated deleteByExample methodtopLevelClass - the partially implemented client implementation class. You can
add additional imported classes to the implementation class if
necessary.introspectedTable - The class containing information about the table as
introspected from the database
public boolean clientDeleteByPrimaryKeyMethodGenerated(Method method,
Interface interfaze,
IntrospectedTable introspectedTable)
Plugin
clientDeleteByPrimaryKeyMethodGenerated in interface Pluginmethod - the generated deleteByPrimaryKey methodinterfaze - the partially implemented client interface. You can add
additional imported classes to the interface if
necessary.introspectedTable - The class containing information about the table as
introspected from the database
public boolean clientDeleteByPrimaryKeyMethodGenerated(Method method,
TopLevelClass topLevelClass,
IntrospectedTable introspectedTable)
Plugin
clientDeleteByPrimaryKeyMethodGenerated in interface Pluginmethod - the generated deleteByPrimaryKey methodtopLevelClass - the partially implemented client implementation class. You can
add additional imported classes to the implementation class if
necessary.introspectedTable - The class containing information about the table as
introspected from the database
public boolean clientInsertMethodGenerated(Method method,
Interface interfaze,
IntrospectedTable introspectedTable)
Plugin
clientInsertMethodGenerated in interface Pluginmethod - the generated insert methodinterfaze - the partially implemented client interface. You can add
additional imported classes to the interface if
necessary.introspectedTable - The class containing information about the table as
introspected from the database
public boolean clientInsertMethodGenerated(Method method,
TopLevelClass topLevelClass,
IntrospectedTable introspectedTable)
Plugin
clientInsertMethodGenerated in interface Pluginmethod - the generated insert methodtopLevelClass - the partially implemented client implementation class. You can
add additional imported classes to the implementation class if
necessary.introspectedTable - The class containing information about the table as
introspected from the database
public boolean clientGenerated(Interface interfaze,
TopLevelClass topLevelClass,
IntrospectedTable introspectedTable)
Plugin
clientGenerated in interface Plugininterfaze - the generated interface if any, may be nulltopLevelClass - the generated implementation class if any, may be nullintrospectedTable - The class containing information about the table as
introspected from the database
public boolean clientSelectAllMethodGenerated(Method method,
TopLevelClass topLevelClass,
IntrospectedTable introspectedTable)
Plugin
clientSelectAllMethodGenerated in interface Pluginmethod - the generated selectAll methodtopLevelClass - the partially implemented client implementation class. You can
add additional imported classes to the implementation class if
necessary.introspectedTable - The class containing information about the table as
introspected from the database
public boolean clientSelectAllMethodGenerated(Method method,
Interface interfaze,
IntrospectedTable introspectedTable)
Plugin
clientSelectAllMethodGenerated in interface Pluginmethod - the generated selectAll methodinterfaze - the partially implemented client interface. You can add
additional imported classes to the interface if
necessary.introspectedTable - The class containing information about the table as
introspected from the database
public boolean clientSelectByExampleWithBLOBsMethodGenerated(Method method,
Interface interfaze,
IntrospectedTable introspectedTable)
Plugin
clientSelectByExampleWithBLOBsMethodGenerated in interface Pluginmethod - the generated selectByExampleWithBLOBs methodinterfaze - the partially implemented client interface. You can add
additional imported classes to the interface if
necessary.introspectedTable - The class containing information about the table as
introspected from the database
public boolean clientSelectByExampleWithBLOBsMethodGenerated(Method method,
TopLevelClass topLevelClass,
IntrospectedTable introspectedTable)
Plugin
clientSelectByExampleWithBLOBsMethodGenerated in interface Pluginmethod - the generated selectByExampleWithBLOBs methodtopLevelClass - the partially implemented client implementation class. You can
add additional imported classes to the implementation class if
necessary.introspectedTable - The class containing information about the table as
introspected from the database
public boolean clientSelectByExampleWithoutBLOBsMethodGenerated(Method method,
Interface interfaze,
IntrospectedTable introspectedTable)
Plugin
clientSelectByExampleWithoutBLOBsMethodGenerated in interface Pluginmethod - the generated selectByExampleWithoutBLOBs methodinterfaze - the partially implemented client interface. You can add
additional imported classes to the interface if
necessary.introspectedTable - The class containing information about the table as
introspected from the database
public boolean clientSelectByExampleWithoutBLOBsMethodGenerated(Method method,
TopLevelClass topLevelClass,
IntrospectedTable introspectedTable)
Plugin
clientSelectByExampleWithoutBLOBsMethodGenerated in interface Pluginmethod - the generated selectByExampleWithoutBLOBs methodtopLevelClass - the partially implemented client implementation class. You can
add additional imported classes to the implementation class if
necessary.introspectedTable - The class containing information about the table as
introspected from the database
public boolean clientSelectByPrimaryKeyMethodGenerated(Method method,
Interface interfaze,
IntrospectedTable introspectedTable)
Plugin
clientSelectByPrimaryKeyMethodGenerated in interface Pluginmethod - the generated selectByPrimaryKey methodinterfaze - the partially implemented client interface. You can add
additional imported classes to the interface if
necessary.introspectedTable - The class containing information about the table as
introspected from the database
public boolean clientSelectByPrimaryKeyMethodGenerated(Method method,
TopLevelClass topLevelClass,
IntrospectedTable introspectedTable)
Plugin
clientSelectByPrimaryKeyMethodGenerated in interface Pluginmethod - the generated selectByPrimaryKey methodtopLevelClass - the partially implemented client implementation class. You can
add additional imported classes to the implementation class if
necessary.introspectedTable - The class containing information about the table as
introspected from the database
public boolean clientUpdateByExampleSelectiveMethodGenerated(Method method,
Interface interfaze,
IntrospectedTable introspectedTable)
Plugin
clientUpdateByExampleSelectiveMethodGenerated in interface Pluginmethod - the generated updateByExampleSelective methodinterfaze - the partially implemented client interface. You can add
additional imported classes to the interface if
necessary.introspectedTable - The class containing information about the table as
introspected from the database
public boolean clientUpdateByExampleSelectiveMethodGenerated(Method method,
TopLevelClass topLevelClass,
IntrospectedTable introspectedTable)
Plugin
clientUpdateByExampleSelectiveMethodGenerated in interface Pluginmethod - the generated updateByExampleSelective methodtopLevelClass - the partially implemented client implementation class. You can
add additional imported classes to the implementation class if
necessary.introspectedTable - The class containing information about the table as
introspected from the database
public boolean clientUpdateByExampleWithBLOBsMethodGenerated(Method method,
Interface interfaze,
IntrospectedTable introspectedTable)
Plugin
clientUpdateByExampleWithBLOBsMethodGenerated in interface Pluginmethod - the generated updateByExampleWithBLOBs methodinterfaze - the partially implemented client interface. You can add
additional imported classes to the interface if
necessary.introspectedTable - The class containing information about the table as
introspected from the database
public boolean clientUpdateByExampleWithBLOBsMethodGenerated(Method method,
TopLevelClass topLevelClass,
IntrospectedTable introspectedTable)
Plugin
clientUpdateByExampleWithBLOBsMethodGenerated in interface Pluginmethod - the generated updateByExampleWithBLOBs methodtopLevelClass - the partially implemented client implementation class. You can
add additional imported classes to the implementation class if
necessary.introspectedTable - The class containing information about the table as
introspected from the database
public boolean clientUpdateByExampleWithoutBLOBsMethodGenerated(Method method,
Interface interfaze,
IntrospectedTable introspectedTable)
Plugin
clientUpdateByExampleWithoutBLOBsMethodGenerated in interface Pluginmethod - the generated updateByExampleWithoutBLOBs methodinterfaze - the partially implemented client interface. You can add
additional imported classes to the interface if
necessary.introspectedTable - The class containing information about the table as
introspected from the database
public boolean clientUpdateByExampleWithoutBLOBsMethodGenerated(Method method,
TopLevelClass topLevelClass,
IntrospectedTable introspectedTable)
Plugin
clientUpdateByExampleWithoutBLOBsMethodGenerated in interface Pluginmethod - the generated updateByExampleWithoutBLOBs methodtopLevelClass - the partially implemented client implementation class. You can
add additional imported classes to the implementation class if
necessary.introspectedTable - The class containing information about the table as
introspected from the database
public boolean clientUpdateByPrimaryKeySelectiveMethodGenerated(Method method,
Interface interfaze,
IntrospectedTable introspectedTable)
Plugin
clientUpdateByPrimaryKeySelectiveMethodGenerated in interface Pluginmethod - the generated updateByPrimaryKeySelective methodinterfaze - the partially implemented client interface. You can add
additional imported classes to the interface if
necessary.introspectedTable - The class containing information about the table as
introspected from the database
public boolean clientUpdateByPrimaryKeySelectiveMethodGenerated(Method method,
TopLevelClass topLevelClass,
IntrospectedTable introspectedTable)
Plugin
clientUpdateByPrimaryKeySelectiveMethodGenerated in interface Pluginmethod - the generated updateByPrimaryKeySelective methodtopLevelClass - the partially implemented client implementation class. You can
add additional imported classes to the implementation class if
necessary.introspectedTable - The class containing information about the table as
introspected from the database
public boolean clientUpdateByPrimaryKeyWithBLOBsMethodGenerated(Method method,
Interface interfaze,
IntrospectedTable introspectedTable)
Plugin
clientUpdateByPrimaryKeyWithBLOBsMethodGenerated in interface Pluginmethod - the generated updateByPrimaryKeyWithBLOBs methodinterfaze - the partially implemented client interface. You can add
additional imported classes to the interface if
necessary.introspectedTable - The class containing information about the table as
introspected from the database
public boolean clientUpdateByPrimaryKeyWithBLOBsMethodGenerated(Method method,
TopLevelClass topLevelClass,
IntrospectedTable introspectedTable)
Plugin
clientUpdateByPrimaryKeyWithBLOBsMethodGenerated in interface Pluginmethod - the generated updateByPrimaryKeyWithBLOBs methodtopLevelClass - the partially implemented client implementation class. You can
add additional imported classes to the implementation class if
necessary.introspectedTable - The class containing information about the table as
introspected from the database
public boolean clientUpdateByPrimaryKeyWithoutBLOBsMethodGenerated(Method method,
Interface interfaze,
IntrospectedTable introspectedTable)
Plugin
clientUpdateByPrimaryKeyWithoutBLOBsMethodGenerated in interface Pluginmethod - the generated updateByPrimaryKeyWithoutBLOBs methodinterfaze - the partially implemented client interface. You can add
additional imported classes to the interface if
necessary.introspectedTable - The class containing information about the table as
introspected from the database
public boolean clientUpdateByPrimaryKeyWithoutBLOBsMethodGenerated(Method method,
TopLevelClass topLevelClass,
IntrospectedTable introspectedTable)
Plugin
clientUpdateByPrimaryKeyWithoutBLOBsMethodGenerated in interface Pluginmethod - the generated updateByPrimaryKeyWithBLOBs methodtopLevelClass - the partially implemented client implementation class. You can
add additional imported classes to the implementation class if
necessary.introspectedTable - The class containing information about the table as
introspected from the database
public List<GeneratedJavaFile> contextGenerateAdditionalJavaFiles()
Plugin
contextGenerateAdditionalJavaFiles in interface Pluginpublic List<GeneratedXmlFile> contextGenerateAdditionalXmlFiles()
Plugin
contextGenerateAdditionalXmlFiles in interface Plugin
public boolean sqlMapDocumentGenerated(Document document,
IntrospectedTable introspectedTable)
Plugin
sqlMapDocumentGenerated in interface Plugindocument - the generated document (note that this is the MyBatis generator's internal
Document class - not the w3c XML Document class)introspectedTable - The class containing information about the table as
introspected from the database
public boolean modelFieldGenerated(Field field,
TopLevelClass topLevelClass,
IntrospectedColumn introspectedColumn,
IntrospectedTable introspectedTable,
Plugin.ModelClassType modelClassType)
Plugin
modelFieldGenerated in interface Pluginfield - the field generated for the specified columntopLevelClass - the partially implemented model class. You can add additional
imported classes to the implementation class if necessary.introspectedColumn - The class containing information about the column related
to this field as introspected from the databaseintrospectedTable - The class containing information about the table as
introspected from the databasemodelClassType - the type of class that the field is generated for
public boolean modelGetterMethodGenerated(Method method,
TopLevelClass topLevelClass,
IntrospectedColumn introspectedColumn,
IntrospectedTable introspectedTable,
Plugin.ModelClassType modelClassType)
Plugin
modelGetterMethodGenerated in interface Pluginmethod - the getter, or accessor, method generated for the specified
columntopLevelClass - the partially implemented model class. You can add additional
imported classes to the implementation class if necessary.introspectedColumn - The class containing information about the column related
to this field as introspected from the databaseintrospectedTable - The class containing information about the table as
introspected from the databasemodelClassType - the type of class that the field is generated for
public boolean modelSetterMethodGenerated(Method method,
TopLevelClass topLevelClass,
IntrospectedColumn introspectedColumn,
IntrospectedTable introspectedTable,
Plugin.ModelClassType modelClassType)
Plugin
modelSetterMethodGenerated in interface Pluginmethod - the setter, or mutator, method generated for the specified
columntopLevelClass - the partially implemented model class. You can add additional
imported classes to the implementation class if necessary.introspectedColumn - The class containing information about the column related
to this field as introspected from the databaseintrospectedTable - The class containing information about the table as
introspected from the databasemodelClassType - the type of class that the field is generated for
public boolean sqlMapInsertSelectiveElementGenerated(XmlElement element,
IntrospectedTable introspectedTable)
Plugin
sqlMapInsertSelectiveElementGenerated in interface Pluginelement - the generated <insert> elementintrospectedTable - The class containing information about the table as
introspected from the database
public boolean clientInsertSelectiveMethodGenerated(Method method,
Interface interfaze,
IntrospectedTable introspectedTable)
Plugin
clientInsertSelectiveMethodGenerated in interface Pluginmethod - the generated insert methodinterfaze - the partially implemented client interface. You can add
additional imported classes to the interface if
necessary.introspectedTable - The class containing information about the table as
introspected from the database
public boolean clientInsertSelectiveMethodGenerated(Method method,
TopLevelClass topLevelClass,
IntrospectedTable introspectedTable)
Plugin
clientInsertSelectiveMethodGenerated in interface Pluginmethod - the generated insert methodtopLevelClass - the partially implemented client implementation class. You can
add additional imported classes to the implementation class if
necessary.introspectedTable - The class containing information about the table as
introspected from the database
public void initialized(IntrospectedTable introspectedTable)
PluginA good example of overriding an attribute would be the case where a user wanted to change the name of one of the generated classes, change the target package, or change the name of the generated SQL map file.
Warning: Anything that is listed as an attribute should not be
changed by one of the other plugin methods. For example, if you want to
change the name of a generated example class, you should not simply
change the Type in the modelExampleClassGenerated() method.
If you do, the change will not be reflected in other generated artifacts.
initialized in interface Plugin
public boolean sqlMapBaseColumnListElementGenerated(XmlElement element,
IntrospectedTable introspectedTable)
Plugin
sqlMapBaseColumnListElementGenerated in interface Pluginelement - the generated <sql> elementintrospectedTable - The class containing information about the table as
introspected from the database
public boolean sqlMapBlobColumnListElementGenerated(XmlElement element,
IntrospectedTable introspectedTable)
Plugin
sqlMapBlobColumnListElementGenerated in interface Pluginelement - the generated <sql> elementintrospectedTable - The class containing information about the table as
introspected from the database
public boolean providerGenerated(TopLevelClass topLevelClass,
IntrospectedTable introspectedTable)
Plugin
providerGenerated in interface PlugintopLevelClass - the generated providerintrospectedTable - The class containing information about the table as
introspected from the database
public boolean providerApplyWhereMethodGenerated(Method method,
TopLevelClass topLevelClass,
IntrospectedTable introspectedTable)
Plugin
providerApplyWhereMethodGenerated in interface Pluginmethod - the generated applyWhere methodtopLevelClass - the partially generated provider class
You can add additional imported classes to the class
if necessary.introspectedTable - The class containing information about the table as
introspected from the database
public boolean providerCountByExampleMethodGenerated(Method method,
TopLevelClass topLevelClass,
IntrospectedTable introspectedTable)
Plugin
providerCountByExampleMethodGenerated in interface Pluginmethod - the generated countByExample methodtopLevelClass - the partially generated provider class
You can add additional imported classes to the class
if necessary.introspectedTable - The class containing information about the table as
introspected from the database
public boolean providerDeleteByExampleMethodGenerated(Method method,
TopLevelClass topLevelClass,
IntrospectedTable introspectedTable)
Plugin
providerDeleteByExampleMethodGenerated in interface Pluginmethod - the generated deleteByExample methodtopLevelClass - the partially generated provider class
You can add additional imported classes to the class
if necessary.introspectedTable - The class containing information about the table as
introspected from the database
public boolean providerInsertSelectiveMethodGenerated(Method method,
TopLevelClass topLevelClass,
IntrospectedTable introspectedTable)
Plugin
providerInsertSelectiveMethodGenerated in interface Pluginmethod - the generated insertSelective methodtopLevelClass - the partially generated provider class
You can add additional imported classes to the class
if necessary.introspectedTable - The class containing information about the table as
introspected from the database
public boolean providerSelectByExampleWithBLOBsMethodGenerated(Method method,
TopLevelClass topLevelClass,
IntrospectedTable introspectedTable)
Plugin
providerSelectByExampleWithBLOBsMethodGenerated in interface Pluginmethod - the generated selectByExampleWithBLOBs methodtopLevelClass - the partially generated provider class
You can add additional imported classes to the class
if necessary.introspectedTable - The class containing information about the table as
introspected from the database
public boolean providerSelectByExampleWithoutBLOBsMethodGenerated(Method method,
TopLevelClass topLevelClass,
IntrospectedTable introspectedTable)
Plugin
providerSelectByExampleWithoutBLOBsMethodGenerated in interface Pluginmethod - the generated selectByExampleWithoutBLOBs methodtopLevelClass - the partially generated provider class
You can add additional imported classes to the class
if necessary.introspectedTable - The class containing information about the table as
introspected from the database
public boolean providerUpdateByExampleSelectiveMethodGenerated(Method method,
TopLevelClass topLevelClass,
IntrospectedTable introspectedTable)
Plugin
providerUpdateByExampleSelectiveMethodGenerated in interface Pluginmethod - the generated updateByExampleSelective methodtopLevelClass - the partially generated provider class
You can add additional imported classes to the class
if necessary.introspectedTable - The class containing information about the table as
introspected from the database
public boolean providerUpdateByExampleWithBLOBsMethodGenerated(Method method,
TopLevelClass topLevelClass,
IntrospectedTable introspectedTable)
Plugin
providerUpdateByExampleWithBLOBsMethodGenerated in interface Pluginmethod - the generated updateByExampleWithBLOBs methodtopLevelClass - the partially generated provider class
You can add additional imported classes to the class
if necessary.introspectedTable - The class containing information about the table as
introspected from the database
public boolean providerUpdateByExampleWithoutBLOBsMethodGenerated(Method method,
TopLevelClass topLevelClass,
IntrospectedTable introspectedTable)
Plugin
providerUpdateByExampleWithoutBLOBsMethodGenerated in interface Pluginmethod - the generated updateByExampleWithoutBLOBs methodtopLevelClass - the partially generated provider class
You can add additional imported classes to the class
if necessary.introspectedTable - The class containing information about the table as
introspected from the database
public boolean providerUpdateByPrimaryKeySelectiveMethodGenerated(Method method,
TopLevelClass topLevelClass,
IntrospectedTable introspectedTable)
Plugin
providerUpdateByPrimaryKeySelectiveMethodGenerated in interface Pluginmethod - the generated updateByPrimaryKeySelective methodtopLevelClass - the partially generated provider class
You can add additional imported classes to the class
if necessary.introspectedTable - The class containing information about the table as
introspected from the database
public boolean sqlMapSelectAllElementGenerated(XmlElement element,
IntrospectedTable introspectedTable)
Plugin
sqlMapSelectAllElementGenerated in interface Pluginelement - the generated <select> elementintrospectedTable - The class containing information about the table as
introspected from the database
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||