Package no.unit.nva.model.contexttypes
Class Event
- java.lang.Object
-
- no.unit.nva.model.contexttypes.Event
-
- All Implemented Interfaces:
PublicationContext
public class Event extends java.lang.Object implements PublicationContext
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classEvent.Builder
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(java.lang.Object o)AgentgetAgent()java.lang.StringgetLabel()PlacegetPlace()java.util.Optional<java.net.URI>getProduct()java.util.Optional<Event>getSubEvent()TimegetTime()inthashCode()
-
-
-
Field Detail
-
LABEL
public static final java.lang.String LABEL
- See Also:
- Constant Field Values
-
PLACE
public static final java.lang.String PLACE
- See Also:
- Constant Field Values
-
TIME
public static final java.lang.String TIME
- See Also:
- Constant Field Values
-
AGENT
public static final java.lang.String AGENT
- See Also:
- Constant Field Values
-
PRODUCT
public static final java.lang.String PRODUCT
- See Also:
- Constant Field Values
-
SUB_EVENT
public static final java.lang.String SUB_EVENT
- See Also:
- Constant Field Values
-
-
Method Detail
-
getLabel
public java.lang.String getLabel()
-
getPlace
public Place getPlace()
-
getTime
public Time getTime()
-
getAgent
public Agent getAgent()
-
getProduct
public java.util.Optional<java.net.URI> getProduct()
-
getSubEvent
public java.util.Optional<Event> getSubEvent()
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
-