Date: 2018-08-02

# Serialized Form

- ## Package org.gcube.informationsystem.notifier.impl.entities

  - ### Class org.gcube.informationsystem.notifier.impl.entities.Consumer extends EPR implements Serializable

    serialVersionUID:
      -2762225240390235557L

    - ### Serialized Fields

      - #### precondition

            java.lang.String precondition

      - #### selection

            java.lang.String selection

  - ### Class org.gcube.informationsystem.notifier.impl.entities.Producer extends EPR implements Serializable

    serialVersionUID:
      1L

    - ### Serialized Fields

      - #### isRegistrationFinished

            boolean isRegistrationFinished

- ## Package org.gcube.informationsystem.notifier.util

  - ### Class org.gcube.informationsystem.notifier.util.EPR extends java.lang.Object implements Serializable

    serialVersionUID:
      -4502792483833265578L

    - ### Serialization Methods

      - #### readObject

            private void readObject(java.io.ObjectInputStream in)
                             throws java.io.IOException,
                                    java.lang.ClassNotFoundException

        Throws:
          `java.io.IOException`
          `java.lang.ClassNotFoundException`

      - #### writeObject

            private void writeObject(java.io.ObjectOutputStream out)
                              throws java.io.IOException

        Throws:
          `java.io.IOException`

    - ### Serialized Fields

      - #### epr

            org.apache.axis.message.addressing.EndpointReferenceType epr

  - ### Class org.gcube.informationsystem.notifier.util.RegistrationEventHandlerImpl extends java.lang.Object implements Serializable

    serialVersionUID:
      -5127492772936157364L

    - ### Serialized Fields

      - #### subscriptionList

            java.util.List<E> subscriptionList

      - #### topic

            javax.xml.namespace.QName topic

  - ### Class org.gcube.informationsystem.notifier.util.Subscription extends SubscriptionObject<EPR,Consumer> implements Serializable

    serialVersionUID:
      -4637067173535597897L

  - ### Class org.gcube.informationsystem.notifier.util.SubscriptionObject extends java.lang.Object implements Serializable

    serialVersionUID:
      -1618005678297481849L

    - ### Serialized Fields

      - #### consumer

            EPR consumer

      - #### producer

            EPR producer

      - #### notificationResourceEnpoint

            EPR notificationResourceEnpoint

      - #### subscribed

            boolean subscribed

  - ### Class org.gcube.informationsystem.notifier.util.TopicMapping extends java.lang.Object implements Serializable

    serialVersionUID:
      1L

    - ### Serialized Fields

      - #### registrationEventHandler

            RegistrationEventHandler<P extends EPR,C extends EPR> registrationEventHandler

      - #### producerList

            java.util.List<E> producerList

      - #### consumerList

            java.util.List<E> consumerList

      - #### topic

            javax.xml.namespace.QName topic