Package pl.edu.icm.unity.types.basic
Class NotificationChannel
java.lang.Object
pl.edu.icm.unity.types.DescribedObjectROImpl
pl.edu.icm.unity.types.DescribedObjectImpl
pl.edu.icm.unity.types.basic.NotificationChannel
- All Implemented Interfaces:
DescribedObject
,NamedObject
- Direct Known Subclasses:
NotificationChannelInfo
Notification channel stores configuration used by a facility to create channel instances.
- Author:
- K. Benedyczak
-
Field Summary
Fields inherited from class pl.edu.icm.unity.types.DescribedObjectROImpl
description, name
-
Constructor Summary
ConstructorDescriptionNotificationChannel
(com.fasterxml.jackson.databind.node.ObjectNode root) NotificationChannel
(String name, String description, String configuration, String facilityId) -
Method Summary
Modifier and TypeMethodDescriptionboolean
int
hashCode()
void
setConfiguration
(String configuration) void
setFacilityId
(String facilityId) com.fasterxml.jackson.databind.node.ObjectNode
toJson()
toString()
Methods inherited from class pl.edu.icm.unity.types.DescribedObjectImpl
setDescription, setName
Methods inherited from class pl.edu.icm.unity.types.DescribedObjectROImpl
fromJsonDescObj, getDescription, getName
-
Constructor Details
-
NotificationChannel
-
NotificationChannel
public NotificationChannel() -
NotificationChannel
public NotificationChannel(com.fasterxml.jackson.databind.node.ObjectNode root)
-
-
Method Details
-
getConfiguration
-
setConfiguration
-
getFacilityId
-
setFacilityId
-
toString
- Overrides:
toString
in classDescribedObjectROImpl
-
toJson
public com.fasterxml.jackson.databind.node.ObjectNode toJson()- Overrides:
toJson
in classDescribedObjectROImpl
-
hashCode
public int hashCode()- Overrides:
hashCode
in classDescribedObjectROImpl
-
equals
- Overrides:
equals
in classDescribedObjectROImpl
-