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 int getAvailableUpdateCount() { if (availableUpdateCount == null) { availableUpdateCount = computeAvailableUpdateCount(); } return availableUpdateCount; }
public static ConnectUpdateStatusInfo notValid() { ConnectUpdateStatusInfo status = new ConnectUpdateStatusInfo(); status.type = EXPIRED; status.setBannerPath("serverSideBanner"); status.registered = true; return status; }
public ConnectUpdateStatusInfo getDynamicConnectUpdateStatusInfo() { HttpServletRequest req = (HttpServletRequest) FacesContext.getCurrentInstance() .getExternalContext() .getRequest(); String bannerType = req.getParameter("bannerType"); if ("unregistered".equals(bannerType)) { return ConnectUpdateStatusInfo.unregistered(); } else if ("notreachable".equals(bannerType)) { return ConnectUpdateStatusInfo.connectServerUnreachable(); } else if ("notvalid".equals(bannerType)) { return ConnectUpdateStatusInfo.notValid(); } else if ("ok".equals(bannerType)) { return ConnectUpdateStatusInfo.ok(); } return getConnectUpdateStatusInfo(); }
public static ConnectUpdateStatusInfo ok() { ConnectUpdateStatusInfo status = new ConnectUpdateStatusInfo(); status.type = ONLINE_REGISTERED; status.registered = true; return status; }
public ConnectUpdateStatusInfo getDynamicConnectUpdateStatusInfo() { HttpServletRequest req = (HttpServletRequest) FacesContext.getCurrentInstance().getExternalContext().getRequest(); String bannerType = req.getParameter("bannerType"); if ("unregistered".equals(bannerType)) { return ConnectUpdateStatusInfo.unregistered(); } else if ("notreachable".equals(bannerType)) { return ConnectUpdateStatusInfo.connectServerUnreachable(); } else if ("notvalid".equals(bannerType)) { return ConnectUpdateStatusInfo.notValid(); } else if ("ok".equals(bannerType)) { return ConnectUpdateStatusInfo.ok(); } return getConnectUpdateStatusInfo(); }
public static ConnectUpdateStatusInfo notValid() { ConnectUpdateStatusInfo status = new ConnectUpdateStatusInfo(); status.type = EXPIRED; status.setBannerPath("serverSideBanner"); status.registered = true; return status; }
public static ConnectUpdateStatusInfo ok() { ConnectUpdateStatusInfo status = new ConnectUpdateStatusInfo(); status.type = ONLINE_REGISTERED; status.registered = true; return status; }
@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; }
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 int getAvailableUpdateCount() { if (availableUpdateCount == null) { availableUpdateCount = computeAvailableUpdateCount(); } return availableUpdateCount; }
@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; }
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; }