Class Hierarchy
Date: 2014-06-19

# Hierarchy For All Packages

Package Hierarchies:

- org.gcube.informationsystem.registry.impl.contexts,
- org.gcube.informationsystem.registry.impl.local,
- org.gcube.informationsystem.registry.impl.porttypes,
- org.gcube.informationsystem.registry.impl.postprocessing.remove,
- org.gcube.informationsystem.registry.impl.postprocessing.update,
- org.gcube.informationsystem.registry.impl.preprocessing.filters,
- org.gcube.informationsystem.registry.impl.state,
- org.gcube.informationsystem.registry.stubs.testsuite

## Class Hierarchy

- java.lang.Object
  - org.gcube.informationsystem.registry.impl.postprocessing.remove.AvailablePurgers
  - org.gcube.informationsystem.registry.impl.postprocessing.update.AvailableUpdaters
  - org.gcube.informationsystem.registry.impl.state.Definitions
  - org.gcube.informationsystem.registry.impl.preprocessing.filters.Filter
  - org.gcube.informationsystem.registry.impl.preprocessing.filters.FilterExecutor
    - org.gcube.informationsystem.registry.impl.preprocessing.filters.DefaultFilterExecutor
    - org.gcube.informationsystem.registry.impl.preprocessing.filters.GHNFilterExecutor
    - org.gcube.informationsystem.registry.impl.preprocessing.filters.RIFilterExecutor
  - org.gcube.informationsystem.registry.impl.preprocessing.filters.FilterManager
  - org.gcube.informationsystem.registry.impl.preprocessing.filters.FilterReader
  - GCUBEPortType
    - org.gcube.informationsystem.registry.impl.porttypes.RegistryFactory
  - GCUBEPortType
    - org.gcube.informationsystem.registry.impl.porttypes.ResourceRegistration
  - GCUBEServiceContext
    - org.gcube.informationsystem.registry.impl.contexts.ServiceContext
  - GCUBEStatefulPortTypeContext
    - org.gcube.informationsystem.registry.impl.contexts.ProfileContext
  - GCUBEStatefulPortTypeContext
    - org.gcube.informationsystem.registry.impl.contexts.FactoryContext
  - GCUBEWSHome
    - org.gcube.informationsystem.registry.impl.state.RegistryFactoryResourceHome
  - GCUBEWSResource
    - org.gcube.informationsystem.registry.impl.state.RegistryFactoryResource
  - org.gcube.informationsystem.registry.impl.postprocessing.remove.GHNPurger (implements org.gcube.informationsystem.registry.impl.postprocessing.remove.Purger<RESOURCE>)
  - org.gcube.informationsystem.registry.impl.postprocessing.update.GHNUpdater (implements org.gcube.informationsystem.registry.impl.postprocessing.update.Updater<RESOURCE>)
  - org.gcube.informationsystem.registry.impl.local.LocalNotifier
  - LocalProfileConsumer
    - org.gcube.informationsystem.registry.impl.local.LocalProfileConsumerImpl
  - org.gcube.informationsystem.registry.impl.porttypes.LocalResourceRegistration
  - org.gcube.informationsystem.registry.stubs.testsuite.RegistryRegistrationTest
  - org.gcube.informationsystem.registry.stubs.testsuite.RegistryRemoveTest
  - org.gcube.informationsystem.registry.stubs.testsuite.RegistryUpdateTest
  - org.gcube.informationsystem.registry.impl.postprocessing.remove.RIPurger (implements org.gcube.informationsystem.registry.impl.postprocessing.remove.Purger<RESOURCE>)
  - org.gcube.informationsystem.registry.impl.postprocessing.update.RIUpdater (implements org.gcube.informationsystem.registry.impl.postprocessing.update.Updater<RESOURCE>)
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Exception
      - org.gcube.informationsystem.registry.impl.preprocessing.filters.FilterExecutor.InvalidFilterException

## Interface Hierarchy

- org.gcube.informationsystem.registry.impl.postprocessing.remove.Purger<RESOURCE>
- org.gcube.informationsystem.registry.impl.postprocessing.update.Updater<RESOURCE>

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - org.gcube.informationsystem.registry.impl.contexts.ServiceContext.RegistryTopic
    - org.gcube.informationsystem.registry.impl.state.Definitions.ResourceMappings
    - org.gcube.informationsystem.registry.impl.state.Definitions.OperationType