1 package org.onosproject.store.device.impl;
 
   3 import com.google.common.base.MoreObjects;
 
   4 import org.onosproject.net.DeviceId;
 
   5 import org.onosproject.net.device.PortDescription;
 
   6 import org.onosproject.net.provider.ProviderId;
 
  10 public class PortInjectedEvent {
 
  12     private ProviderId providerId;
 
  13     private DeviceId deviceId;
 
  14     private List<PortDescription> portDescriptions;
 
  16     protected PortInjectedEvent(ProviderId providerId, DeviceId deviceId, List<PortDescription> portDescriptions) {
 
  17         this.providerId = providerId;
 
  18         this.deviceId = deviceId;
 
  19         this.portDescriptions = portDescriptions;
 
  22     public DeviceId deviceId() {
 
  26     public ProviderId providerId() {
 
  30     public List<PortDescription> portDescriptions() {
 
  31         return portDescriptions;
 
  35     public String toString() {
 
  36         return MoreObjects.toStringHelper(getClass())
 
  37                 .add("providerId", providerId)
 
  38                 .add("deviceId", deviceId)
 
  39                 .add("portDescriptions", portDescriptions)
 
  44     protected PortInjectedEvent() {
 
  45         this.providerId = null;
 
  47         this.portDescriptions = null;