| Interface and Description | 
|---|
| org.nuxeo.ecm.platform.routing.api.ActionableObject since 5.9.2 - Use only routes of type 'graph' | 
| org.nuxeo.ecm.automation.io.services.enricher.ContentEnricher The JSON marshalling was migrated to nuxeo-core-io. An enricher system is also available. See
             org.nuxeo.ecm.core.io.marshallers.json.enrichers.BreadcrumbJsonEnricher for an example. To migrate an
             existing enricher, keep the marshalling code and use it in class implementing
             AbstractJsonEnricher<DocumentModel> (the use of contextual parameters is a bit different but
             compatible / you have to manage the enricher's parameters yourself). Don't forget to contribute to
             service org.nuxeo.ecm.core.io.registry.MarshallerRegistry to register your enricher. | 
| org.nuxeo.ecm.automation.io.services.enricher.ContentEnricherService The JSON marshalling was migrated to nuxeo-core-io. An enricher system is also available. See
             org.nuxeo.ecm.core.io.marshallers.json.enrichers.BreadcrumbJsonEnricher for an example. To migrate an
             existing enricher, keep the marshalling code and use it in class implementing
             AbstractJsonEnricher<DocumentModel> (the use of contextual parameters is a bit different but
             compatible / you have to manage the enricher's parameters yourself). Don't forget to contribute to
             service org.nuxeo.ecm.core.io.registry.MarshallerRegistry to register your enricher. | 
| org.nuxeo.ecm.core.lifecycle.LifeCycleConstants use  LifeCycleConstantsinstead | 
| org.nuxeo.ecm.platform.picture.core.MimeUtils since 5.5. | 
| org.nuxeo.ecm.platform.picture.web.PictureBookManager since 6.0. See NXP-15370. | 
| org.nuxeo.runtime.model.Reloadable since 5.6: services needing a reload should listen to runtime reload events instead | 
| org.nuxeo.ecm.webapp.helpers.ResourcesAccessor since 5.6: this is useless and does not play well with hot reload enabled because component has scope
             "Application". Just inject the component named "messages" in components needing translation features,
             instead of making them extend this class. | 
| org.nuxeo.ecm.automation.io.services.enricher.RestEvaluationContext The JSON marshalling was migrated to nuxeo-core-io. An enricher system is also available. See
             org.nuxeo.ecm.core.io.marshallers.json.enrichers.BreadcrumbJsonEnricher for an example. To migrate an
             existing enricher, keep the marshalling code and use it in class implementing
             AbstractJsonEnricher<DocumentModel> (the use of contextual parameters is a bit different but
             compatible / you have to manage the enricher's parameters yourself). Don't forget to contribute to
             service org.nuxeo.ecm.core.io.registry.MarshallerRegistry to register your enricher. | 
| org.nuxeo.ecm.platform.routing.dm.adapter.RoutingTask since 5.9.2 - Use only routes of type 'graph' The facet 'RoutingTask' is still used to mark tasks created
             by the workflow, but it this class is marked as deprecated as it extends the deprecated ActionableObject | 
| org.nuxeo.ecm.platform.routing.api.RoutingTaskService since 5.6, use DocumentRoutingService instead | 
| org.nuxeo.ecm.platform.picture.web.SlideShowManager since 6.0. See NXP-15370. | 
| org.nuxeo.ecm.platform.routing.dm.adapter.TaskStep since 5.9.2 - Use only routes of type 'graph' | 
| Class and Description | 
|---|
| org.nuxeo.ecm.platform.actions.AbstractActionFilter since 5.6: not used expect in tests | 
| org.nuxeo.ecm.automation.io.services.enricher.AbstractContentEnricher The JSON marshalling was migrated to nuxeo-core-io. An enricher system is also available. See
             org.nuxeo.ecm.core.io.marshallers.json.enrichers.BreadcrumbJsonEnricher for an example. To migrate an
             existing enricher, keep the marshalling code and use it in class implementing
             AbstractJsonEnricher<DocumentModel> (the use of contextual parameters is a bit different but
             compatible / you have to manage the enricher's parameters yourself). Don't forget to contribute to
             service org.nuxeo.ecm.core.io.registry.MarshallerRegistry to register your enricher. | 
| org.nuxeo.ecm.platform.filemanager.service.extension.AbstractPlugin | 
| org.nuxeo.ecm.platform.routing.dm.operation.AbstractTaskStepOperation since 5.9.2 - Use only routes of type 'graph' | 
| org.nuxeo.functionaltests.pages.tabs.AccessRightsSubPage since 7.10. Use  PermissionsSubPageinstead. | 
| org.nuxeo.ecm.automation.io.services.enricher.ACLContentEnricher This enricher was migrated to  ACLJsonEnricher. The content enricher
             service doesn't work anymore. | 
| org.nuxeo.ecm.restapi.jaxrs.io.documents.ACPWriter since 7.10 The Nuxeo JSON marshalling was migrated to nuxeo-core-io. This class is replaced by
              ACPJsonWriterwhich is registered by default and available to marshalACPfrom the Nuxeo
             Rest API thanks to the JAX-RS marshallerJsonCoreIODelegate. | 
| org.nuxeo.ecm.platform.routing.api.helper.ActionableValidator since 5.9.2 - Use only routes of type 'graph' | 
| org.nuxeo.ecm.activity.ActivityMessageLabelDescriptor since 5.6. See  ActivityVerb. | 
| org.nuxeo.ecm.platform.web.common.resources.AggregatedJSProvider since 7.4: use webresources extension points instead. | 
| org.nuxeo.ecm.webapp.helpers.ApplicationControllerHelper | 
| org.nuxeo.common.utils.Base64 Since 5.6. Use  Base64instead. | 
| org.nuxeo.ecm.automation.server.jaxrs.batch.BatchResource Use  BatchUploadObjectinstead. | 
| org.nuxeo.ecm.automation.io.services.enricher.BreadcrumbEnricher This enricher was migrated to  BreadcrumbJsonEnricher. The content enricher service doesn't work
             anymore. | 
| org.nuxeo.ecm.platform.web.common.requestcontroller.filter.BufferingServletOutputStream since 7.3, use  BufferingServletOutputStreaminstead. | 
| org.nuxeo.ecm.platform.ui.web.directory.ChainSelectMultiListboxComponent : component is useless (not declared correctly in deployment-fragment.xml and bugg) should be refactored
             instead | 
| org.nuxeo.ecm.platform.ui.web.directory.ChainSelectMultiListboxRenderer : renderer is useless (not declared correctly in deployment-fragment.xml and bugg) should be refactored
             instead | 
| org.nuxeo.ecm.platform.routing.core.impl.ChainToTypeMappingDescriptor since 5.9.2 - Use only routes of type 'graph' | 
| org.nuxeo.ecm.automation.io.services.enricher.ChildrenEnricher This enricher was migrated to  ChildrenJsonEnricher. The content enricher service doesn't work
             anymore. | 
| org.nuxeo.ecm.platform.userworkspace.core.service.CompatUserWorkspaceServiceImpl | 
| org.nuxeo.ecm.platform.routing.api.helper.ConditionalFolderUpdateRunner since 5.9.2 - Use only routes of type 'graph' | 
| org.nuxeo.ecm.platform.routing.core.impl.ConditionalRunner since 5.9.2 - Use only routes of type 'graph' | 
| org.nuxeo.runtime.deployment.preprocessor.ConfigurationGenerator Since 5.4.1. Use  ConfigurationGenerator | 
| org.nuxeo.ecm.automation.io.services.enricher.ContentEnricherDescriptor The JSON marshalling was migrated to nuxeo-core-io. An enricher system is also available. See
             org.nuxeo.ecm.core.io.marshallers.json.enrichers.BreadcrumbJsonEnricher for an example. To migrate an
             existing enricher, keep the marshalling code and use it in class implementing
             AbstractJsonEnricher<DocumentModel> (the use of contextual parameters is a bit different but
             compatible / you have to manage the enricher's parameters yourself). Don't forget to contribute to
             service org.nuxeo.ecm.core.io.registry.MarshallerRegistry to register your enricher. | 
| org.nuxeo.ecm.automation.io.services.enricher.ContentEnricherServiceImpl The JSON marshalling was migrated to nuxeo-core-io. An enricher system is also available. See
             org.nuxeo.ecm.core.io.marshallers.json.enrichers.BreadcrumbJsonEnricher for an example. To migrate an
             existing enricher, keep the marshalling code and use it in class implementing
             AbstractJsonEnricher<DocumentModel> (the use of contextual parameters is a bit different but
             compatible / you have to manage the enricher's parameters yourself). Don't forget to contribute to
             service org.nuxeo.ecm.core.io.registry.MarshallerRegistry to register your enricher. | 
| org.nuxeo.ecm.platform.routing.dm.operation.CreateRoutingTask since 5.9.2 - Use only routes of type 'graph' | 
| org.nuxeo.ecm.automation.client.model.DateInput in 5.7 (did not work in 5.6 either): pass Date instance directly to the  OperationRequest.setInput(java.lang.Object)method. | 
| org.nuxeo.ecm.platform.ui.web.tag.jsf.DefaultValueHolderRule since 7.2: since this is a mixup between several attributes, this is not handled by rules anymore, see
              GenericHtmlComponentHandler.onComponentCreated(FaceletContext, UIComponent, UIComponent) | 
| org.nuxeo.ecm.restapi.jaxrs.io.directory.DirectoryEntriesWriter since 7.10 The Nuxeo JSON marshalling was migrated to nuxeo-core-io. This class is replaced by
             org.nuxeo.ecm.directory.io.DirectoryEntryListJsonWriter which is registered by default and available to
             marshal  DirectoryEntry's list from the Nuxeo Rest API thanks to the JAX-RS marshallerJsonCoreIODelegate. | 
| org.nuxeo.ecm.platform.ui.web.directory.DirectoryEntryOutputTag facelets do not use the tag class | 
| org.nuxeo.ecm.restapi.jaxrs.io.directory.DirectoryEntryReader since 7.10 The Nuxeo JSON marshalling was migrated to nuxeo-core-io. This class is replaced by
             org.nuxeo.ecm.directory.io.DirectoryEntryJsonReader which is registered by default and available to
             marshal  DirectoryEntryfrom the Nuxeo Rest API thanks to the JAX-RS marshallerJsonCoreIODelegate. | 
| org.nuxeo.ecm.restapi.jaxrs.io.directory.DirectoryEntryWriter since 7.10 The Nuxeo JSON marshalling was migrated to nuxeo-core-io. This class is replaced by
             org.nuxeo.ecm.directory.io.DirectoryEntrysonWriter which is registered by default and available to
             marshal  DirectoryEntryfrom the Nuxeo Rest API thanks to the JAX-RS marshallerJsonCoreIODelegate. | 
| org.nuxeo.ecm.core.io.impl.plugins.DocumentChildrenReader unused since 5.6 | 
| org.nuxeo.ecm.platform.ui.web.util.DocumentLocator see the url service with codecs registered through extension points | 
| org.nuxeo.ecm.automation.core.operations.document.DocumentPermissionHelper since 7.4. Methods to managing permissions are now on ACP / ACL. | 
| org.nuxeo.ecm.platform.routing.api.DocumentRouteTableElement since 5.9.2 - Use only routes of type 'graph' | 
| org.nuxeo.ecm.platform.routing.web.DocumentRoutingWebActionsBean since 5.9.2 - Use only routes of type 'graph' | 
| org.nuxeo.ecm.platform.routing.web.DocumentRoutingWebConstants | 
| org.nuxeo.ecm.webapp.search.DocumentSearchActions since 6.0. Not used anymore, see NXP-14992. | 
| org.nuxeo.ecm.platform.suggestbox.service.suggesters.DocumentSearchByDateSuggester since 6.0. This suggester is not used anymore with the new search tab. | 
| org.nuxeo.ecm.platform.suggestbox.service.suggesters.DocumentSearchByPropertySuggester since 6.0. This suggester is not used anymore with the new search tab. | 
| org.nuxeo.ecm.webengine.EmptyRegistry | 
| org.nuxeo.launcher.config.Environment Since 5.6. Use org.nuxeo.common.Environment | 
| org.nuxeo.ecm.platform.routing.dm.operation.EvaluateCondition since 5.9.2 - Use only routes of type 'graph' | 
| org.nuxeo.ecm.platform.picture.magick.ExecResult Since 5.7.3. Not used, duplicates  ExecResult | 
| org.nuxeo.ecm.platform.ui.web.restAPI.ExportRestlet since 7.2. Exports are now exposed directly as renditions on the document. Exports can be generated
             through the  ExportDocumentoperation. See NXP-16585. | 
| org.nuxeo.ecm.webapp.helpers.FacesContextMessageHelper | 
| org.nuxeo.ecm.platform.ui.web.tag.jsf.GenericValueHolderRule since 5.7.3: resolving method expressions for value expressions is now supported by the default EL, this
             is now useless | 
| org.nuxeo.ecm.automation.io.services.enricher.HeaderDocEvaluationContext The JSON marshalling was migrated to nuxeo-core-io. An enricher system is also available. See
             org.nuxeo.ecm.core.io.marshallers.json.enrichers.BreadcrumbJsonEnricher for an example. To migrate an
             existing enricher, keep the marshalling code and use it in class implementing
             AbstractJsonEnricher<DocumentModel> (the use of contextual parameters is a bit different but
             compatible / you have to manage the enricher's parameters yourself). Don't forget to contribute to
             service org.nuxeo.ecm.core.io.registry.MarshallerRegistry to register your enricher. | 
| org.nuxeo.connect.update.task.live.commands.Install since 5.6, use  Deployinstead | 
| org.nuxeo.ecm.restapi.test.JSONDocumentHelper since 7.10 see  JSONDocumentModelListReader- do not use it for anything else | 
| org.nuxeo.ecm.automation.jaxrs.io.documents.JsonDocumentListWriter since 7.10 The Nuxeo JSON marshalling was migrated to nuxeo-core-io. This class is replaced by
              DocumentModelListJsonWriterwhich is registered by default and available to marshalDirectoryEntryfrom the Nuxeo Rest API thanks to the JAX-RS marshallerJsonCoreIODelegate | 
| org.nuxeo.ecm.restapi.jaxrs.io.documents.JSONDocumentModelListReader since 7.10 The Nuxeo JSON marshalling was migrated to nuxeo-core-io. This class is replaced by
              DocumentModelListJsonReaderwhich is registered by default and available to marshalDocumentModel's list from the Nuxeo Rest API thanks to the JAX-RS marshallerJsonCoreIODelegate | 
| org.nuxeo.ecm.automation.jaxrs.io.documents.JSONDocumentModelReader since 7.10 The Nuxeo JSON marshalling was migrated to nuxeo-core-io. This class is replaced by
              DocumentModelJsonReaderwhich is registered by default and available to marshalDocumentModelfrom the Nuxeo Rest API thanks to the JAX-RS marshallerJsonCoreIODelegate. On removal, need to remove alsoDocumentModelJsonReaderLegacybecause it uses it using
             reflexion. | 
| org.nuxeo.ecm.automation.jaxrs.io.documents.JsonDocumentWriter this JAX-RS marshaller was migrated to  DocumentModelJsonWriter. To use it in JAX-RS, useJsonCoreIODelegateto forward JAX-RS marshalling to core io. To use it your code, please refer toMarshallerRegistryservice or useMarshallerHelper. | 
| org.nuxeo.ecm.platform.forms.layout.facelets.LeafFaceletHandler since 7.4: use  LeafFaceletHandlerinstead. | 
| org.nuxeo.functionaltests.forms.ListWidgetElement since 7.2:  JSListWidgetElementshould now be used, this class is kept for compatibility. | 
| org.nuxeo.connect.update.task.live.commands.LoadJar since 5.6 | 
| org.nuxeo.theme.compat.negotiators.LocalPerspective since 5.5: use local theme flavour instead | 
| org.nuxeo.theme.compat.negotiators.LocalTheme since 5.5: use local theme flavor instead | 
| org.nuxeo.ecm.automation.jaxrs.io.audit.LogEntryListWriter this marshaller was migrated to org.nuxeo.ecm.platform.audit.io.LogEntryListJsonWriter. To use it in
             JAX-RS, register the  JsonCoreIODelegateto forward the JAX-RS marshalling to nuxeo-core-io. | 
| org.nuxeo.ecm.automation.jaxrs.io.audit.LogEntryWriter since 7.10 this marshaller was migrated to org.nuxeo.ecm.platform.audit.io.LogEntryJsonWriter. To use it
             in JAX-RS, register the  JsonCoreIODelegateto forward the JAX-RS marshalling to nuxeo-core-io. | 
| org.nuxeo.ecm.platform.ui.web.tag.handler.MethodResultTagHandler since Seam 2.0 handles method results | 
| org.nuxeo.ecm.platform.ui.web.binding.MethodValueExpression method resolution is now supported by jboss-el | 
| org.nuxeo.ecm.platform.video.convert.MP4Converter since 5.9.5. Use  VideoConversionConverter. | 
| org.nuxeo.drive.operations.NuxeoDriveGetTopLevelChildren use NuxeoDriveGetTopLevelFolder and the NuxeoDriveGetChildren operations instead | 
| org.nuxeo.ecm.platform.ui.web.shield.NuxeoErrorInterceptor No need anymore, error is processed in NuxeoExceptionFilter | 
| org.nuxeo.ecm.restapi.jaxrs.io.usermanager.NuxeoGroupListWriter since 7.10 The Nuxeo JSON marshalling was migrated to nuxeo-core-io. This class is replaced by
              NuxeoGroupListJsonWriterwhich is registered by default and available to marshalNuxeoGroup's list from the Nuxeo Rest API thanks to the JAX-RS marshallerJsonCoreIODelegate | 
| org.nuxeo.ecm.restapi.jaxrs.io.usermanager.NuxeoGroupReader since 7.10 The Nuxeo JSON marshalling was migrated to nuxeo-core-io. This class is replaced by
              NuxeoGroupJsonReaderwhich is registered by default and available to marshalNuxeoGroupfrom the Nuxeo Rest API thanks to the JAX-RS marshallerJsonCoreIODelegate | 
| org.nuxeo.ecm.restapi.jaxrs.io.usermanager.NuxeoGroupWriter since 7.10 The Nuxeo JSON marshalling was migrated to nuxeo-core-io. This class is replaced by
              NuxeoGroupJsonWriterwhich is registered by default and available to marshalNuxeoGroupfrom the Nuxeo Rest API thanks to the JAX-RS marshallerJsonCoreIODelegate | 
| org.nuxeo.ecm.restapi.jaxrs.io.usermanager.NuxeoPrincipalListWriter since 7.10 The Nuxeo JSON marshalling was migrated to nuxeo-core-io. This class is replaced by
              NuxeoPrincipalListJsonWriterwhich is registered by default and available to marshalNuxeoPrincipal's list from the Nuxeo Rest API thanks to the JAX-RS marshallerJsonCoreIODelegate | 
| org.nuxeo.ecm.restapi.jaxrs.io.usermanager.NuxeoPrincipalReader | 
| org.nuxeo.ecm.restapi.jaxrs.io.usermanager.NuxeoPrincipalWriter since 7.10 The Nuxeo JSON marshalling was migrated to nuxeo-core-io. This class is replaced by
              NuxeoPrincipalJsonWriterwhich is registered by default and available to marshalNuxeoPrincipalfrom the Nuxeo Rest API thanks to the JAX-RS marshallerJsonCoreIODelegate | 
| org.nuxeo.ecm.platform.mimetype.NXMimeType since 7.3. | 
| org.nuxeo.ecm.platform.video.convert.OggConverter since 5.9.5. Use  VideoConversionConverter. | 
| org.nuxeo.ecm.platform.routing.core.impl.ParallelRunner since 5.9.2 - Use only routes of type 'graph' | 
| org.nuxeo.ecm.platform.picture.web.PictureBookManagerBean since 6.0. See NXP-15370. | 
| org.nuxeo.ecm.platform.picture.api.PictureTemplate since 7.1. Use  PictureConversion. | 
| org.nuxeo.ecm.platform.picture.listener.PictureViewListener since 7.2 | 
| org.nuxeo.ecm.core.convert.plugins.text.extractors.PPT2TextConverter subsumed by MSOffice2TextConverter | 
| org.nuxeo.ecm.automation.io.services.enricher.PreviewContentEnricher This enricher was migrated to  PreviewJsonEnricher. The content enricher service doesn't work
             anymore. | 
| org.nuxeo.ecm.automation.client.model.PrimitiveInput in 5.7 (did not work in 5.6 either): pass Object instance directly to the
              OperationRequest.setInput(java.lang.Object)method. | 
| org.nuxeo.ecm.automation.core.operations.document.Query Since 6.0, document query operation logic has been moved. This class is not used/registered anymore into
             the platform as Automation Operation. Replaced by
              .services.query.DocumentPaginatedQuery. | 
| org.nuxeo.runtime.model.ReloadableComponent since 5.6: services needing a reload should listen to runtime reload events instead. They can also
             implement the  TimestampedServiceinterface in case they should not need to be reloaded when event
             is received. | 
| org.nuxeo.ecm.platform.routing.dm.operation.RemoveRoutingTask since 5.9.2 - Use only routes of type 'graph' | 
| org.nuxeo.ecm.webengine.ResourceBinding resources are deprecated - you should use a jax-rs application to declare more resources. | 
| org.nuxeo.ecm.webapp.helpers.ResourcesAccessorBean since 5.6: this is useless and does not play well with hot reload enabled because component has scope
             "Application". Just inject the component named "messages" in components needing translation features,
             instead of making them extend this class. | 
| org.nuxeo.ecm.automation.test.RestFeature in 5.7: use EmbeddedAutomationServerFeature directly instead. | 
| org.nuxeo.ecm.platform.routing.api.operation.ResumeStepOperation since 5.9.2 - Use only routes of type 'graph' | 
| org.nuxeo.ecm.platform.publisher.helper.RootSectionsFinderHelper | 
| org.nuxeo.ecm.platform.routing.api.RouteFolderElement since 5.9.2 - Use only routes of type 'graph' | 
| org.nuxeo.ecm.platform.routing.api.RouteTable since 5.9.2 - Use only routes of type 'graph' | 
| org.nuxeo.ecm.platform.routing.web.pdf.RouteToPdfActionsBean | 
| org.nuxeo.ecm.platform.routing.dm.adapter.RoutingTaskAdapterFactory since 5.9.2 - Use only routes of type 'graph' The facet 'RoutingTask' is still used to mark tasks created
             by the workflow, but it  RoutingTaskclass is marked as deprecated as it extends the deprecated
             ActionableObject | 
| org.nuxeo.ecm.platform.routing.dm.api.RoutingTaskConstants since 5.9.2 - Use only routes of type 'graph' | 
| org.nuxeo.ecm.platform.routing.dm.adapter.RoutingTaskImpl since 5.9.2 - Use only routes of type 'graph' The facet 'RoutingTask' is still used to mark tasks created
             by the workflow, but it this class is marked as deprecated as it extends the deprecated ActionableObject | 
| org.nuxeo.ecm.platform.routing.core.impl.RoutingTaskServiceImpl since 5.6, use DocumentRoutingService instead | 
| org.nuxeo.ecm.automation.core.operations.execution.RunInNewTransaction since 6.0. Use instead  RunDocumentChainwith ID 'Context.RunDocumentOperation'. Operation to run
             an operation chain in a separate transaction. The existing transaction is committed before running the
             new transaction. | 
| org.nuxeo.ecm.automation.core.operations.execution.RunOperationOnListInNewTransaction since 6.0. Use instead  RunOperationOnListwith ID 'Context.RunOperationOnList'. Run an embedded
             operation chain inside separated transactions using the current input. The output is undefined (Void) | 
| org.nuxeo.ecm.automation.core.operations.RunScriptFile Not enabled for now since not fully implemented. To activate it uncomment the registration from
              AutomationComponent.activate(org.nuxeo.runtime.model.ComponentContext)and enable the unit test. | 
| org.nuxeo.ecm.platform.suggestbox.service.SearchDocumentsSuggestion since 6.0. The redirection to the search tab is not handled by a Suggestion anymore. | 
| org.nuxeo.ecm.platform.routing.core.impl.SerialRunner since 5.9.2 - Use only routes of type 'graph' | 
| org.nuxeo.ecm.webengine.jaxrs.servlet.ServiceClassLoader This class is deprecated since jersey 1.11 which fixed OSGi class loader problems. | 
| org.nuxeo.ecm.platform.routing.dm.operation.SetCurrentRunningStepFromTask since 5.9.2 - Use only routes of type 'graph' | 
| org.nuxeo.ecm.platform.routing.api.operation.SetNextStepOnConditionalFolderOperation since 5.9.2 - Use only routes of type 'graph' | 
| org.nuxeo.ecm.platform.ui.web.cache.SimpleCacheFilter | 
| org.nuxeo.ecm.core.api.impl.SimpleDocumentModel.SimpleDataModel since 5.7.3. Use standard  DataModelImplinstead. | 
| org.nuxeo.theme.styling.service.descriptors.SimpleStyle since 7.4: use the  ResourceDescriptorwith flavor endpoint instead. | 
| org.nuxeo.ecm.platform.picture.web.SlideShowManagerBean since 6.0. See NXP-15370. | 
| org.nuxeo.ecm.platform.routing.api.operation.StepBackToReadyOperation since 5.9.2 - Use only routes of type 'graph' | 
| org.nuxeo.ecm.platform.routing.api.operation.StepDoneOperation since 5.9.2 - Use only routes of type 'graph' | 
| org.nuxeo.ecm.platform.routing.core.impl.StepElementRunner since 5.9.2 - Use only routes of type 'graph' | 
| org.nuxeo.ecm.platform.routing.api.helper.StepResumeRunner since 5.9.2 - Use only routes of type 'graph' | 
| org.nuxeo.ecm.platform.forms.layout.facelets.TagConfigFactory since 5.7: use  TagConfigFactoryinstead | 
| org.nuxeo.ecm.platform.routing.dm.adapter.TaskStepAdapterFactory since 5.9.2 - Use only routes of type 'graph' | 
| org.nuxeo.ecm.platform.routing.dm.adapter.TaskStepImpl since 5.9.2 - Use only routes of type 'graph' | 
| org.nuxeo.launcher.commons.text.TextTemplate Since 7.4. Use  org.nuxeo.common.utils.TestTextTemplateinstead. | 
| org.nuxeo.theme.styling.service.descriptors.ThemePage since 7.4, use  PageDescriptorinstead. | 
| org.nuxeo.ecm.automation.io.services.enricher.ThumbnailContentEnricher This enricher was migrated to  ThumbnailJsonEnricher. The content enricher service doesn't work
             anymore. | 
| org.nuxeo.ecm.webapp.security.UIPermissionListDescriptor use PermissionVisibilityDescriptor (in the core) instead | 
| org.nuxeo.ecm.webapp.security.UIPermissionService use the PermissionProvider that is part of the core SecurityService instead | 
| org.nuxeo.connect.update.task.live.commands.Uninstall since 5.6, use  Undeployinstead | 
| org.nuxeo.connect.update.task.live.commands.UnloadJar since 5.6 | 
| org.nuxeo.ecm.platform.web.common.UserAgentMatcher since 7.1, use  UserAgentMatcherinstead. | 
| org.nuxeo.ecm.automation.io.services.enricher.UserPermissionsContentEnricher This enricher was migrated to  BasePermissionsJsonEnricher. The content enricher service doesn't
             work anymore. | 
| org.nuxeo.ecm.platform.api.login.UserSession use instead  Framework.login(String, Object) | 
| org.nuxeo.ecm.platform.video.service.VideoConversionId since 5.7.3, use other APIs instead | 
| org.nuxeo.ecm.webengine.jaxrs.coreiodelegate.VirtualHostHelper Duplicate of org.nuxeo.ecm.platform.web.common.vh.VirtualHostHelper | 
| org.nuxeo.ecm.automation.io.services.enricher.VocabularyEnricher This enricher was migrated to org.nuxeo.ecm.platform.spreadsheet.DCVocabulariesJsonEnricher. The content
             enricher service doesn't work anymore. | 
| org.nuxeo.ecm.platform.video.convert.WebMConverter since 5.9.5. Use  VideoConversionConverter. | 
| org.nuxeo.ecm.core.convert.plugins.text.extractors.Word2TextConverter subsumed by MSOffice2TextConverter | 
| Exceptions and Description | 
|---|
| org.nuxeo.ecm.core.api.ClientException since 7.4, use org.nuxeo.ecm.core.api.NuxeoException instead | 
| org.nuxeo.ecm.core.api.ClientRuntimeException since 7.4, use org.nuxeo.ecm.core.api.NuxeoException instead | 
| org.nuxeo.ecm.core.api.DocumentException since 7.4 | 
| org.nuxeo.ecm.core.model.DocumentExistsException since 7.4, use org.nuxeo.ecm.core.api.DocumentExistsException instead | 
| org.nuxeo.ecm.core.lifecycle.LifeCycleException since 7.4, use org.nuxeo.ecm.core.api.LifeCycleException instead | 
| org.nuxeo.ecm.core.model.NoSuchDocumentException since 7.4, use org.nuxeo.ecm.core.api.DocumentNotFoundException instead | 
| org.nuxeo.ecm.core.api.model.PropertyException since 7.4, use org.nuxeo.ecm.core.api.PropertyException instead | 
| Annotation Type and Description | 
|---|
| org.nuxeo.runtime.annotations.loader.Indexable not used | 
| Enum Constant and Description | 
|---|
| org.nuxeo.ecm.platform.forms.layout.facelets.RenderVariables.globalVariables.document | 
| org.nuxeo.ecm.core.work.api.WorkManager.Scheduling.IF_NOT_RUNNING unused | 
Copyright © 2015 Nuxeo SA. All rights reserved.