git-svn-id: svn://svn.jdownloader.org/jdownloader/trunk@49658 ebf7c1c2-ba36-0410-9fe8-c592906822b4

Former-commit-id: 8e2e9d0206bfb026f24452533dc8cd69cf6e243a
This commit is contained in:
jiaz 2024-08-23 12:49:00 +00:00
parent 0ba4d8a3a5
commit 66af946358
3 changed files with 21 additions and 21 deletions

View File

@ -4,15 +4,6 @@ import java.io.File;
import java.util.ArrayList;
import java.util.List;
import org.appwork.utils.Application;
import org.appwork.utils.IO;
import org.jdownloader.api.jdanywhere.api.interfaces.ILinkCrawlerApi;
import org.jdownloader.api.jdanywhere.api.storable.CrawledLinkStoreable;
import org.jdownloader.api.jdanywhere.api.storable.CrawledPackageStorable;
import org.jdownloader.api.linkcollector.LinkCollectorAPIImpl;
import org.jdownloader.controlling.Priority;
import org.jdownloader.gui.views.SelectionInfo;
import jd.controlling.linkcollector.LinkCollectingJob;
import jd.controlling.linkcollector.LinkCollector;
import jd.controlling.linkcollector.LinkCollector.ConfirmLinksSettings;
@ -22,6 +13,15 @@ import jd.controlling.linkcrawler.CrawledLink;
import jd.controlling.linkcrawler.CrawledPackage;
import jd.controlling.packagecontroller.AbstractPackageChildrenNodeFilter;
import org.appwork.utils.Application;
import org.appwork.utils.IO;
import org.jdownloader.api.jdanywhere.api.interfaces.ILinkCrawlerApi;
import org.jdownloader.api.jdanywhere.api.storable.CrawledLinkStoreable;
import org.jdownloader.api.jdanywhere.api.storable.CrawledPackageStorable;
import org.jdownloader.api.linkcollector.LinkCollectorAPIImpl;
import org.jdownloader.controlling.Priority;
import org.jdownloader.gui.views.SelectionInfo;
public class LinkCrawlerApi implements ILinkCrawlerApi {
LinkCollectorAPIImpl lcAPI = new LinkCollectorAPIImpl();
@ -115,7 +115,7 @@ public class LinkCrawlerApi implements ILinkCrawlerApi {
public boolean AddCrawledPackageToDownloads(long crawledPackageID) {
final CrawledPackage cp = getCrawledPackageFromID(crawledPackageID);
if (cp != null) {
LinkCollector.getInstance().moveLinksToDownloadList(new SelectionInfo<CrawledPackage, CrawledLink>(cp), new ConfirmLinksSettings(MoveLinksMode.MANUAL, null, null, null));
LinkCollector.getInstance().moveLinksToDownloadList(new SelectionInfo<CrawledPackage, CrawledLink>(cp), new ConfirmLinksSettings(MoveLinksMode.MANUAL));
return true;
}
return false;

View File

@ -5,15 +5,6 @@ import java.util.HashSet;
import java.util.List;
import java.util.Set;
import org.appwork.remoteapi.APIQuery;
import org.jdownloader.api.linkcollector.v2.AddLinksQueryStorable;
import org.jdownloader.api.linkcollector.v2.LinkCollectorAPIImplV2;
import org.jdownloader.gui.packagehistorycontroller.DownloadPathHistoryManager;
import org.jdownloader.gui.views.SelectionInfo;
import org.jdownloader.gui.views.components.packagetable.LinkTreeUtils;
import org.jdownloader.myjdownloader.client.json.AvailableLinkState;
import org.jdownloader.settings.GeneralSettings;
import jd.controlling.linkcollector.LinkCollector;
import jd.controlling.linkcollector.LinkCollector.ConfirmLinksSettings;
import jd.controlling.linkcollector.LinkCollector.MoveLinksMode;
@ -23,6 +14,15 @@ import jd.controlling.linkcrawler.CrawledPackageView;
import jd.controlling.packagecontroller.AbstractNodeVisitor;
import jd.controlling.packagecontroller.AbstractPackageChildrenNodeFilter;
import org.appwork.remoteapi.APIQuery;
import org.jdownloader.api.linkcollector.v2.AddLinksQueryStorable;
import org.jdownloader.api.linkcollector.v2.LinkCollectorAPIImplV2;
import org.jdownloader.gui.packagehistorycontroller.DownloadPathHistoryManager;
import org.jdownloader.gui.views.SelectionInfo;
import org.jdownloader.gui.views.components.packagetable.LinkTreeUtils;
import org.jdownloader.myjdownloader.client.json.AvailableLinkState;
import org.jdownloader.settings.GeneralSettings;
@Deprecated
public class LinkCollectorAPIImpl implements LinkCollectorAPI {
@Override
@ -269,7 +269,7 @@ public class LinkCollectorAPIImpl implements LinkCollectorAPI {
public Boolean startDownloads(final List<Long> linkIds, final List<Long> packageIds) {
final List<CrawledLink> lks = getAllTheLinks(linkIds, packageIds);
if (lks.size() > 0) {
LinkCollector.getInstance().moveLinksToDownloadList(new SelectionInfo<CrawledPackage, CrawledLink>(null, lks), new ConfirmLinksSettings(MoveLinksMode.MANUAL, null, null, null));
LinkCollector.getInstance().moveLinksToDownloadList(new SelectionInfo<CrawledPackage, CrawledLink>(null, lks), new ConfirmLinksSettings(MoveLinksMode.MANUAL));
return true;
} else {
return false;

View File

@ -636,7 +636,7 @@ public class LinkCollectorAPIImplV2 implements LinkCollectorAPIV2 {
@Override
public void moveToDownloadlist(final long[] linkIds, final long[] packageIds) throws BadParameterException {
SelectionInfo<CrawledPackage, CrawledLink> selectionInfo = packageControllerUtils.getSelectionInfo(linkIds, packageIds);
LinkCollector.getInstance().moveLinksToDownloadList(selectionInfo, new ConfirmLinksSettings(MoveLinksMode.MANUAL, org.jdownloader.settings.staticreferences.CFG_LINKGRABBER.LINKGRABBER_AUTO_START_ENABLED.isEnabled(), null, null));
LinkCollector.getInstance().moveLinksToDownloadList(selectionInfo, new ConfirmLinksSettings(MoveLinksMode.MANUAL));
}
@Override