@Override public HandlerResult handle(ProcessState state, ProcessInstance process) { ServiceExposeMap exposeMap = (ServiceExposeMap) state.getResource(); if (exposeMap.getManaged()) { return null; } Service service = objectManager.loadResource(Service.class, exposeMap.getServiceId()); publishEvent(service); return null; }
/** * {@inheritDoc} */ @Override public void from(io.cattle.platform.core.model.ServiceExposeMap from) { setId(from.getId()); setName(from.getName()); setKind(from.getKind()); setUuid(from.getUuid()); setDescription(from.getDescription()); setState(from.getState()); setCreated(from.getCreated()); setRemoved(from.getRemoved()); setRemoveTime(from.getRemoveTime()); setData(from.getData()); setServiceId(from.getServiceId()); setInstanceId(from.getInstanceId()); setAccountId(from.getAccountId()); setIpAddress(from.getIpAddress()); setDnsPrefix(from.getDnsPrefix()); setHostName(from.getHostName()); setManaged(from.getManaged()); setUpgrade(from.getUpgrade()); }