356033b01087600834402f896107e0d34e21fcdf
[onosfw.git] /
1 package org.onosproject.store.link.impl;
2
3 import com.google.common.base.MoreObjects;
4 import org.onosproject.net.link.LinkDescription;
5 import org.onosproject.net.provider.ProviderId;
6
7 public class LinkInjectedEvent {
8
9     ProviderId providerId;
10     LinkDescription linkDescription;
11
12     public LinkInjectedEvent(ProviderId providerId, LinkDescription linkDescription) {
13         this.providerId = providerId;
14         this.linkDescription = linkDescription;
15     }
16
17     public ProviderId providerId() {
18         return providerId;
19     }
20
21     public LinkDescription linkDescription() {
22         return linkDescription;
23     }
24
25     @Override
26     public String toString() {
27         return MoreObjects.toStringHelper(getClass())
28                 .add("providerId", providerId)
29                 .add("linkDescription", linkDescription)
30                 .toString();
31     }
32
33     // for serializer
34     protected LinkInjectedEvent() {
35         this.providerId = null;
36         this.linkDescription = null;
37     }
38 }