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
public class NotificationChannel extends DescribedObjectImpl
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
Constructors Constructor Description NotificationChannel()
NotificationChannel(com.fasterxml.jackson.databind.node.ObjectNode root)
NotificationChannel(String name, String description, String configuration, String facilityId)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(Object obj)
String
getConfiguration()
String
getFacilityId()
int
hashCode()
void
setConfiguration(String configuration)
void
setFacilityId(String facilityId)
com.fasterxml.jackson.databind.node.ObjectNode
toJson()
String
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
-
-
-
-
Method Detail
-
getConfiguration
public String getConfiguration()
-
setConfiguration
public void setConfiguration(String configuration)
-
getFacilityId
public String getFacilityId()
-
setFacilityId
public void setFacilityId(String facilityId)
-
toString
public String 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
public boolean equals(Object obj)
- Overrides:
equals
in classDescribedObjectROImpl
-
-