public IAdamFileSystem <int, int> Init(AdamManager <int, int> adamManager, ILog parentLog) { Log.LinkTo(parentLog); var wrapLog = Log.Call(); AdamContext = adamManager; wrapLog("ok"); return(this); }
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); }
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); }
protected AdamStorage(AdamManager <TFolderId, TFileId> manager) : base("Adm.Base") { Manager = manager; }
public DnnXmlExporter(AdamManager <int, int> adamManager, IContextResolver ctxResolver, XmlSerializer xmlSerializer) : base(xmlSerializer, DnnConstants.LogName) { _ctxResolver = ctxResolver.Init(Log); AdamManager = adamManager; }
public AdamStorageOfSite(AdamManager <TFolderId, TFileId> manager) : base(manager) { }
protected override void OnInit(EventArgs e) { base.OnInit(e); AdamManager.GetCurrent(this).RequireStyleSheet(StyleSheets.Get(Css.Inheritance)); InitializeContentIn(this); }