TODO: Move all code other than for window creation up to AliasWindowManager
Factory to handle creation of maintenance sheets for SQL Alias objects.
author: Colin Bell
Create and show a new maintenance sheet that will allow the user to create a
new alias that is a copy of the passed one.
The new maintenance sheet. throws: IllegalArgumentException - Thrown if a nullISQLAlias passed.
Get a maintenance sheet for the passed alias. If a maintenance sheet already
exists it will be brought to the front. If one doesn't exist it will be
created.
Parameters: alias - The alias that user has requested to modify. The maintenance sheet for the passed alias. throws: IllegalArgumentException - Thrown if a nullISQLAlias passed.