@Override
public ExportableProperty[] getExportableProperties() {
return new ExportableProperty[] {
new ExportableDriverProperty(this),
new ExportableStringProperty(this, SERVER_PROPERTY,
LocationMessages.getString("Property.Server"), true),
new ExportableStringProperty(this, DATABASE_PROPERTY,
LocationMessages.getString("DatabaseLocation.Property.Database"), true),
new ExportableStringProperty(this, PORT_PROPERTY,
LocationMessages.getString("DatabaseLocation.Property.Port"), true),
new ExportableStringProperty(this, LOGIN_PROPERTY,
LocationMessages.getString("Property.Login"), true),
new ExportableStringProperty(this, PASSWORD_PROPERTY,
LocationMessages.getString("Property.Password"), true),
new ExportableStringProperty(this, CONNECT_PARAMETERS_PROPERTY,
LocationMessages.getString("DatabaseLocation.Property.AdditionalParameters"), false),
new ExportableStringProperty(this, CONNECT_STRING_PROPERTY,
LocationMessages.getString("DatabaseLocation.Property.ManualConnectionString"), false),
};
}