Interface LegacyDBConfigurator
- All Known Implementing Classes:
- SQLConfigurator
public interface LegacyDBConfigurator
Classes that implement this will be able to create a NamedQuery from their
 own config. Used so the
 
ConfiguratorMultiplexor can handle a press of the "convert" button that
 these classes should also have.- 
Nested Class SummaryNested ClassesModifier and TypeInterfaceDescriptionstatic interface
- 
Method SummaryModifier and TypeMethodDescriptionvoidaddConvertButton(JButton convertButton) Adds a convert button to the configuratorcreateNamedQueries(String selectQueryName, String updateQueryName) Creates a SelectNamedQueryand an UpdateNamedQueryas well as aNamedQueryBindingConfigfrom the info currently on the screen and wraps all of this up in aLegacyDBConfigurator.NamedQueryBindingWrapper.Needed to save the resource.booleanboolean
- 
Method Details- 
createNamedQueriesLegacyDBConfigurator.NamedQueryBindingWrapper createNamedQueries(String selectQueryName, String updateQueryName) Creates a SelectNamedQueryand an UpdateNamedQueryas well as aNamedQueryBindingConfigfrom the info currently on the screen and wraps all of this up in aLegacyDBConfigurator.NamedQueryBindingWrapper. The function that calls this is responsible for saving the resources.- Parameters:
- selectQueryName- Path for the new Select NamedQuery
- updateQueryName- Path for the new Update NamedQuery
- Returns:
- LegacyDBConfigurator.NamedQueryBindingWrapperwith blank paths. Not null.
 
- 
getContextDesignerContext getContext()Needed to save the resource. The configurators have a copy already, while the Multiplexor doesn't.
- 
addConvertButtonAdds a convert button to the configurator- Parameters:
- convertButton- Completely configured button that will get a path and then call createNamedQuery()
 
- 
hasUpdateQueryboolean hasUpdateQuery()- Returns:
- true if this configurator has a non-empty update query, false otherwise
 
- 
hasUpdateSupportboolean hasUpdateSupport()- Returns:
- true if this configurator has support for push updates, false otherwise
 
 
-