# All Classes and Interfaces

Interfaces
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