Search in sources :

Example 1 with RecordableEvent

use of com.emc.storageos.volumecontroller.impl.monitoring.RecordableEvent in project coprhd-controller by CoprHD.

the class ControllerUtils method convertToEvent.

/**
 * Converts a RecordableEvent to an Event Model
 *
 * @param event
 * @return
 */
public static Event convertToEvent(RecordableEvent event) {
    Event dbEvent = new Event();
    dbEvent.setTimeInMillis(event.getTimestamp());
    dbEvent.setEventType(event.getType());
    dbEvent.setTenantId(event.getTenantId());
    dbEvent.setProjectId(event.getProjectId());
    dbEvent.setUserId(event.getUserId());
    dbEvent.setVirtualPool(event.getVirtualPool());
    dbEvent.setService(event.getService());
    dbEvent.setResourceId(event.getResourceId());
    dbEvent.setSeverity(event.getSeverity());
    dbEvent.setDescription(event.getDescription());
    dbEvent.setExtensions(event.getExtensions());
    dbEvent.setEventId(event.getEventId());
    dbEvent.setAlertType(event.getAlertType());
    dbEvent.setRecordType(event.getRecordType());
    dbEvent.setNativeGuid(event.getNativeGuid());
    dbEvent.setOperationalStatusCodes(event.getOperationalStatusCodes());
    dbEvent.setOperationalStatusDescriptions(event.getOperationalStatusDescriptions());
    dbEvent.setEventSource(event.getSource());
    return dbEvent;
}
Also used : RecordableEvent(com.emc.storageos.volumecontroller.impl.monitoring.RecordableEvent) Event(com.emc.storageos.db.client.model.Event) RecordableBourneEvent(com.emc.storageos.volumecontroller.impl.monitoring.RecordableBourneEvent)

Aggregations

Event (com.emc.storageos.db.client.model.Event)1 RecordableBourneEvent (com.emc.storageos.volumecontroller.impl.monitoring.RecordableBourneEvent)1 RecordableEvent (com.emc.storageos.volumecontroller.impl.monitoring.RecordableEvent)1