@Override public JsonElement serialize(LifecycleBean src, Type typeOfSrc, JsonSerializationContext context) { if (src.isEmpty()) { return null; } JsonObject job = new JsonObject(); if (!Strings.isNullOrEmpty(src.getInstalled())) { job.addProperty("installed", src.getInstalled()); } if (!Strings.isNullOrEmpty(src.getUninstalled())) { job.addProperty("uninstalled", src.getUninstalled()); } if (!Strings.isNullOrEmpty(src.getEnabled())) { job.addProperty("enabled", src.getEnabled()); } if (!Strings.isNullOrEmpty(src.getDisabled())) { job.addProperty("disabled", src.getDisabled()); } return job; } }
@Override public JsonElement serialize(LifecycleBean src, Type typeOfSrc, JsonSerializationContext context) { if (src.isEmpty()) { return null; } JsonObject job = new JsonObject(); if (!Strings.isNullOrEmpty(src.getInstalled())) { job.addProperty("installed", src.getInstalled()); } if (!Strings.isNullOrEmpty(src.getUninstalled())) { job.addProperty("uninstalled", src.getUninstalled()); } if (!Strings.isNullOrEmpty(src.getEnabled())) { job.addProperty("enabled", src.getEnabled()); } if (!Strings.isNullOrEmpty(src.getDisabled())) { job.addProperty("disabled", src.getDisabled()); } return job; } }
public LifecycleBeanBuilder(LifecycleBean defaultBean) { this.installed = defaultBean.getInstalled(); this.uninstalled = defaultBean.getUninstalled(); this.enabled = defaultBean.getEnabled(); this.disabled = defaultBean.getDisabled(); }
public LifecycleBeanBuilder(LifecycleBean defaultBean) { this.installed = defaultBean.getInstalled(); this.uninstalled = defaultBean.getUninstalled(); this.enabled = defaultBean.getEnabled(); this.disabled = defaultBean.getDisabled(); }
private List<ModuleBean> getLifecycleWebhooks(LifecycleBean lifecycle) { List<ModuleBean> webhooks = new ArrayList<>(); if (!Strings.isNullOrEmpty(lifecycle.getEnabled())) { webhooks.add(newWebHookBean().withEvent(PluginsWebHookRegistrationFactory.CONNECT_ADDON_ENABLED).withUrl(lifecycle.getEnabled()).build()); } if (!Strings.isNullOrEmpty(lifecycle.getDisabled())) { webhooks.add(newWebHookBean().withEvent(PluginsWebHookRegistrationFactory.CONNECT_ADDON_DISABLED).withUrl(lifecycle.getDisabled()).build()); } if (!Strings.isNullOrEmpty(lifecycle.getUninstalled())) { webhooks.add(newWebHookBean().withEvent(PluginsWebHookRegistrationFactory.CONNECT_ADDON_UNINSTALLED).withUrl(lifecycle.getUninstalled()).build()); } return webhooks; }
private List<ModuleBean> getLifecycleWebhooks(LifecycleBean lifecycle) { List<ModuleBean> webhooks = new ArrayList<>(); if (!Strings.isNullOrEmpty(lifecycle.getEnabled())) { webhooks.add(newWebHookBean().withEvent(ConnectWebhookEvent.ADD_ON_ENABLED.getId()).withUrl(lifecycle.getEnabled()).build()); } if (!Strings.isNullOrEmpty(lifecycle.getDisabled())) { webhooks.add(newWebHookBean().withEvent(ConnectWebhookEvent.ADD_ON_DISABLED.getId()).withUrl(lifecycle.getDisabled()).build()); } if (!Strings.isNullOrEmpty(lifecycle.getUninstalled())) { webhooks.add(newWebHookBean().withEvent(ConnectWebhookEvent.ADD_ON_UNINSTALLED.getId()).withUrl(lifecycle.getUninstalled()).build()); } return webhooks; }
if (sendEvent && !Strings.isNullOrEmpty(addon.getLifecycle().getUninstalled())) { try { final URI callbackUri = getURI(addon.getBaseUrl(), addon.getLifecycle().getUninstalled()); callSyncHandler(addon.getKey(), addonUsesJwtAuthentication(addon),
if (sendEvent && !Strings.isNullOrEmpty(addon.getLifecycle().getUninstalled())) { try { final URI callbackUri = getURI(addon.getBaseUrl(), addon.getLifecycle().getUninstalled()); callSyncHandler(addon.getKey(), addonUsesJwtAuthentication(addon),