Class GenericEiffelEvent
- java.lang.Object
-
- com.axis.jenkins.plugins.eiffel.eiffelbroadcaster.eiffel.EiffelEvent
-
- com.axis.jenkins.plugins.eiffel.eiffelbroadcaster.eiffel.GenericEiffelEvent
-
public class GenericEiffelEvent extends EiffelEvent
A placeholder representation of an arbitrary Eiffel event that doesn't have a dedicated POJO class defined in this package. This class behaves exactly like the specific classes except that the event'sdata
attribute is just saved as aJsonNode
.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.axis.jenkins.plugins.eiffel.eiffelbroadcaster.eiffel.EiffelEvent
EiffelEvent.Link, EiffelEvent.Meta
-
-
Constructor Summary
Constructors Constructor Description GenericEiffelEvent(EiffelEvent.Meta meta, com.fasterxml.jackson.databind.JsonNode data, List<EiffelEvent.Link> links)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(Object o)
com.fasterxml.jackson.databind.JsonNode
getData()
int
hashCode()
void
setData(com.fasterxml.jackson.databind.JsonNode data)
String
toString()
-
Methods inherited from class com.axis.jenkins.plugins.eiffel.eiffelbroadcaster.eiffel.EiffelEvent
getLinks, getMeta, setSourceProvider, sign, toJSON
-
-
-
-
Constructor Detail
-
GenericEiffelEvent
public GenericEiffelEvent(EiffelEvent.Meta meta, com.fasterxml.jackson.databind.JsonNode data, List<EiffelEvent.Link> links)
-
-
Method Detail
-
getData
public com.fasterxml.jackson.databind.JsonNode getData()
-
setData
public void setData(com.fasterxml.jackson.databind.JsonNode data)
-
equals
public boolean equals(Object o)
- Overrides:
equals
in classEiffelEvent
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classEiffelEvent
-
toString
public String toString()
- Overrides:
toString
in classEiffelEvent
-
-