# All Classes

- Interface Summary
  Class | Description
  --- | ---
  IActivityService<ActivityBean> | Provides functionality to list activities on the back-end registry instance.
  IActivityService | Method to obtain audit logs.
  IChecklistLifecycleService<LifecycleBean> | This provides functionality to manage a check-list of a given lifecycle which is available for a particular resource or collection, with the corresponding lifecycle.
  IConfigureServiceUIService | This provides functionality to configure the user interface that is available for managing services through the Management Console.
  IContentBasedSearchService<SearchResultsBean> | Provides functionality to search inside resource content.
  ICustomUIService | This provides functionality to be used by an implementation of a custom user interface that is used in place of the standard user interface for a resource on the Management Console.
  IEventsService | Method to manage JMX notifications.
  IHandlerManagementService<SimulationResponse,​SimulationRequest> | Provides functionality to list (view, edit, delete), and simulate handlers configured on the Registry.
  IInfoService<CommentBean,​TagBean,​RatingBean,​EventTypeBean,​SubscriptionBean> | Provides functionality to access the community features available around each registry resource and collection.
  IInvocationStatisticsService | Contains API to obtain method invocation statistics in registry and governance components.
  ILifecycleManagementService<LifecycleBean> | This provides functionality to manage various lifecycle (or aspects which are lifecycles) configurations on the registry.
  IListMetadataService<ServiceBean,​WSDLBean,​PolicyBean,​SchemaBean> | This provides functionality to list metadata information on the repository, and display them on the Management Console.
  IManageGenericArtifactService<ArtifactsBean> | This provides functionality to manage generic artifacts on the registry.
  IManageServicesService | This provides functionality to manage services stored on the repository.
  INotificationService | Extended API for handling notifications.
  IProfilesAdminService<ProfilesBean> | Provides functionality to load and store user profile details in to the registry.
  IPropertiesAdminService<PropertiesBean,​RetentionBean> | Provides functionality to manage resource properties.
  IPropertyService | Contains API for managing properties.
  IRelationService<DependenciesBean,​AssociationTreeBean> | Provides functionality to manage relationships (associations and dependencies) among resources and collections.
  IReportingAdminService<ReportConfigurationBean> | Provides functionality to produce (on-demand and schedule) reports for resources stored on this repository and other repositories (using URLs).
  IResourceService<MetadataBean,​CollectionContentBean,​ResourceData,​ContentBean,​PermissionBean,​VersionsBean,​ResourceTreeEntryBean,​ContentDownloadBean,​PropertiesBean> | This provides the functionality to manage resources and collections on the repository.
  ISearchService<SearchResultsBean,​AdvancedSearchResultsBean,​CustomSearchParameterBean,​MediaTypeValueList> | This provides functionality to search resources available in the registry by meta-data.
  ISubscriptionsService | API methods for performing subscription operations.
  ITextResourceManagementService | This provides an interface to manage text resources.
  SearchOSGiService<Input,​Output> | API to perform a search through an OSGi service