@Override public HandlerResult handle(ProcessState state, ProcessInstance process) { ServiceIndex serviceIndex = (ServiceIndex) state.getResource(); Service service = objectManager.loadResource(Service.class, serviceIndex.getServiceId()); if (service == null) { return null; } sdService.releaseIpFromServiceIndex(service, serviceIndex); return null; } }
/** * {@inheritDoc} */ @Override public void from(io.cattle.platform.core.model.ServiceIndex from) { setId(from.getId()); setName(from.getName()); setAccountId(from.getAccountId()); setKind(from.getKind()); setUuid(from.getUuid()); setDescription(from.getDescription()); setState(from.getState()); setCreated(from.getCreated()); setRemoved(from.getRemoved()); setRemoveTime(from.getRemoveTime()); setData(from.getData()); setServiceIndex(from.getServiceIndex()); setLaunchConfigName(from.getLaunchConfigName()); setServiceId(from.getServiceId()); setAddress(from.getAddress()); }