public static string PatchSQLCommandText(string commandText, HibernatedItemsStorageSettings settings) { commandText = commandText.Replace("#WorkSessionId#", settings.ColumnNames.WorkSessionId); commandText = commandText.Replace("#DocumentId#", settings.ColumnNames.DocumentId); commandText = commandText.Replace("#HibernationTime#", settings.ColumnNames.HibernationTime); commandText = commandText.Replace("#Header#", settings.ColumnNames.Header); commandText = commandText.Replace("#Content#", settings.ColumnNames.Content); commandText = commandText.Replace("#TableName#", settings.TableName); return(commandText); }
public void CheckOut(HibernatedItemsStorageSettings storageSettings, Guid workSessionId) { HibernatedItemsStorage storage = new HibernatedItemsStorage(storageSettings); storage.GetItemByWorkSessionId(workSessionId); }
public HibernatedItemsStorage(HibernatedItemsStorageSettings settings) { this.settings = settings; }
public DatabaseWorksessionHibernationProvider(HibernatedItemsStorageSettings settings) : base(new DatabaseOfficeWorkSessionStorage(settings)) { }
public DatabaseOfficeWorkSessionStorage(HibernatedItemsStorageSettings settings) { CurrentHibernationStorage = new HibernatedItemsStorage(settings); }