public static ITresorState GetInstance() { if (_tresorState == null) { _tresorState = new StateClose(); } return(_tresorState); }
public Tresor(ITresorState newState, String ownDefaultSecret) { if (validSecret(ownDefaultSecret)) { this._secret = ownDefaultSecret; } else { MessageBox.Show("Ihr definiertes Start-Passwort ust ungültig. Es wird der Standard verwendet!"); } this.SetStatus(newState); }
public void SetStatus(ITresorState newTresorStatus) { _tresorStatus = newTresorStatus; Notify(); }
public Tresor(ITresorState newState) { this.SetStatus(newState); }