public boolean isExpired() { return ConnectStatusHolder.instance().getStatus().status() == SubscriptionStatusType.EXPIRED; } }
public boolean isExpired() { return ConnectStatusHolder.instance().getStatus().status() == SubscriptionStatusType.EXPIRED; } }
/** * @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); }
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)); }
/** * @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); }
@Factory(scope = ScopeType.APPLICATION, value = "connectUpdateStatusInfo") public ConnectUpdateStatusInfo getConnectUpdateStatusInfo() { if (connectionStatusCache == null) { if (!isRegistred()) { connectionStatusCache = ConnectUpdateStatusInfo.unregistered(); } else { if (isConnectBannerEnabled() && isConnectServerReachable()) { if (getStatus().isError()) { connectionStatusCache = ConnectUpdateStatusInfo.connectServerUnreachable(); } else { if (ConnectStatusHolder.instance().getStatus().status() == SubscriptionStatusType.OK) { connectionStatusCache = ConnectUpdateStatusInfo.ok(); } else { connectionStatusCache = ConnectUpdateStatusInfo.notValid(); } } } else { connectionStatusCache = ConnectUpdateStatusInfo.connectServerUnreachable(); } } } return connectionStatusCache; }
@Factory(scope = ScopeType.APPLICATION, value = "connectUpdateStatusInfo") public ConnectUpdateStatusInfo getConnectUpdateStatusInfo() { if (connectionStatusCache == null) { if (!isRegistered()) { connectionStatusCache = ConnectUpdateStatusInfo.unregistered(); } else { if (isConnectBannerEnabled() && isConnectServerReachable()) { if (getStatus().isError()) { connectionStatusCache = ConnectUpdateStatusInfo.connectServerUnreachable(); } else { if (ConnectStatusHolder.instance().getStatus().status() == SubscriptionStatusType.OK) { connectionStatusCache = ConnectUpdateStatusInfo.ok(); } else { connectionStatusCache = ConnectUpdateStatusInfo.notValid(); } } } else { connectionStatusCache = ConnectUpdateStatusInfo.connectServerUnreachable(); } } } return connectionStatusCache; }