org.mybatis.generator.plugins
Class ToStringPlugin
java.lang.Object
org.mybatis.generator.api.PluginAdapter
org.mybatis.generator.plugins.ToStringPlugin
- All Implemented Interfaces:
- Plugin
public class ToStringPlugin
- extends PluginAdapter
Methods inherited from class org.mybatis.generator.api.PluginAdapter |
clientCountByExampleMethodGenerated, clientCountByExampleMethodGenerated, clientDeleteByExampleMethodGenerated, clientDeleteByExampleMethodGenerated, clientDeleteByPrimaryKeyMethodGenerated, clientDeleteByPrimaryKeyMethodGenerated, clientGenerated, clientInsertMethodGenerated, clientInsertMethodGenerated, clientInsertSelectiveMethodGenerated, clientInsertSelectiveMethodGenerated, clientSelectAllMethodGenerated, clientSelectAllMethodGenerated, clientSelectByExampleWithBLOBsMethodGenerated, clientSelectByExampleWithBLOBsMethodGenerated, clientSelectByExampleWithoutBLOBsMethodGenerated, clientSelectByExampleWithoutBLOBsMethodGenerated, clientSelectByPrimaryKeyMethodGenerated, clientSelectByPrimaryKeyMethodGenerated, clientUpdateByExampleSelectiveMethodGenerated, clientUpdateByExampleSelectiveMethodGenerated, clientUpdateByExampleWithBLOBsMethodGenerated, clientUpdateByExampleWithBLOBsMethodGenerated, clientUpdateByExampleWithoutBLOBsMethodGenerated, clientUpdateByExampleWithoutBLOBsMethodGenerated, clientUpdateByPrimaryKeySelectiveMethodGenerated, clientUpdateByPrimaryKeySelectiveMethodGenerated, clientUpdateByPrimaryKeyWithBLOBsMethodGenerated, clientUpdateByPrimaryKeyWithBLOBsMethodGenerated, clientUpdateByPrimaryKeyWithoutBLOBsMethodGenerated, clientUpdateByPrimaryKeyWithoutBLOBsMethodGenerated, contextGenerateAdditionalJavaFiles, contextGenerateAdditionalJavaFiles, contextGenerateAdditionalXmlFiles, contextGenerateAdditionalXmlFiles, getContext, getProperties, initialized, modelExampleClassGenerated, modelFieldGenerated, modelGetterMethodGenerated, modelSetterMethodGenerated, providerApplyWhereMethodGenerated, providerCountByExampleMethodGenerated, providerDeleteByExampleMethodGenerated, providerGenerated, providerInsertSelectiveMethodGenerated, providerSelectByExampleWithBLOBsMethodGenerated, providerSelectByExampleWithoutBLOBsMethodGenerated, providerUpdateByExampleSelectiveMethodGenerated, providerUpdateByExampleWithBLOBsMethodGenerated, providerUpdateByExampleWithoutBLOBsMethodGenerated, providerUpdateByPrimaryKeySelectiveMethodGenerated, setContext, setProperties, sqlMapBaseColumnListElementGenerated, sqlMapBlobColumnListElementGenerated, sqlMapCountByExampleElementGenerated, sqlMapDeleteByExampleElementGenerated, sqlMapDeleteByPrimaryKeyElementGenerated, sqlMapDocumentGenerated, sqlMapExampleWhereClauseElementGenerated, sqlMapGenerated, sqlMapInsertElementGenerated, sqlMapInsertSelectiveElementGenerated, sqlMapResultMapWithBLOBsElementGenerated, sqlMapResultMapWithoutBLOBsElementGenerated, sqlMapSelectAllElementGenerated, sqlMapSelectByExampleWithBLOBsElementGenerated, sqlMapSelectByExampleWithoutBLOBsElementGenerated, sqlMapSelectByPrimaryKeyElementGenerated, sqlMapUpdateByExampleSelectiveElementGenerated, sqlMapUpdateByExampleWithBLOBsElementGenerated, sqlMapUpdateByExampleWithoutBLOBsElementGenerated, sqlMapUpdateByPrimaryKeySelectiveElementGenerated, sqlMapUpdateByPrimaryKeyWithBLOBsElementGenerated, sqlMapUpdateByPrimaryKeyWithoutBLOBsElementGenerated |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ToStringPlugin
public ToStringPlugin()
validate
public boolean validate(List<String> warnings)
- Description copied from interface:
Plugin
- This method is called after all the setXXX methods are called, but before
any other method is called. This allows the plugin to determine whether
it can run or not. For example, if the plugin requires certain properties
to be set, and the properties are not set, then the plugin is invalid and
will not run.
- Parameters:
warnings
- 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.
- Returns:
- true if the plugin is in a valid state. Invalid plugins will not
be called
modelBaseRecordClassGenerated
public boolean modelBaseRecordClassGenerated(TopLevelClass topLevelClass,
IntrospectedTable introspectedTable)
- Description copied from interface:
Plugin
- This method is called after the base record class is generated by the
JavaModelGenerator. This method will only be called if
the table rules call for generation of a base record class.
This method is only guaranteed to be called by the default Java
model generators. Other user supplied generators may, or may not, call
this method.
- Specified by:
modelBaseRecordClassGenerated
in interface Plugin
- Overrides:
modelBaseRecordClassGenerated
in class PluginAdapter
- Parameters:
topLevelClass
- the generated base record classintrospectedTable
- The class containing information about the table as
introspected from the database
- Returns:
- true if the class should be generated, false if the generated
class should be ignored. In the case of multiple plugins, the
first plugin returning false will disable the calling of further
plugins.
modelRecordWithBLOBsClassGenerated
public boolean modelRecordWithBLOBsClassGenerated(TopLevelClass topLevelClass,
IntrospectedTable introspectedTable)
- Description copied from interface:
Plugin
- This method is called after the record with BLOBs class is generated by
the JavaModelGenerator. This method will only be called
if the table rules call for generation of a record with BLOBs class.
This method is only guaranteed to be called by the default Java
model generators. Other user supplied generators may, or may not, call
this method.
- Specified by:
modelRecordWithBLOBsClassGenerated
in interface Plugin
- Overrides:
modelRecordWithBLOBsClassGenerated
in class PluginAdapter
- Parameters:
topLevelClass
- the generated record with BLOBs classintrospectedTable
- The class containing information about the table as
introspected from the database
- Returns:
- true if the class should be generated, false if the generated
class should be ignored. In the case of multiple plugins, the
first plugin returning false will disable the calling of further
plugins.
modelPrimaryKeyClassGenerated
public boolean modelPrimaryKeyClassGenerated(TopLevelClass topLevelClass,
IntrospectedTable introspectedTable)
- Description copied from interface:
Plugin
- This method is called after the primary key class is generated by the
JavaModelGenerator. This method will only be called if
the table rules call for generation of a primary key class.
This method is only guaranteed to be called by the Java
model generators. Other user supplied generators may, or may not, call
this method.
- Specified by:
modelPrimaryKeyClassGenerated
in interface Plugin
- Overrides:
modelPrimaryKeyClassGenerated
in class PluginAdapter
- Parameters:
topLevelClass
- the generated primary key classintrospectedTable
- The class containing information about the table as
introspected from the database
- Returns:
- true if the class should be generated, false if the generated
class should be ignored. In the case of multiple plugins, the
first plugin returning false will disable the calling of further
plugins.
Copyright © 2010-2012 MyBatis.org. All Rights Reserved.