Exemple #1
0
 public void InitializeCMISClient(ICMISClient client)
 {
     client.ServerURL     = ServerURL;
     client.Username      = Username;
     client.Password      = PasswordEncryption.Decrypt(Password);
     client.TypeOfBinding = Binding;
 }
Exemple #2
0
        public CMISViewModel(SIEESettings settings, ICMISClient cmisClient) : base()
        {
            CMISSettings = settings as CMISSettings;
            CMISClient   = cmisClient;
            CT           = new CMISViewModel_CT(this);
            FT           = new CMISViewModel_FT(this);
            DT           = new CMISViewModel_DT(this);
            TT           = new CMISViewModel_TT(this);
            ST           = new CMISViewModel_ST(this);

            SelectedTab = 0;
            IsRunning   = false;
            DataLoaded  = false;

            if (this.CMISSettings.LoadRepositoriesPossible)
            {
                LoadRepositoriesButtonHandler();
                if (this.CMISSettings.ConnectPossible)
                {
                    ConnectdButtonHandler(true);
                }
            }

            CT.PropertyChanged += (s, e) => {
                if (CT.IsConnectionRelevant(e.PropertyName))
                {
                    DataLoaded = false;
                    if (e.PropertyName != CT.SelectedRepository_name)
                    {
                        repositoriesLoaded = false;
                        CMISSettings.LoadRepositoriesPossible = false;
                    }
                    CMISSettings.ConnectPossible = false;
                }
            };
        }
 public CMISExport(ICMISClient cmisClient) : base()
 {
     this.cmisClient = cmisClient;
 }