Ejemplo n.º 1
0
        public override void Init(SIEESettings settings)
        {
            mySettings = (CMISSettings)settings;
            mySettings.InitializeCMISClient(cmisClient);
            clientCulture = new CultureInfo(mySettings.SelectedCultureInfoName);

            cmisClient.LoadRepositories();
            cmisClient.SelectRepository(mySettings.SelectedRepository.Id);
            selectedTypeId   = mySettings.SelectedType;
            selectedFolderId = (TVIViewModel.deSerialize(mySettings.SerializedFolderPath.Last(), typeof(CMISFolderNode)) as CMISFolderNode).Id;
        }
Ejemplo n.º 2
0
 public void LoadProperties()
 {
     Properties.Clear();
     try
     {
         CMISTypeNode tn   = (TVIViewModel.deSerialize(settings.SerializedTypePath.Last(), typeof(CMISTypeNode)) as CMISTypeNode);
         CMISType     type = vm.CMISClient.GetTypeFromId(tn.Id);
         foreach (CMISProperty pd in vm.CMISClient.GetPropertyDefinitions(type))
         {
             if (pd.Id != "cmis:name")
             {
                 Properties.Add(pd);
             }
         }
         settings.SelectedType = type.Id;
         RaisePropertyChanged(PropertiesLoadedd_name);
         LoadedType = type;
     }
     catch (Exception e) { throw new Exception(
                                     "Could not load " + SelectedTypePath +
                                     ". Reason:\n" + e.Message); }
 }