Example #1
0
        public IAdamFileSystem <int, int> Init(AdamManager <int, int> adamManager, ILog parentLog)
        {
            Log.LinkTo(parentLog);
            var wrapLog = Log.Call();

            AdamContext = adamManager;
            wrapLog("ok");
            return(this);
        }
Example #2
0
        private void AddAdamFilesToExportQueue()
        {
            var adam    = new AdamManager(Portal.PortalId, _app);
            var adamIds = adam.Export.AppFiles;

            adamIds.ForEach(AddFileAndFolderToQueue);

            // also add folders in adam - because empty folders may also have metadata assigned
            var adamFolders = adam.Export.AppFolders;

            adamFolders.ForEach(AddFolderToQueue);
        }
Example #3
0
        public override XmlExporter Init(int zoneId, int appId, AppRuntime appRuntime, bool appExport, string[] attrSetIds, string[] entityIds, Log parentLog)
        {
            var app = new App(zoneId, appId, PortalSettings.Current);

            AdamManager = new AdamManager(PortalSettings.Current.PortalId, app);
            Constructor(zoneId, appRuntime, /*appId, */ app.AppGuid, appExport, attrSetIds, entityIds, parentLog);

            // this must happen very early, to ensure that the file-lists etc. are correct for exporting when used externally
            InitExportXDocument(PortalSettings.Current.DefaultLanguage, Settings.ModuleVersion);

            return(this);
        }
Example #4
0
 protected AdamStorage(AdamManager <TFolderId, TFileId> manager) : base("Adm.Base")
 {
     Manager = manager;
 }
Example #5
0
 public DnnXmlExporter(AdamManager <int, int> adamManager, IContextResolver ctxResolver, XmlSerializer xmlSerializer) : base(xmlSerializer, DnnConstants.LogName)
 {
     _ctxResolver = ctxResolver.Init(Log);
     AdamManager  = adamManager;
 }
Example #6
0
 public AdamStorageOfSite(AdamManager <TFolderId, TFileId> manager) : base(manager)
 {
 }
Example #7
0
 protected override void OnInit(EventArgs e)
 {
     base.OnInit(e);
     AdamManager.GetCurrent(this).RequireStyleSheet(StyleSheets.Get(Css.Inheritance));
     InitializeContentIn(this);
 }