@Override public HandlerResult handle(ProcessState state, ProcessInstance process) { Volume volume = (Volume)state.getResource(); if (volume.getImageId() != null || StringUtils.isEmpty(volume.getName())) { return null; } Map<Object, Object> data = new HashMap<>(); String externalId = volume.getExternalId(); if (StringUtils.isEmpty(externalId)) { externalId = volume.getName(); } data.put("externalId", VolumeUtils.externalId(externalId)); return new HandlerResult(data); } }
setZoneId(from.getZoneId()); setUri(from.getUri()); setExternalId(from.getExternalId()); setAccessMode(from.getAccessMode()); setHostId(from.getHostId());