Class NotificationImpl
java.lang.Object
com.labs64.netlicensing.util.Visitable
com.labs64.netlicensing.domain.entity.impl.BaseEntityImpl
com.labs64.netlicensing.domain.entity.impl.NotificationImpl
- All Implemented Interfaces:
BaseEntity
,Notification
,Serializable
Default implementation of
Product
.- See Also:
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
asMap()
getName()
void
void
void
setPayload
(String payload) void
setProtocol
(NotificationProtocol protocol) Methods inherited from class com.labs64.netlicensing.domain.entity.impl.BaseEntityImpl
addProperty, getActive, getNumber, getProperties, removeProperty, setActive, setNumber, toString, toString
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface com.labs64.netlicensing.domain.entity.BaseEntity
addProperty, getActive, getNumber, getProperties, removeProperty, setActive, setNumber
-
Constructor Details
-
NotificationImpl
public NotificationImpl()
-
-
Method Details
-
getName
- Specified by:
getName
in interfaceNotification
-
setName
- Specified by:
setName
in interfaceNotification
-
getEvents
- Specified by:
getEvents
in interfaceNotification
-
setEvents
- Specified by:
setEvents
in interfaceNotification
-
addEvent
- Specified by:
addEvent
in interfaceNotification
-
getProtocol
- Specified by:
getProtocol
in interfaceNotification
-
setProtocol
- Specified by:
setProtocol
in interfaceNotification
-
getPayload
- Specified by:
getPayload
in interfaceNotification
-
setPayload
- Specified by:
setPayload
in interfaceNotification
-
getReservedProps
-
asMap
- Specified by:
asMap
in interfaceBaseEntity
- Overrides:
asMap
in classBaseEntityImpl
-