public override async Task UpdateUserDetailsAsync(OracleSchemaModel dataModel, CancellationToken cancellationToken) { var userDetailDataProvider = new UserDataProvider(dataModel); var defaultTablespaceDetailDataProvider = new TablespaceDetailDataProvider(dataModel.DefaultTablespaceModel); var defaultDatafileDataProvider = new TablespaceFilesDataProvider(dataModel.DefaultTablespaceModel); var temporaryTablespaceDetailDataProvider = new TablespaceDetailDataProvider(dataModel.TemporaryTablespaceModel); var temporaryDatafileDataProvider = new TablespaceFilesDataProvider(dataModel.TemporaryTablespaceModel); var profileDataProvider = new ProfileDetailsDataProvider(dataModel.ProfileModel); await UpdateModelAsync(true, cancellationToken, userDetailDataProvider, defaultTablespaceDetailDataProvider, temporaryTablespaceDetailDataProvider, defaultDatafileDataProvider, temporaryDatafileDataProvider, profileDataProvider); }
private void BuildSchemaTooltip(OracleDatabaseModelBase databaseModel) { OracleSchema schema; if (!databaseModel.AllSchemas.TryGetValue(_terminal.Token.Value.ToQuotedIdentifier(), out schema)) { return; } var dataModel = new OracleSchemaModel { Schema = schema }; databaseModel.UpdateUserDetailsAsync(dataModel, CancellationToken.None); ToolTip = new ToolTipSchema(dataModel) { ScriptExtractor = databaseModel.ObjectScriptExtractor }; }
public override Task UpdateUserDetailsAsync(OracleSchemaModel dataModel, CancellationToken cancellationToken) { dataModel.AccountStatus = "Open"; dataModel.AuthenticationType = "Password"; dataModel.DefaultTablespace = "TEST_TABLESPACE"; dataModel.TemporaryTablespace = "TEMP"; dataModel.Profile = "DEFAULT"; dataModel.EditionsEnabled = true; dataModel.LastLogin = new DateTime(2015, 7, 13, 22, 47, 30); dataModel.LockDate = new DateTime(2015, 7, 13, 22, 47, 31); dataModel.ExpiryDate = new DateTime(2015, 7, 13, 22, 47, 32); SetTablespaceDetails(dataModel.DefaultTablespaceModel); SetTablespaceDetails(dataModel.TemporaryTablespaceModel); return Task.FromResult((object)null); }
public abstract Task UpdateUserDetailsAsync(OracleSchemaModel dataModel, CancellationToken cancellationToken);