protected override void Persist(PersistCommand command) { if (command is PersistOpenCommand) { OpenCommand((PersistOpenCommand)command); } else if (command is PersistSetSizeCommand) { SetSizeCommand((PersistSetSizeCommand)command); } else if (command is PersistPageChangeCommand) { PageChangeCommand((PersistPageChangeCommand)command); } else if (command.CommandType == PersistCommandType.Close) { CloseCommand(); } else if (command.CommandType == PersistCommandType.Delete) { DeleteCommand(); } else if (command.CommandType == PersistCommandType.Synch) { SynchCommand(); } else if (command.CommandType == PersistCommandType.PostRecover) { } }
protected override void Persist(PersistCommand command) { }
protected override void Persist(PersistCommand command) { if (command is PersistOpenCommand) { OpenCommand((PersistOpenCommand) command); } else if (command is PersistSetSizeCommand) { SetSizeCommand((PersistSetSizeCommand) command); } else if (command is PersistPageChangeCommand) { PageChangeCommand((PersistPageChangeCommand) command); } else if (command.CommandType == PersistCommandType.Close) { CloseCommand(); } else if (command.CommandType == PersistCommandType.Delete) { DeleteCommand(); } else if (command.CommandType == PersistCommandType.Synch) { SynchCommand(); } else if (command.CommandType == PersistCommandType.PostRecover) { } }
protected abstract void Persist(PersistCommand command);
protected override void Persist(PersistCommand command) { }
protected abstract void Persist(PersistCommand command);