private AddExternalEventParameters getParameters(Event event) { AddExternalEventParameters parameters; boolean isHostExternalStateDefined = event.isSetHost() && event.getHost().isSetExternalStatus(); boolean isStorageDomainExternalStateDefined = event.isSetStorageDomain() && event.getStorageDomain().isSetExternalStatus(); if (isHostExternalStateDefined) { parameters = new AddExternalEventParameters( map(event), ExternalStatusMapper.map(event.getHost().getExternalStatus()) ); } else if (isStorageDomainExternalStateDefined) { parameters = new AddExternalEventParameters( map(event), ExternalStatusMapper.map(event.getStorageDomain().getExternalStatus()) ); } else { parameters = new AddExternalEventParameters(map(event), null); } return parameters; }
if (event.isSetStorageDomain() && event.getStorageDomain().isSetId()) { Guid guid = GuidUtils.asGuid(event.getStorageDomain().getId()); if (!Guid.isNullOrEmpty(guid)) {
to.setSeverity(from.getSeverity().value()); if (from.isSetStorageDomain()) { to.setStorageDomain(adaptOut(from.getStorageDomain()));