public static ConnectUpdateStatusInfo connectServerUnreachable() { ConnectUpdateStatusInfo status = new ConnectUpdateStatusInfo(); status.type = CONNECT_UNREACHABLE; status.setBannerPath("clientSideBanner"); status.feedUrl = buildFeedUrl(true); status.availableUpdateCount = 0; status.registered = true; return status; }
public boolean canDownload(Package pkg) { return pkg.getPackageState() == PackageState.REMOTE && (pkg.getType() == PackageType.STUDIO || pkg.getVisibility() == PackageVisibility.PUBLIC // || (ConnectStatusHolder.instance().isRegistered() // && ConnectStatusHolder.instance().getStatus().status() == SubscriptionStatusType.OK)); }
public boolean canDownload(Package pkg) { return pkg.getPackageState() == PackageState.REMOTE && (pkg.getType() == PackageType.STUDIO || pkg.getVisibility() == PackageVisibility.PUBLIC // || (ConnectStatusHolder.instance().isRegistred() // && ConnectStatusHolder.instance().getStatus().status() == SubscriptionStatusType.OK)); }
public static ConnectUpdateStatusInfo notValid() { ConnectUpdateStatusInfo status = new ConnectUpdateStatusInfo(); status.type = EXPIRED; status.setBannerPath("serverSideBanner"); status.registered = true; return status; }
public static ConnectStatusHolder instance() { if (instance == null) { instance = new ConnectStatusHolder(); } return instance; }
public static ConnectUpdateStatusInfo ok() { ConnectUpdateStatusInfo status = new ConnectUpdateStatusInfo(); status.type = ONLINE_REGISTERED; status.registered = true; return status; }
public int getAvailableUpdateCount() { if (availableUpdateCount == null) { availableUpdateCount = computeAvailableUpdateCount(); } return availableUpdateCount; }
/** * @since 5.6 * @return true if registration is required for download */ public boolean registrationRequired(Package pkg) { return pkg.getPackageState() == PackageState.REMOTE && pkg.getType() != PackageType.STUDIO && pkg.getVisibility() != PackageVisibility.PUBLIC && (!ConnectStatusHolder.instance().isRegistered() // || ConnectStatusHolder.instance().getStatus().status() != SubscriptionStatusType.OK); }
/** * @since 5.6 * @return true if registration is required for download */ public boolean registrationRequired(Package pkg) { return pkg.getPackageState() == PackageState.REMOTE && pkg.getType() != PackageType.STUDIO && pkg.getVisibility() != PackageVisibility.PUBLIC && (!ConnectStatusHolder.instance().isRegistred() // || ConnectStatusHolder.instance().getStatus().status() != SubscriptionStatusType.OK); }
public static ConnectUpdateStatusInfo unregistered() { ConnectUpdateStatusInfo status = new ConnectUpdateStatusInfo(); status.type = UNREGISTERED; status.setBannerPath("clientSideBanner"); status.feedUrl = buildFeedUrl(false); status.availableUpdateCount = 0; status.registered = false; return status; }
public static ConnectUpdateStatusInfo notValid() { ConnectUpdateStatusInfo status = new ConnectUpdateStatusInfo(); status.type = EXPIRED; status.setBannerPath("serverSideBanner"); status.registered = true; return status; }
public static ConnectStatusHolder instance() { if (instance == null) { instance = new ConnectStatusHolder(); } return instance; }
public static ConnectUpdateStatusInfo ok() { ConnectUpdateStatusInfo status = new ConnectUpdateStatusInfo(); status.type = ONLINE_REGISTERED; status.registered = true; return status; }
public int getAvailableUpdateCount() { if (availableUpdateCount == null) { availableUpdateCount = computeAvailableUpdateCount(); } return availableUpdateCount; }
public static ConnectUpdateStatusInfo connectServerUnreachable() { ConnectUpdateStatusInfo status = new ConnectUpdateStatusInfo(); status.type = CONNECT_UNREACHABLE; status.setBannerPath("clientSideBanner"); status.feedUrl = buildFeedUrl(true); status.availableUpdateCount = 0; status.registered = true; return status; }
public static ConnectUpdateStatusInfo unregistered() { ConnectUpdateStatusInfo status = new ConnectUpdateStatusInfo(); status.type = UNREGISTERED; status.setBannerPath("clientSideBanner"); status.feedUrl = buildFeedUrl(false); status.availableUpdateCount = 0; status.registered = false; return status; }