Nuxeo ECM Projects 5.6-RC1

Deprecated API


Contents
Deprecated Interfaces
org.nuxeo.runtime.annotations.loader.AnnotationLoader
          not used 
org.nuxeo.ecm.webapp.table.model.DocModelTableModelVisitor
           
org.nuxeo.ecm.core.event.EventTransactionListener
          was put in place in 5.1 version and maintained for compatibility only. 
org.nuxeo.ecm.platform.api.JndiContextFactory
          use new service API ServiceManagement 
org.nuxeo.ecm.core.lifecycle.LifeCycleConstants
          use LifeCycleConstants instead 
org.nuxeo.ecm.platform.picture.core.MimeUtils
          since 5.5. 
org.nuxeo.osgi.application.MutableClassLoader
          Use MutableClassLoader 
org.nuxeo.ecm.platform.audit.api.NXAuditEvents
          since 5.6, will be removed in 6.0 
org.nuxeo.ecm.core.api.PagedDocumentsProvider
          use PageProvider instead 
org.nuxeo.cm.mailbox.ParticipantsList
           
org.nuxeo.ecm.webapp.querymodel.QueryModelActions
          since 5.4: use ContentViewActions instead 
org.nuxeo.runtime.model.Reloadable
          since 5.6: services needing a reload should listen to runtime reload events instead 
org.nuxeo.ecm.platform.api.RepositoryConnector
          use new service API ServiceManagement 
org.nuxeo.ecm.webapp.helpers.ResourcesAccessor
          since 5.6: this is useless and does not play well with hot reload enabled 
org.nuxeo.ecm.platform.ui.web.api.ResultsProviderFarm
          use ContentView instances in conjunction with PageProvider instead. 
org.nuxeo.ecm.webapp.pagination.ResultsProvidersCache
          use ContentView instances in conjunction with PageProvider instead. 
org.nuxeo.ecm.webapp.search.SearchActions
          use DocumentSearchActions and content views instead 
org.nuxeo.ecm.platform.api.ServiceConnector
          use new service API ServiceManagement 
org.nuxeo.ecm.social.workspace.adapters.SubscriptionRequest
          since 5.6 
org.nuxeo.ecm.platform.ui.web.directory.SuggestBox
           
org.nuxeo.ecm.platform.uidgen.UIDSequencerFactory
          do not use - it should be removed. Having a UID sequencer is useless. If you need to customize the UIDGenerator then extend UIDAbstractGenerator. The sequencer is simply returning unique integers for a given key. 
org.nuxeo.ecm.webapp.table.model.UserPermissionsTableModelVisitor
           
 

Deprecated Classes
org.nuxeo.ecm.platform.actions.AbstractActionFilter
          since 5.6: not used expect in tests 
org.nuxeo.ecm.platform.filemanager.service.extension.AbstractPlugin
          use AbstractFileImporter 
org.nuxeo.ecm.webapp.table.cell.AbstractTableCell
           
org.nuxeo.ecm.activity.ActivityMessageLabelDescriptor
          since 5.6. See ActivityVerb. 
org.nuxeo.ecm.webapp.helpers.ApplicationControllerHelper
            
org.nuxeo.common.utils.Base64
          Since 5.6. Use Base64 instead. 
org.nuxeo.runtime.annotations.loader.BundleAnnotationsLoader
          not used 
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.webapp.table.header.CheckBoxColHeader
           
org.nuxeo.runtime.deployment.preprocessor.ConfigurationGenerator
          Use ConfigurationGenerator 
org.nuxeo.ecm.webapp.table.cell.DateTableCell
           
org.nuxeo.ecm.webapp.table.comparator.DefaultCellComparator
           
org.nuxeo.ecm.platform.api.DefaultJndiContextFactory
          use the new service API: ServiceManagement 
org.nuxeo.ecm.platform.api.DefaultRepositoryConnector
          use new service API ServiceManagement 
org.nuxeo.ecm.platform.api.DefaultServiceConnector
          use new service API ServiceManagement 
org.nuxeo.ecm.platform.ui.web.directory.DirectoryEntryOutputTag
          facelets do not use the tag class 
org.nuxeo.ecm.webapp.table.header.DocModelColHeader
           
org.nuxeo.ecm.webapp.table.cell.DocModelTableCell
           
org.nuxeo.ecm.webapp.table.model.DocModelTableModel
           
org.nuxeo.ecm.webapp.table.row.DocModelTableRow
           
org.nuxeo.ecm.platform.ui.web.util.DocumentLocator
          see the url service with codecs registered through extension points 
org.nuxeo.ecm.webengine.EmptyRegistry
            
org.nuxeo.launcher.config.Environment
          use org.nuxeo.common.Environment 
org.nuxeo.ecm.webapp.helpers.FacesContextMessageHelper
           
org.nuxeo.ecm.core.search.api.client.querymodel.descriptor.FacetDescriptor
           
org.nuxeo.ecm.webapp.table.model.GenericTableModel
           
org.nuxeo.ecm.webapp.table.row.GenericTableRow
           
org.nuxeo.ecm.webengine.model.impl.GlobalTypes
          this should be removed since global types are no more supported 
org.nuxeo.ecm.webapp.table.header.IconColHeader
           
org.nuxeo.ecm.webapp.table.cell.IconTableCell
           
org.nuxeo.ecm.platform.jbpm.core.deployer.IfChangedDeployer
          see https://jira.nuxeo.org/browse/NXP-4650 , use nuxeoProperties deployer instead. 
org.nuxeo.connect.update.task.live.commands.Install
          since 5.6, use Deploy instead 
org.nuxeo.ecm.platform.actions.elcache.JexlExpression
          - use a single EL logic (like the one in nuxeo-platform-el) 
org.nuxeo.ecm.platform.forms.layout.facelets.plugins.ListWidgetTypeHandler
          widget type can be declared as using TemplateWidgetTypeHandler class, setting property value in XML configuration. 
org.nuxeo.connect.update.task.live.commands.LoadJar
          since 5.6 
org.nuxeo.ecm.platform.localconfiguration.theme.negociation.LocalPerspective
          since 5.5: use local theme flavour instead 
org.nuxeo.ecm.platform.localconfiguration.theme.negociation.LocalTheme
          since 5.5: use local theme flavor instead 
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.osgi.application.MutableClassLoaderDelegate
          Use MutableClassLoaderDelegate 
org.nuxeo.ecm.platform.ui.web.shield.NuxeoErrorInterceptor
          No need anymore, error is processed in NuxeoExceptionFilter 
org.nuxeo.ecm.platform.mimetype.NXMimeTypeHelper
          just call directly Framework.getxxx 
org.nuxeo.cm.mailbox.ParticipantListImpl
           
org.nuxeo.ecm.webapp.table.cell.PermissionsTableCell
           
org.nuxeo.ecm.platform.api.Platform
          Use Framework API instead. Will be removed in 5.2. 
org.nuxeo.ecm.platform.api.PlatformService
          use Framework API instead - Remove in 5.2. 
org.nuxeo.ecm.core.convert.plugins.text.extractors.PPT2TextConverter
          subsumed by MSOffice2TextConverter 
org.nuxeo.ecm.core.search.api.client.querymodel.QueryModel
          use ContentView instances in conjunction with PageProvider instead. 
org.nuxeo.ecm.webapp.querymodel.QueryModelActionsBean
          since 5.4: use ContentViewActions instead 
org.nuxeo.ecm.core.search.api.client.querymodel.QueryModelService
          since 5.4: use ContentView instances in conjunction with PageProvider instead. 
org.nuxeo.runtime.model.ReloadableComponent
          since 5.6: services needing a reload should listen to runtime reload events instead. They can also implement the TimestampedService interface in case they should not need to be reloaded when event is received. 
org.nuxeo.ecm.platform.api.RepositoryDescriptor
          use new service API ServiceManagement 
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 
org.nuxeo.ecm.webapp.pagination.ResultsProviderDescriptor
          since 5.4: use content views instead 
org.nuxeo.ecm.webapp.pagination.ResultsProvidersCacheBean
          use ContentView instances in conjunction with PageProvider instead. 
org.nuxeo.ecm.webapp.pagination.ResultsProviderService
          since 5.4, use content views instead 
org.nuxeo.ecm.platform.publisher.helper.RootSectionsFinderHelper
           
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.webapp.search.SearchActionsBean
          use DocumentSearchActions and content views instead 
org.nuxeo.ecm.webapp.search.SearchDeletedDocumentsConverter
          this converter is not needed anymore, see NXP-6249 
org.nuxeo.ecm.core.search.api.client.search.results.document.SearchPageProvider
          use CoreQueryDocumentPageProvider instead 
org.nuxeo.ecm.webapp.table.cell.SelectionTableCell
           
org.nuxeo.ecm.platform.ui.web.directory.SelectManyListboxTag
          facelets do not use the tag class 
org.nuxeo.ecm.platform.ui.web.directory.SelectOneListboxTag
          facelets do not use the tag class 
org.nuxeo.ecm.platform.api.Server
          use new service API ServiceManagement 
org.nuxeo.ecm.platform.api.ServerDescriptor
          use new service API ServiceManagement 
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.api.ServiceDescriptor
          use new service API ServiceManagement 
org.nuxeo.ecm.platform.ui.web.cache.SimpleCacheFilter
           
org.nuxeo.ecm.webapp.table.sort.SortableTableModel
           
org.nuxeo.ecm.platform.ui.web.directory.SuggestBoxBean
           
org.nuxeo.ecm.webapp.table.cell.TableCell
           
org.nuxeo.ecm.webapp.table.header.TableColHeader
           
org.nuxeo.ecm.webapp.table.model.TableModel
           
org.nuxeo.ecm.webapp.table.row.TableRow
           
org.nuxeo.ecm.webapp.table.row.TableRowId
           
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 Undeploy instead 
org.nuxeo.connect.update.task.live.commands.UnloadJar
          since 5.6 
org.nuxeo.ecm.webapp.table.model.UserPermissionsTableModel
           
org.nuxeo.ecm.webapp.table.row.UserPermissionsTableRow
           
org.nuxeo.ecm.platform.api.login.UserSession
          use instead Framework.login(String, Object) 
org.nuxeo.ecm.webapp.table.cell.UserTableCell
           
org.nuxeo.ecm.core.search.api.client.querymodel.descriptor.WhereClauseDescriptor
           
org.nuxeo.ecm.core.convert.plugins.text.extractors.Word2TextConverter
          subsumed by MSOffice2TextConverter 
 

Deprecated Enums
org.nuxeo.ecm.webapp.search.SearchType
          use DocumentSearchActions and content views instead 
 

Deprecated Exceptions
org.nuxeo.ecm.platform.filemanager.api.FileManagerPermissionException
          use the standard security exception SecurityException or DocumentSecurityException 
 

Deprecated Annotation Types
org.nuxeo.runtime.annotations.loader.Indexable
          not used 
org.nuxeo.ecm.platform.ui.web.shield.NuxeoJavaBeanErrorHandler
          No need anymore, error is processed in NuxeoExceptionFilter 
 

Deprecated Fields
org.nuxeo.ecm.activity.ActivityStreamServiceImpl.ACTIVITY_MESSAGE_LABELS_EP
          since 5.6. Use ActivityStreamServiceImpl.ACTIVITY_VERBS_EP. 
org.nuxeo.ecm.core.api.security.SecurityConstants.ADMINISTRATOR
          administrator user names are configurable on user manager 
org.nuxeo.ecm.core.api.security.SecurityConstants.ADMINISTRATORS
          administrators groups are configurable on user manager 
org.nuxeo.ecm.platform.faceted.search.api.Constants.ALL_SAVED_SEARCHES_CONTENT_VIEW_NAME
          There is no more content view registered with that name. Use OTHER_USERS_SAVED_SEARCHES_PAGE_PROVIDER_NAME instead 
org.nuxeo.ecm.core.api.security.SecurityConstants.ANONYMOUS
          anonymous user name is configurable on user manager 
org.nuxeo.ecm.platform.ui.web.tag.fn.LiveEditConstants.BLOB_FIELD
          use LiveEditConstants.BLOB_PROPERTY_NAME 
org.nuxeo.ecm.core.schema.FacetNames.BROWSE_VIA_SEARCH
           
org.nuxeo.cm.mailbox.MailboxConstants.CASE_TYPE
          since 1.7: use CaseConstants.CASE_TYPE 
org.nuxeo.common.Environment.CONFIG_DIR
          never defined; use Environment.NUXEO_CONFIG_DIR 
org.nuxeo.ecm.webapp.helpers.EventNames.CONTENT_ROOT_CHILD_SELECTION_CHANGED
          content root children should be managed as regular documents 
org.nuxeo.ecm.core.api.facet.VersioningDocument.CREATE_SNAPSHOT_ON_SAVE_KEY
          use VersioningService#VERSIONING_OPTION instead 
org.nuxeo.ecm.platform.faceted.search.api.Constants.CURRENT_USER_SAVED_SEARCHES_CONTENT_VIEW_NAME
          There is no more content view registered with that name. Use CURRENT_USER_SAVED_SEARCHES_PAGE_PROVIDER_NAME instead 
org.nuxeo.common.Environment.DATA_DIR
          never defined; use Environment.NUXEO_DATA_DIR 
org.nuxeo.opensocial.shindig.crypto.OpenSocialDescriptor.DEFAULT_BIND_ADDRESS_PATTERN
           
org.nuxeo.ecm.webapp.contentbrowser.DocumentActionsBean.DEFAULT_SUMMARY_LAYOUT
          since 5.6: default layout can now be defined on the nxl:documentLayout tag 
org.nuxeo.webengine.sites.utils.SiteConstants.DELETED
           
org.nuxeo.ecm.webapp.clipboard.ClipboardActionsBean.DELETED_LIFECYCLE_STATE
          use LifeCycleConstants.DELETED_STATE 
org.nuxeo.ecm.platform.ui.web.rest.api.URLPolicyService.DISABLE_REDIRECT_REQUEST_KEY
           
org.nuxeo.ecm.platform.ui.web.tag.fn.LiveEditConstants.docFieldNameTag
          use docBlobFieldNameTag instead 
org.nuxeo.ecm.platform.ui.web.tag.fn.LiveEditConstants.docfieldPathTag
          use docBlobFieldPathTag instead 
org.nuxeo.ecm.webapp.action.MainTabsActions.DOCUMENT_MANAGEMENT_ACTION
          since 5.5, use WebActions.DOCUMENTS_MAIN_TAB_ID instead 
org.nuxeo.ecm.core.query.sql.NXQL.ECM_LOCK
          since 5.4.2, use NXQL.ECM_LOCK_OWNER instead 
org.nuxeo.ecm.platform.web.common.exceptionhandling.NuxeoExceptionFilter.EXCEPTION_FILTER_ATTRIBUTE
          use NuxeoExceptionHandler.EXCEPTION_HANDLER_MARKER 
org.nuxeo.ecm.platform.ui.web.tag.fn.LiveEditConstants.FILENAME_FIELD
          use LiveEditConstants.FILENAME_PROPERTY_NAME 
org.nuxeo.ecm.platform.url.codec.DocumentFileCodec.FILENAME_PROPERTY_PATH_KEY
          soon will be part of the file property, passed as parameter for now 
org.nuxeo.ecm.platform.forum.workflow.ForumConstants.FORUM_MODERATORS_LIST
          use jbpmService variable "participants" instead 
org.nuxeo.common.Environment.HOME_DIR
          never defined; use Environment.NUXEO_HOME_DIR 
org.nuxeo.ecm.core.api.CoreSession.IMPORT_LOCK
          since 5.4.2, use CoreSession.IMPORT_LOCK_OWNER and CoreSession.IMPORT_LOCK_CREATED instead 
org.nuxeo.ecm.webengine.model.impl.ModuleConfiguration.isHeadless
           
org.nuxeo.launcher.config.JBossConfigurator.JBOSS_CONFIG
          Use JBossConfigurator.getConfigPath() 
org.nuxeo.ecm.core.api.facet.VersioningDocument.KEY_FOR_INC_OPTION
          use VersioningService#VERSIONING_OPTION instead 
org.nuxeo.ecm.platform.forms.layout.api.BuiltinModes.LISTING
           
org.nuxeo.opensocial.shindig.crypto.OpenSocialDescriptor.LOCALHOST_BIND_ADDRESS
           
org.nuxeo.ecm.webapp.edit.lock.LockActions.LOCK_TIME
          since 5.4.2, use LockActions.LOCK_CREATED instead 
org.nuxeo.common.Environment.LOG_DIR
          never defined; use Environment.NUXEO_LOG_DIR 
org.nuxeo.ecm.platform.filemanager.core.listener.MimetypeIconUpdater.MAIN_EXTERNAL_FILENAME_FIELD
           
org.nuxeo.ecm.webapp.action.MainTabsActions.MAIN_TAB_ID_PARAMETER
          since 5.5, use WebActions.MAIN_TAB_ID_PARAMETER instead 
org.nuxeo.ecm.webapp.action.MainTabsActions.MAIN_TABS_CATEGORY
          since 5.5, use WebActions.MAIN_TABS_CATEGORY instead 
org.nuxeo.ecm.core.api.security.SecurityConstants.MEMBERS
          default group is configurable on user manager 
org.nuxeo.opensocial.shindig.crypto.OpenSocialDescriptor.NUXEO_BIND_ADDRESS_PROPERTY
           
org.nuxeo.launcher.config.ConfigurationGenerator.NUXEO_HOME
          Since 5.6, use Environment#NUXEO_HOME instead 
org.nuxeo.launcher.config.ConfigurationGenerator.PARAM_TEMPLATE_NAME
          use ConfigurationGenerator.PARAM_TEMPLATES_NAME instead 
org.nuxeo.ecm.platform.ui.web.auth.NXAuthConstants.PASSORD_KEY
           
org.nuxeo.ecm.webengine.model.impl.ModuleConfiguration.path
          you should use new module definition - through WebEngineModule 
org.nuxeo.ecm.webapp.search.SearchActionsBean.PROV_NXQL
           
org.nuxeo.ecm.webapp.search.SearchActionsBean.QM_ADVANCED
           
org.nuxeo.ecm.webapp.search.SearchActionsBean.QM_SIMPLE
           
org.nuxeo.ecm.core.storage.sql.SQLRepositoryTestCase.REPOSITORY_NAME
          since 5.5: use #database.repositoryName instead 
org.nuxeo.ecm.webengine.model.impl.ModuleConfiguration.resources
          resources are deprecated - you should use a jax-rs application to declare more resources. 
org.nuxeo.ecm.webengine.model.impl.ModuleConfiguration.rootType
          you should use new module definition - through WebEngineModule 
org.nuxeo.ecm.platform.ui.web.tag.fn.LiveEditConstants.SCHEMA
          use LiveEditConstants.FILENAME_PROPERTY_NAME and LiveEditConstants.BLOB_PROPERTY_NAME 
org.nuxeo.launcher.config.ConfigurationGenerator.SEAM_HOT_RELOAD_GLOBAL_CONFIG_FILE
          since 5.6 
org.nuxeo.ecm.webapp.seam.SeamHotReloadHelper.SEAM_HOT_RELOAD_SYSTEM_PROP
           
org.nuxeo.ecm.platform.versioning.api.VersioningActions.SKIP_VERSIONING
          use VersioningService.SKIP_VERSIONING instead 
org.nuxeo.runtime.deployment.preprocessor.FragmentDescriptor.startLevel
           
org.nuxeo.ecm.webapp.action.MainTabsActions.TAB_IDS_PARAMETER
          since 5.5, use WebActions.TAB_IDS_PARAMETER instead 
org.nuxeo.osgi.application.loader.FrameworkLoader.TMP_DIR
          prefer use of Environment.NUXEO_TMP_DIR 
org.nuxeo.launcher.config.TomcatConfigurator.TOMCAT_CONFIG
          Use TomcatConfigurator.getTomcatConfig() 
org.nuxeo.ecm.webapp.directory.DirectoryTreeDescriptor.VOCABULARY_SCHEMA
          since 5.6, supports other schemas than 'vocabulary' and 'xvocabulary'. 
org.nuxeo.common.Environment.WEB_DIR
          never defined; use Environment.NUXEO_WEB_DIR 
org.nuxeo.ecm.webapp.directory.DirectoryTreeDescriptor.XVOCABULARY_SCHEMA
          since 5.6, supports other schemas than 'vocabulary' and 'xvocabulary'. 
 

Deprecated Methods
org.nuxeo.ecm.social.workspace.service.SocialWorkspaceService.acceptSubscriptionRequest(SocialWorkspace, SubscriptionRequest)
          since 5.6 see SocialWorkspace 
org.nuxeo.ecm.platform.relations.api.RelationManager.add(String, List)
          since 5.5, use the Graph API directly 
org.nuxeo.ecm.platform.relations.services.RelationService.add(String, List)
           
org.nuxeo.ecm.webapp.filemanager.FileManageActionsBean.addBinaryFileFromPlugin(byte[], String, String, String)
          Use addBinaryFileFromPlugin(Blob, String, String) to avoid loading the data in memory as a Bytes array 
org.nuxeo.ecm.platform.comment.impl.CommentableDocumentAdapter.addComment(String)
           
org.nuxeo.ecm.webapp.filemanager.FileManageActionsBean.addFileFromPlugin(String, String, String, String, Boolean)
          use addBinaryFileFromPlugin with a Blob argument API to avoid loading the content in memory 
org.nuxeo.cm.mailbox.Mailbox.addParticipantList(ParticipantsList)
           
org.nuxeo.ecm.platform.picture.web.PictureManagerBean.addPicture()
           
org.nuxeo.ecm.platform.picture.web.PictureManager.addPicture()
          since 5.5 
org.nuxeo.ecm.webengine.WebEngine.addResourceBinding(ResourceBinding)
          resources are deprecated - you should use a jax-rs application to declare more resources. 
org.nuxeo.ecm.platform.ui.web.util.SuggestionActionsBean.addSelectionToList(ActionEvent)
          use SuggestionActionsBean.addBoundSelectionToList(ActionEvent) which retrieves selected value from bound method instead of retrieving suggestion input. 
org.nuxeo.ecm.platform.ui.web.util.SuggestionActionsBean.addSingleSelection(ActionEvent)
          use SuggestionActionsBean.addBoundSelectionToList(ActionEvent) which retrieves selected value from bound method instead of retrieving suggestion input. 
org.nuxeo.ecm.platform.routing.api.DocumentRoutingService.canUserValidateRoute(NuxeoPrincipal)
          use DocumentRoutingService.canValidateRoute(DocumentModel, CoreSession) instead. 
org.nuxeo.ecm.platform.routing.web.RouteSecurityChecker.canValidateRoute()
           
org.nuxeo.ecm.webapp.filemanager.FileManageActionsBean.canWrite()
           
org.nuxeo.ecm.webapp.contentbrowser.DocumentActions.checkCurrentDocAndProcessSelectPage(String, String, Boolean, String)
          since 5.4, use DocumentListingActionsBean.checkCurrentDocAndProcessSelectPage(String, String, Boolean, String) as selection is now done through ajax 
org.nuxeo.ecm.webapp.contentbrowser.DocumentActionsBean.checkCurrentDocAndProcessSelectPage(String, String, Boolean, String)
           
org.nuxeo.ecm.webapp.contentbrowser.DocumentActions.checkCurrentDocAndProcessSelectRow(String, String, String, Boolean, String)
          since 5.4, use DocumentListingActionsBean.checkCurrentDocAndProcessSelectRow(String, String, String, Boolean, String) as selection is now done through ajax 
org.nuxeo.ecm.webapp.contentbrowser.DocumentActionsBean.checkCurrentDocAndProcessSelectRow(String, String, String, Boolean, String)
           
org.nuxeo.ecm.core.api.CoreSession.checkIn(DocumentRef, VersionModel)
          use #checkIn(DocumentRef, String) instead 
org.nuxeo.ecm.core.api.AbstractSession.checkIn(DocumentRef, VersionModel)
           
org.nuxeo.ecm.platform.relations.api.RelationManager.clear(String)
          since 5.5, use the Graph API directly 
org.nuxeo.ecm.platform.relations.services.RelationService.clear(String)
           
org.nuxeo.ecm.directory.Session.commit()
          do not use, the container manages transactions. 
org.nuxeo.ecm.webapp.base.InputController.computeOutcome(String)
          returning a non-null outcome is now useless since our FancyNavigationHandler already performs redirection to the right outcome when dealing with a null outcome. Plus assumptions on the view/outcome names here was a buggy hack. 
org.nuxeo.theme.localconfiguration.LocalThemeConfig.computePagePath()
           
org.nuxeo.ecm.webapp.clipboard.ClipboardActionsBean.copySelection(List)
           
org.nuxeo.ecm.platform.comment.api.CommentManager.createComment(DocumentModel, String)
          CommentManager cannot find the author if invoked remotely so one should use CommentManager.createComment(DocumentModel, String, String) 
org.nuxeo.ecm.platform.forms.layout.facelets.TagConfigFactory.createComponentConfig(TagConfig, TagAttributes, FaceletHandler, String, String)
          since 5.4.2, use TagConfigFactory.createComponentConfig(TagConfig, String, TagAttributes, FaceletHandler, String, String) instead. 
org.nuxeo.ecm.platform.forms.layout.facelets.TagConfigFactory.createConverterConfig(TagConfig, TagAttributes, FaceletHandler, String)
          since 5.4.2, use TagConfigFactory.createConverterConfig(TagConfig, String, TagAttributes, FaceletHandler, String) instead. 
org.nuxeo.ecm.platform.usermanager.UserManager.createGroup(NuxeoGroup)
          use UserManager.createGroup(DocumentModel) 
org.nuxeo.ecm.platform.usermanager.UserManager.createPrincipal(NuxeoPrincipal)
          use UserManager.createUser(DocumentModel) 
org.nuxeo.ecm.platform.forms.layout.facelets.TagConfigFactory.createTagConfig(TagConfig, TagAttributes, FaceletHandler)
          since 5.4.2, use TagConfigFactory.createTagConfig(TagConfig, String, TagAttributes, FaceletHandler) instead. 
org.nuxeo.ecm.user.registration.RegistrationUserFactory.createUser(CoreSession, DocumentModel)
          Logic into createUser will be moved into the component to prevent from the need to call doPostUserCreation inside this method. Must be moved into doCreateUser method. 
org.nuxeo.ecm.platform.forms.layout.facelets.TagConfigFactory.createValidatorConfig(TagConfig, TagAttributes, FaceletHandler, String)
          since 5.4.2, use TagConfigFactory.createValidatorConfig(TagConfig, String, TagAttributes, FaceletHandler, String) instead. 
org.nuxeo.ecm.platform.ui.web.tag.fn.DocumentModelFunctions.defaultValue(String, String)
          use defaultValue(propertyName) instead 
org.nuxeo.ecm.platform.usermanager.UserManager.deleteGroup(NuxeoGroup)
          use UserManager.deleteGroup(DocumentModel) 
org.nuxeo.ecm.platform.usermanager.UserManager.deletePrincipal(NuxeoPrincipal)
          use UserManager.deleteUser(DocumentModel) 
org.nuxeo.common.utils.FileUtils.deleteTree(File)
          Since 5.6. Use FileUtils.deleteDirectory(File) or FileUtils.deleteQuietly(File) instead. 
org.nuxeo.runtime.test.NXRuntimeTestCase.deploy(String)
          use deployContrib() instead 
org.nuxeo.runtime.test.runner.RuntimeHarness.deploy(String)
          use deployContrib() instead 
org.nuxeo.runtime.test.NXRuntimeTestCase.deployContrib(String)
          use the less ambiguous NXRuntimeTestCase.deployContrib(BundleFile,String) 
org.nuxeo.runtime.test.runner.RuntimeHarness.deployContrib(String)
          use the less ambiguous RuntimeHarness.deployContrib(String, String) 
org.nuxeo.ecm.webapp.pagination.SortActionsBean.destroy()
           
org.nuxeo.ecm.webapp.pagination.SortActions.destroy()
           
org.nuxeo.ecm.webapp.security.SecurityActions.displayInheritedPermissions()
          use SecurityActions.getDisplayInheritedPermissions() 
org.nuxeo.ecm.webapp.contentbrowser.DocumentListingActionsBean.documentChanged()
          this information is now held by content views 
org.nuxeo.ecm.http.client.NuxeoServer.doRestletPostCall(List, Map, InputStream)
          Use NuxeoServer.doRestletPostCall(List, Map, InputStream, Long) and provide a length. 
org.nuxeo.ecm.mobile.webengine.MobileApplication.doTraverseTask()
           
org.nuxeo.ecm.webapp.contentbrowser.DocumentActions.download()
           
org.nuxeo.ecm.webapp.contentbrowser.DocumentActionsBean.download()
           
org.nuxeo.ecm.webapp.contentbrowser.DocumentActions.downloadFromList()
           
org.nuxeo.ecm.webapp.contentbrowser.DocumentActionsBean.downloadFromList()
           
org.nuxeo.ecm.webapp.contentbrowser.DocumentActions.editDocument()
          since 5.3: edit views are managed through tabs, the edit view is not used. 
org.nuxeo.ecm.webapp.contentbrowser.DocumentActionsBean.editDocument()
           
org.nuxeo.common.utils.FileUtils.emptyDirectory(File)
          Since 5.6. Use FileUtils.deleteDirectory(File) or FileUtils.deleteQuietly(File) instead. 
org.nuxeo.ecm.webengine.model.impl.ModuleImpl.flushRootResourcesCache()
          resources are deprecated - you should use a jax-rs application to declare more resources. 
org.nuxeo.common.utils.IdUtils.generateId(String)
          use IdUtils.generatePathSegment(java.lang.String) instead, or IdUtils.generateId(String, String, boolean, int) depending on the use cases 
org.nuxeo.common.utils.IdUtils.generatePathSegment(String)
          use PathSegmentService instead 
org.nuxeo.ecm.platform.actions.ActionService.getActionRegistry()
          since 5.5: use interface methods on ActionManager instead of public methods on ActionService. 
org.nuxeo.ecm.platform.syndication.SyndicationActionsBean.getActionsForSyndication()
          Unused 
org.nuxeo.ecm.platform.syndication.SyndicationActions.getActionsForSyndication()
          Unused 
org.nuxeo.ecm.core.event.impl.EventServiceImpl.getActiveAsyncTaskCount()
          use EventServiceImpl.waitForAsyncCompletion() instead. 
org.nuxeo.ecm.platform.forms.layout.facelets.FaceletHandlerHelper.getAliasTagHandler(Map, FaceletHandler)
          since 5.4.2, use {@link FaceletHandlerHelper#getAliasTagHandler(String, Map, List, FaceletHandler) instead. 
org.nuxeo.ecm.platform.forms.layout.facelets.FaceletHandlerHelper.getAliasTagHandler(String, Map, FaceletHandler)
          since 5.6, use FaceletHandlerHelper.getAliasTagHandler(String, Map, List, FaceletHandler) 
org.nuxeo.ecm.platform.usermanager.UserManager.getAvailableGroups()
          use UserManager.getGroupIds() or UserManager.searchGroups(Map, Set) 
org.nuxeo.ecm.webapp.contentbrowser.DocumentListingActionsBean.getAvailableLayoutsForCurrentDocument()
          this information is now held by content views 
org.nuxeo.ecm.webapp.contentbrowser.DocumentListingActionsBean.getAvailableLayoutsForDocument(DocumentModel)
          this information is now held by content views 
org.nuxeo.ecm.platform.localconfiguration.theme.ThemeConfigurationActions.getAvailablePages()
          since 5.5: local theme configuration now only handles flavors. 
org.nuxeo.ecm.platform.localconfiguration.theme.ThemeConfigurationActions.getAvailablePerspectives()
          since 5.5: local theme configuration now only handles flavors. 
org.nuxeo.ecm.platform.usermanager.UserManager.getAvailablePrincipals()
          use UserManager.getUserIds() or #searchUsers(null) 
org.nuxeo.ecm.platform.localconfiguration.theme.ThemeConfigurationActions.getAvailableThemes()
          since 5.5: local theme configuration now only handles flavors. 
org.nuxeo.ecm.webengine.WebEngine.getBindings()
          resources are deprecated - you should use a jax-rs application to declare more resources. 
org.nuxeo.ecm.webapp.clipboard.ClipboardActionsBean.getCanEditListDocs(String)
           
org.nuxeo.ecm.webapp.contentbrowser.DocumentActions.getChildrenSelectModel()
          since 5.4: SelectDataModel usage is now useless since content views provide selection wrappers. 
org.nuxeo.ecm.webapp.contentbrowser.DocumentActionsBean.getChildrenSelectModel()
           
org.nuxeo.ecm.classification.api.ClassificationService.getClassifiableDocumentTypes()
           
org.nuxeo.ecm.webapp.contentbrowser.DocumentActions.getComment()
          since 5.4: comment can be put directly in the document context data using key 'request/comment'. 
org.nuxeo.ecm.webapp.contentbrowser.DocumentActionsBean.getComment()
           
org.nuxeo.connect.client.we.PackageListingProvider.getConnectBaseUrl()
          since 5.6 
org.nuxeo.ecm.platform.forms.layout.facelets.FaceletHandlerHelper.getConvertHandler(TagAttributes, FaceletHandler, String)
          since 5.4.2, use FaceletHandlerHelper.getConvertHandler(String, TagAttributes, FaceletHandler, String) instead. 
org.nuxeo.ecm.webengine.session.UserSession.getCoreSession()
          use SessionFactory.getSession(HttpServletRequest) 
org.nuxeo.ecm.webengine.session.UserSession.getCoreSession(String)
          use SessionFactory.getSession(HttpServletRequest, String) 
org.nuxeo.ecm.platform.types.adapter.TypeInfoAdapter.getCoreType()
          Use TypeInfoAdapter.getId() instead. 
org.nuxeo.ecm.webapp.versioning.DocumentVersioningBean.getCreateSnapshot()
           
org.nuxeo.ecm.webapp.versioning.DocumentVersioning.getCreateSnapshot()
          since 5.4 
org.nuxeo.ecm.platform.ui.web.api.NavigationContext.getCurrentDocumentChildren()
          this method is not scalable, all the documents will be in memory 
org.nuxeo.ecm.webapp.context.NavigationContextBean.getCurrentDocumentChildren()
           
org.nuxeo.ecm.webapp.context.NavigationContextBean.getCurrentDocumentChildrenPage()
           
org.nuxeo.ecm.webapp.contentbrowser.DocumentActions.getCurrentDocumentSummaryLayout()
          since 5.6: nxl:documentLayout tag now offers the same features 
org.nuxeo.ecm.webapp.contentbrowser.DocumentActionsBean.getCurrentDocumentSummaryLayout()
           
org.nuxeo.ecm.webapp.versioning.DocumentVersioningBean.getCurrentItemVersioningOptions()
           
org.nuxeo.ecm.webapp.versioning.DocumentVersioning.getCurrentItemVersioningOptions()
          since 5.4 
org.nuxeo.ecm.platform.ui.web.api.WebActions.getCurrentLifeCycleState()
          should be handled by a workflow related (or at least document) action listener. 
org.nuxeo.ecm.webapp.action.WebActionsBean.getCurrentLifeCycleState()
           
org.nuxeo.ecm.core.api.DocumentModel.getDeclaredFacets()
          use DocumentModel.getFacets() instead, or call DocumentModel.getDocumentType() and look up the type facets 
org.nuxeo.ecm.core.api.impl.DocumentModelImpl.getDeclaredFacets()
           
org.nuxeo.ecm.core.api.DocumentModel.getDeclaredSchemas()
          use DocumentModel.getSchemas() instead, or call DocumentModel.getDocumentType() and look up the type schemas 
org.nuxeo.ecm.core.api.impl.DocumentModelImpl.getDeclaredSchemas()
           
org.nuxeo.ecm.webapp.versioning.DocumentVersioningBean.getDefaultCreateSnapshot()
           
org.nuxeo.ecm.webapp.versioning.DocumentVersioning.getDefaultCreateSnapshot()
          since 5.4 
org.nuxeo.ecm.platform.ui.web.directory.DirectoryEntryOutputComponent.getDisplay()
          never used 
org.nuxeo.ecm.webapp.versioning.DocumentVersioningBean.getDisplayCreateSnapshotOption()
           
org.nuxeo.ecm.webapp.versioning.DocumentVersioning.getDisplayCreateSnapshotOption()
          since 5.4 
org.nuxeo.ecm.platform.ui.web.directory.ChainSelectOutputComponent.getDisplayIdAndLabel()
          use display=id|label|idAndLabel instead 
org.nuxeo.ecm.platform.util.RepositoryLocation.getEnabled()
          Unused 
org.nuxeo.theme.localconfiguration.LocalThemeConfig.getEngine()
           
org.nuxeo.ecm.platform.ui.web.directory.DirectoryEntryOutputComponent.getEntryId()
          use standard UIOutput.getValue() instead 
org.nuxeo.ecm.platform.forms.layout.facelets.FaceletHandlerHelper.getErrorComponentHandler(String)
          since 5.4.2, use FaceletHandlerHelper.getErrorComponentHandler(String, String) instead. 
org.nuxeo.ecm.platform.forms.layout.service.WebLayoutManager.getFaceletHandler(FaceletContext, TagConfig, Widget)
          since 5.6: use WebLayoutManager.getFaceletHandler(FaceletContext, TagConfig, Widget, FaceletHandler) instead 
org.nuxeo.ecm.platform.actions.ActionService.getFilterRegistry()
          since 5.5: use interface methods on ActionManager instead of public methods on ActionService. 
org.nuxeo.ecm.platform.syndication.SyndicationActionsBean.getFullSyndicationDocumentUrlInAtom()
          Unused 
org.nuxeo.ecm.platform.syndication.SyndicationActions.getFullSyndicationDocumentUrlInAtom()
          Unused 
org.nuxeo.ecm.platform.syndication.SyndicationActionsBean.getFullSyndicationDocumentUrlInRss()
          Unused 
org.nuxeo.ecm.platform.syndication.SyndicationActions.getFullSyndicationDocumentUrlInRss()
          Unused 
org.nuxeo.ecm.platform.syndication.SyndicationActionsBean.getFullSyndicationSearchUrlInAtom()
          Unused 
org.nuxeo.ecm.platform.syndication.SyndicationActions.getFullSyndicationSearchUrlInAtom()
          Unused 
org.nuxeo.ecm.platform.syndication.SyndicationActionsBean.getFullSyndicationSearchUrlInRss()
          Unused 
org.nuxeo.ecm.platform.syndication.SyndicationActions.getFullSyndicationSearchUrlInRss()
          Unused 
org.nuxeo.ecm.platform.forms.layout.facelets.FaceletHandlerHelper.getHtmlComponentHandler(TagAttributes, FaceletHandler, String, String)
          since 5.4.2, use FaceletHandlerHelper.getHtmlComponentHandler(String, TagAttributes, FaceletHandler, String, String) instead. 
org.nuxeo.ecm.webengine.app.DefaultContext.getHttpHeaders()
           
org.nuxeo.ecm.platform.picture.api.ImagingService.getImageMimeType(InputStream)
          since 5.5 
org.nuxeo.ecm.platform.picture.ImagingComponent.getImageMimeType(InputStream)
           
org.nuxeo.ecm.webapp.versioning.DocumentVersioningBean.getIncRulesResult()
           
org.nuxeo.ecm.webapp.versioning.DocumentVersioning.getIncRulesResult()
          since 5.4 
org.nuxeo.runtime.deployment.preprocessor.DeploymentPreprocessor.getJarId(String)
           
org.nuxeo.ecm.platform.ui.web.tag.fn.DocumentModelFunctions.getLabelFromId(String, String)
          use DirectoryFunctions.getDirectoryEntry(String, String) 
org.nuxeo.ecm.core.api.CoreSession.getLastVersion(DocumentRef)
          use CoreSession.getLastDocumentVersion(org.nuxeo.ecm.core.api.DocumentRef) instead 
org.nuxeo.ecm.webapp.contentbrowser.DocumentListingActionsBean.getLayoutForCurrentDocument()
          this information is now held by content views 
org.nuxeo.ecm.webapp.contentbrowser.DocumentListingActionsBean.getLayoutForDocument(DocumentModel)
          this information is now held by content views 
org.nuxeo.ecm.platform.actions.Action.getLinkParams()
          since 5.6: useless now that EL expressions support parameters 
org.nuxeo.ecm.core.api.DocumentModel.getLock()
          since 5.4.2, use DocumentModel.getLockInfo() instead 
org.nuxeo.ecm.core.api.impl.DocumentModelImpl.getLock()
           
org.nuxeo.ecm.core.api.CoreSession.getLock(DocumentRef)
          since 5.4.2, use CoreSession.getLockInfo(org.nuxeo.ecm.core.api.DocumentRef) instead 
org.nuxeo.ecm.core.api.AbstractSession.getLock(DocumentRef)
           
org.nuxeo.ecm.platform.audit.web.listener.ejb.ContentHistoryActionsBean.getLogComment(LogEntry)
           
org.nuxeo.ecm.platform.audit.web.listener.ContentHistoryActions.getLogComment(LogEntry)
           
org.nuxeo.ecm.platform.audit.service.LogEntryProvider.getLogEntriesFor(String, Map, boolean)
           
org.nuxeo.ecm.platform.audit.web.listener.ejb.ContentHistoryActionsBean.getLogLinkedDocument(LogEntry)
           
org.nuxeo.ecm.platform.audit.web.listener.ContentHistoryActions.getLogLinkedDocument(LogEntry)
           
org.nuxeo.ecm.core.api.facet.VersioningDocument.getMajorVersion()
          use VersioningService#getVersionLabel instead 
org.nuxeo.ecm.platform.versioning.api.VersioningManager.getMajorVersionPropertyName(String)
          since 5.4, use DocumentModel#MAJOR_VERSION directly 
org.nuxeo.ecm.platform.versioning.service.VersioningManagerImpl.getMajorVersionPropertyName(String)
           
org.nuxeo.ecm.platform.forms.layout.facelets.FaceletHandlerHelper.getMessageComponentHandler(String, String, String)
          since 5.4.2, use FaceletHandlerHelper.getMessageComponentHandler(String, String, String, String) instead. 
org.nuxeo.ecm.platform.mimetype.service.MimetypeRegistryService.getMimetypeFromStream(InputStream)
           
org.nuxeo.ecm.platform.mimetype.service.MimetypeRegistryService.getMimetypeFromStreamWithDefault(InputStream, String)
           
org.nuxeo.ecm.platform.picture.core.libraryselector.LibrarySelectorService.getMimeUtils()
           
org.nuxeo.ecm.platform.picture.core.libraryselector.LibrarySelector.getMimeUtils()
          since 5.5. ImagingService use MimetypeRegistry service to get the mime type of an image. 
org.nuxeo.ecm.core.api.facet.VersioningDocument.getMinorVersion()
          use VersioningService#getVersionLabel instead 
org.nuxeo.ecm.platform.versioning.api.VersioningManager.getMinorVersionPropertyName(String)
          since 5.4, use DocumentModel#MINOR_VERSION directly 
org.nuxeo.ecm.platform.versioning.service.VersioningManagerImpl.getMinorVersionPropertyName(String)
           
org.nuxeo.theme.localconfiguration.LocalThemeConfig.getMode()
           
org.nuxeo.ecm.platform.usermanager.UserManager.getModelForUser(String)
          use UserManager.getUserModel(String) 
org.nuxeo.ecm.platform.notification.api.NotificationManager.getNotificationRegistry()
          should never have to return the registry : use delegation 
org.nuxeo.ecm.platform.relations.api.RelationManager.getObjects(String, Node, Node)
          since 5.5, use the Graph API directly 
org.nuxeo.ecm.platform.relations.services.RelationService.getObjects(String, Node, Node)
           
org.nuxeo.ecm.webapp.tree.TreeManager.getOrderableQueryModelDescriptor(String)
          since 5.4.2, use TreeManager.getPageProviderName(String) instead 
org.nuxeo.theme.localconfiguration.LocalThemeConfig.getPage()
           
org.nuxeo.cm.mailbox.Mailbox.getParticipantListIds()
          since 1.7: use Mailbox.getMailingListIds() instead. 
org.nuxeo.cm.mailbox.Mailbox.getParticipantLists()
          since 1.7: use Mailbox.getMailingLists() instead. 
org.nuxeo.cm.mailbox.Mailbox.getParticipantListTemplate()
          since 1.7, use Mailbox.getMailingListTemplate() instead. 
org.nuxeo.ecm.webengine.model.impl.ModuleConfiguration.getPath()
          you should use new module definition - through WebEngineModule 
org.nuxeo.theme.localconfiguration.LocalThemeConfig.getPerspective()
           
org.nuxeo.ecm.platform.login.LoginPluginRegistry.getPlugin()
           
org.nuxeo.ecm.platform.relations.api.RelationManager.getPredicates(String, Node, Node)
          since 5.5, use the Graph API directly 
org.nuxeo.ecm.platform.relations.services.RelationService.getPredicates(String, Node, Node)
           
org.nuxeo.ecm.core.api.CoreSession.getProxyVersions(DocumentRef, DocumentRef)
          since 5.4, use CoreSession.getProxies(org.nuxeo.ecm.core.api.DocumentRef, org.nuxeo.ecm.core.api.DocumentRef) instead 
org.nuxeo.ecm.webapp.directory.DirectoryTreeDescriptor.getQuerymodel()
          use DirectoryTreeDescriptor.getContentView() instead 
org.nuxeo.ecm.webapp.tree.TreeManager.getQueryModelDescriptor(String)
          since 5.4.2, use TreeManager.getPageProviderName(String) instead 
org.nuxeo.ecm.core.security.AbstractSecurityPolicy.getQueryTransformer()
           
org.nuxeo.ecm.webapp.pagination.ResultsProvidersCacheBean.getRecordStatus()
          use normal messaging in JSF with pageIndex and numberOfPages as params 
org.nuxeo.ecm.webengine.WebEngine.getRegistry()
           
org.nuxeo.ecm.platform.contentview.jsf.ContentView.getResultLayoutColumns()
          use ContentView.getCurrentResultLayoutColumns() instead 
org.nuxeo.ecm.webengine.WebException.getReturnCode()
           
org.nuxeo.ecm.platform.usermanager.NuxeoPrincipalImpl.getRoles()
           
org.nuxeo.ecm.webengine.model.impl.ModuleImpl.getRootObject(WebContext)
          Use WebApplication to declare modules 
org.nuxeo.ecm.webengine.model.impl.ModuleImpl.getRootType()
          Use WebApplication to declare modules 
org.nuxeo.ecm.platform.query.api.PageSelections.getRowCount()
          just here for compatibility with SelectDatamodel methods, use PageSelections.getSize() instead 
org.nuxeo.ecm.platform.query.api.PageSelections.getRows()
          just here for compatibility with SelectDatamodel methods, use PageSelections.getEntries() instead 
org.nuxeo.ecm.webapp.contentbrowser.DocumentActions.getSectionChildrenSelectModel()
          since 5.4: SelectDataModel usage is now useless since content views provide selection wrappers. 
org.nuxeo.ecm.webapp.contentbrowser.DocumentActionsBean.getSectionChildrenSelectModel()
           
org.nuxeo.ecm.platform.ui.web.api.NavigationContext.getSelectedServerLocation()
          use getCurrentServerLocation instead 
org.nuxeo.ecm.webapp.context.NavigationContextBean.getSelectedServerLocation()
          use getCurrentServerLocation() instead 
org.nuxeo.runtime.remoting.RemotingService.getServerURI(String, int)
          must be removed since from runtime 1.5.1 the invoker protocol may be configurable 
org.nuxeo.ecm.platform.relations.api.RelationManager.getStatements(String)
          since 5.5, use the Graph API directly 
org.nuxeo.ecm.platform.relations.services.RelationService.getStatements(String)
           
org.nuxeo.ecm.platform.relations.api.RelationManager.getStatements(String, Statement)
          since 5.5, use the Graph API directly 
org.nuxeo.ecm.platform.relations.services.RelationService.getStatements(String, Statement)
           
org.nuxeo.ecm.platform.relations.api.RelationManager.getSubjects(String, Node, Node)
          since 5.5, use the Graph API directly 
org.nuxeo.ecm.platform.relations.services.RelationService.getSubjects(String, Node, Node)
           
org.nuxeo.ecm.social.workspace.service.SocialWorkspaceService.getSubscriptionRequestStatus(SocialWorkspace, Principal)
           
org.nuxeo.ecm.platform.ui.web.api.WebActions.getSubViewActionsList()
           
org.nuxeo.ecm.webapp.action.WebActionsBean.getSubViewActionsList()
           
org.nuxeo.ecm.platform.url.api.DocumentView.getTabId()
          should use the parameters map for the tab identifier. 
org.nuxeo.ecm.platform.forms.layout.facelets.FaceletHandlerHelper.getTagAttributes(Map, boolean)
          since 5.6: use FaceletHandlerHelper.getTagAttributes(Map, List, boolean, String, String) instead 
org.nuxeo.theme.localconfiguration.LocalThemeConfig.getTheme()
           
org.nuxeo.ecm.platform.pictures.tiles.api.PictureTilingService.getTilesFromBlob(Blob, int, int, int)
           
org.nuxeo.ecm.platform.pictures.tiles.service.PictureTilingComponent.getTilesFromBlob(Blob, int, int, int)
           
org.nuxeo.ecm.platform.pictures.tiles.api.PictureTilingService.getTilesFromBlob(Blob, int, int, int, int, int, boolean)
           
org.nuxeo.ecm.platform.pictures.tiles.service.PictureTilingComponent.getTilesFromBlob(Blob, int, int, int, int, int, boolean)
           
org.nuxeo.ecm.platform.ui.web.directory.DirectoryEntryOutputComponent.getTranslate()
          use DirectoryAwareComponent.getLocalize() instead 
org.nuxeo.ecm.webengine.app.DefaultContext.getUriInfo()
           
org.nuxeo.ecm.platform.content.template.service.ACEDescriptor.getUserName()
           
org.nuxeo.ecm.platform.forms.layout.facelets.FaceletHandlerHelper.getValidateHandler(TagAttributes, FaceletHandler, String)
          since 5.4.2, use FaceletHandlerHelper.getValidateHandler(String, TagAttributes, FaceletHandler, String) instead. 
org.nuxeo.ecm.core.api.CoreSession.getVersion(String, VersionModel)
          use version ids directly 
org.nuxeo.ecm.webapp.versioning.DocumentVersioning.getVersioningOptionsMap(DocumentModel)
          since 5.4 
org.nuxeo.ecm.platform.ui.web.rest.descriptors.URLPatternDescriptor.getViewIds()
          since 5.5: use URLPatternDescriptor.getDocumentViewBindingApplies() binding instead 
org.nuxeo.ecm.platform.forms.layout.api.LayoutRowDefinition.getWidgets()
          since 5.5: use LayoutRowDefinition.getWidgetReferences() instead. 
org.nuxeo.ecm.activity.ActivityStreamFilter.handleRemovedActivities(ActivityStreamService, Collection)
          since 5.6 
org.nuxeo.ecm.social.mini.message.MiniMessageActivityStreamFilter.handleRemovedActivities(ActivityStreamService, Collection)
           
org.nuxeo.ecm.social.workspace.gadgets.SocialWorkspaceActivityStreamFilter.handleRemovedActivities(ActivityStreamService, Collection)
           
org.nuxeo.ecm.social.activity.stream.UserActivityStreamFilter.handleRemovedActivities(ActivityStreamService, Collection)
           
org.nuxeo.ecm.wall.WallActivityStreamFilter.handleRemovedActivities(ActivityStreamService, Collection)
           
org.nuxeo.ecm.poll.PollActivityStreamFilter.handleRemovedActivities(ActivityStreamService, Collection)
           
org.nuxeo.ecm.rating.RatingActivityStreamFilter.handleRemovedActivities(ActivityStreamService, Collection)
           
org.nuxeo.ecm.rating.LikesCountActivityStreamFilter.handleRemovedActivities(ActivityStreamService, Collection)
           
org.nuxeo.ecm.platform.relations.api.RelationManager.hasResource(String, Resource)
          since 5.5, use the Graph API directly 
org.nuxeo.ecm.platform.relations.services.RelationService.hasResource(String, Resource)
           
org.nuxeo.ecm.platform.relations.api.RelationManager.hasStatement(String, Statement)
          since 5.5, use the Graph API directly 
org.nuxeo.ecm.platform.relations.services.RelationService.hasStatement(String, Statement)
           
org.nuxeo.ecm.platform.versioning.api.VersioningManager.incrementMajor(DocumentModel)
          since 5.4 
org.nuxeo.ecm.platform.versioning.service.VersioningManagerImpl.incrementMajor(DocumentModel)
           
org.nuxeo.ecm.platform.versioning.api.VersioningManager.incrementMinor(DocumentModel)
          since 5.4 
org.nuxeo.ecm.platform.versioning.service.VersioningManagerImpl.incrementMinor(DocumentModel)
           
org.nuxeo.ecm.webapp.pagination.SortActionsBean.init()
           
org.nuxeo.ecm.webapp.pagination.SortActions.init()
           
org.nuxeo.ecm.platform.relations.web.delegate.RelationManagerBusinessDelegate.initialize()
           
org.nuxeo.runtime.reload.ReloadService.installWebResources(File)
          since 5.6: ReloadService.runDeploymentPreprocessor() method now re-deploys all jars so that the nuxeo.war holds the same content than it would at startup. 
org.nuxeo.runtime.reload.ReloadComponent.installWebResources(File)
          since 5.6, use ReloadComponent.runDeploymentPreprocessor() instead 
org.nuxeo.ecm.classification.api.ClassificationService.isClassifiable(String)
           
org.nuxeo.ecm.webapp.edit.lock.LockActionsBean.isCurrentDocumentLiveEditable()
          use LiveEditBootstrapHelper.isCurrentDocumentLiveEditable() instead 
org.nuxeo.ecm.core.api.CoreSession.isDirty(DocumentRef)
          since 5.4, use CoreSession.isCheckedOut(org.nuxeo.ecm.core.api.DocumentRef) instead 
org.nuxeo.ecm.core.api.AbstractSession.isDirty(DocumentRef)
           
org.nuxeo.cm.distribution.DistributionInfo.isEmpty(List)
          has nothing to do with this interface 
org.nuxeo.ecm.core.security.AbstractSecurityPolicy.isExpressibleInQuery()
           
org.nuxeo.ecm.webapp.liveedit.LiveEditBootstrapHelper.isLiveEditable(Blob)
          use #isLiveEditable(DocumentModel doc, String blobXpath) 
org.nuxeo.ecm.platform.ui.web.util.ComponentTagUtils.isMethodReference(String)
          since 5.5: method and value references are now equivalent with jboss EL 
org.nuxeo.ecm.social.workspace.service.SocialWorkspaceService.isSubscriptionRequestPending(SocialWorkspace, Principal)
          since 5.6 see SocialWorkspace 
org.nuxeo.ecm.platform.query.api.AbstractPageProvider.last()
           
org.nuxeo.ecm.core.api.security.ACP.listUsernamesForAnyPermission(Set)
          Use the method from UserManager service getUsersForPermission instead 
org.nuxeo.ecm.core.api.security.ACP.listUsernamesForPermission(String)
          Use the method from UserManager service getUsersForPermission instead 
org.nuxeo.ecm.platform.query.api.AbstractPageProvider.next()
           
org.nuxeo.runtime.remoting.RemotingService.ping(String, int)
          should no more be used - use instead AutoConfigurationService 
org.nuxeo.ecm.platform.query.api.AbstractPageProvider.previous()
           
org.nuxeo.ecm.webapp.contentbrowser.DocumentActions.processSelectPage(String, String, Boolean)
          since 5.4, use DocumentListingActionsBean.processSelectPage(String, String, Boolean) as selection is now done through ajax 
org.nuxeo.ecm.webapp.contentbrowser.DocumentActionsBean.processSelectPage(String, String, Boolean)
           
org.nuxeo.ecm.webapp.contentbrowser.DocumentActions.processSelectRow(String, String, String, Boolean)
          since 5.4, use DocumentListingActionsBean.processSelectRow(String, String, String, Boolean) as selection is now done through ajax 
org.nuxeo.ecm.webapp.contentbrowser.DocumentActionsBean.processSelectRow(String, String, String, Boolean)
           
org.nuxeo.ecm.platform.relations.api.RelationManager.query(String, String, String, String)
          since 5.5, use the Graph API directly 
org.nuxeo.ecm.platform.relations.services.RelationService.query(String, String, String, String)
           
org.nuxeo.ecm.platform.video.convert.BaseVideoConverter.quoteFilePath(String)
          since 5.5. 
org.nuxeo.ecm.platform.relations.api.RelationManager.read(String, InputStream, String, String)
          since 5.5, use the Graph API directly 
org.nuxeo.ecm.platform.relations.services.RelationService.read(String, InputStream, String, String)
           
org.nuxeo.ecm.platform.filemanager.core.listener.MimetypeIconUpdater.recursivelyUpdateBlobs(DocumentModel, MimetypeRegistry, Iterator)
          now we use BlobsExtractor that cache path fields. 
org.nuxeo.ecm.webapp.search.SearchActions.reindexDocuments()
          does nothing 
org.nuxeo.ecm.webapp.search.SearchActionsBean.reindexDocuments()
           
org.nuxeo.ecm.webapp.search.SearchActions.reindexDocuments(String)
          does nothing 
org.nuxeo.ecm.webapp.search.SearchActionsBean.reindexDocuments(String)
           
org.nuxeo.ecm.social.workspace.service.SocialWorkspaceService.rejectSubscriptionRequest(SocialWorkspace, SubscriptionRequest)
          since 5.6 see SocialWorkspace 
org.nuxeo.ecm.platform.relations.api.RelationManager.remove(String, List)
          since 5.5, use the Graph API directly 
org.nuxeo.ecm.platform.relations.services.RelationService.remove(String, List)
           
org.nuxeo.cm.mailbox.Mailbox.removeParticipantList(String)
          since 1.7: use Mailbox.removeMailingList(String) instead. 
org.nuxeo.ecm.webengine.WebEngine.removeResourceBinding(ResourceBinding)
          resources are deprecated - you should use a jax-rs application to declare more resources. 
org.nuxeo.ecm.platform.ui.web.component.list.EditableListBean.resetAllListsCachedModels(ActionEvent)
          since 5.6: the component resets its cache correctly after update now so forcing the reset is now useless 
org.nuxeo.ecm.core.api.CoreSession.restoreToVersion(DocumentRef, VersionModel)
          use CoreSession.restoreToVersion(DocumentRef, DocumentRef) instead 
org.nuxeo.ecm.core.api.AbstractSession.restoreToVersion(DocumentRef, VersionModel)
           
org.nuxeo.ecm.core.api.CoreSession.restoreToVersion(DocumentRef, VersionModel, boolean)
          use CoreSession.restoreToVersion(DocumentRef, DocumentRef, boolean, boolean) instead 
org.nuxeo.ecm.core.api.AbstractSession.restoreToVersion(DocumentRef, VersionModel, boolean)
           
org.nuxeo.ecm.platform.query.api.AbstractPageProvider.rewind()
           
org.nuxeo.ecm.directory.Session.rollback()
          do not use, the container manages transactions. 
org.nuxeo.ecm.platform.usermanager.UserManager.searchByMap(Map, Set)
          use UserManager.searchUsers(Map, Set) 
org.nuxeo.ecm.platform.usermanager.UserManager.searchPrincipals(String)
          see UserManager.searchUsers(String) 
org.nuxeo.ecm.webapp.directory.DirectoryUIActionsBean.selectDirectory(String)
           
org.nuxeo.ecm.platform.ui.web.api.WebActions.selectTabAction()
          since 5.4: useless, and does nothing 
org.nuxeo.ecm.webapp.action.WebActionsBean.selectTabAction()
           
org.nuxeo.ecm.platform.comment.web.ThreadEntry.setComment(DocumentModel)
           
org.nuxeo.ecm.webapp.contentbrowser.DocumentActions.setComment(String)
          since 5.4: comment can be put directly in the document context data using key 'request/comment'. 
org.nuxeo.ecm.webapp.contentbrowser.DocumentActionsBean.setComment(String)
           
org.nuxeo.ecm.webapp.versioning.DocumentVersioningBean.setCreateSnapshot(boolean)
           
org.nuxeo.ecm.webapp.versioning.DocumentVersioning.setCreateSnapshot(boolean)
          since 5.4 
org.nuxeo.ecm.platform.ui.web.api.WebActions.setCurrentTabAction(String)
          use #setCurrentTabId() or WebActions.setCurrentTabAction(String, Action) 
org.nuxeo.ecm.webapp.action.WebActionsBean.setCurrentTabAction(String)
           
org.nuxeo.ecm.platform.comment.web.ThreadEntry.setDepth(int)
           
org.nuxeo.ecm.platform.ui.web.directory.DirectoryEntryOutputComponent.setDisplay(String)
          never used 
org.nuxeo.ecm.platform.util.RepositoryLocation.setEnabled(Boolean)
          Unused 
org.nuxeo.ecm.platform.ui.web.directory.DirectoryEntryOutputComponent.setEntryId(String)
          use standard UIInput.setValue(Object) instead 
org.nuxeo.ecm.webapp.contentbrowser.DocumentListingActionsBean.setLayoutForCurrentDocument(String)
          this information is now held by content views 
org.nuxeo.ecm.webapp.contentbrowser.DocumentListingActionsBean.setLayoutForDocument(DocumentModel, String)
          this information is now held by content views 
org.nuxeo.ecm.platform.actions.Action.setLinkParams(Class[])
          since 5.6: useless now that EL expressions support parameters 
org.nuxeo.ecm.core.api.CoreSession.setLock(DocumentRef, String)
          since 5.4.2, use CoreSession.setLock(DocumentRef) instead 
org.nuxeo.ecm.core.api.AbstractSession.setLock(DocumentRef, String)
           
org.nuxeo.ecm.core.api.DocumentModel.setLock(String)
          since 5.4.2, use DocumentModel.setLock(java.lang.String) instead 
org.nuxeo.ecm.core.api.impl.DocumentModelImpl.setLock(String)
           
org.nuxeo.ecm.webapp.security.UserManagementActions.setSelectedUser(String)
          since version 5.5, use UserManagementActions.setSelectedUserName(java.lang.String) instead. 
org.nuxeo.ecm.platform.ui.web.api.WebActions.setSubTabsList(List)
          since 5.4.2: useless 
org.nuxeo.ecm.webapp.action.WebActionsBean.setSubTabsList(List)
           
org.nuxeo.ecm.platform.ui.web.api.WebActions.setTabsList(List)
          since 5.4.2: useless 
org.nuxeo.ecm.webapp.action.WebActionsBean.setTabsList(List)
           
org.nuxeo.ecm.platform.syndication.FeedItem.setTitle(String, String)
          Unused 
org.nuxeo.ecm.platform.ui.web.directory.DirectoryEntryOutputComponent.setTranslate(Boolean)
          use DirectoryAwareComponent.setLocalize(Boolean) instead 
org.nuxeo.ecm.platform.content.template.service.ACEDescriptor.setUserName(String)
           
org.nuxeo.ecm.platform.usermanager.UserManagerDescriptor.setUserSearchFields(String[])
          use setSubstringMatchUserSearchFields instead 
org.nuxeo.common.utils.TextTemplate.setVariables(Map)
          prefer use of TextTemplate.getVariables() then Properties .load() 
org.nuxeo.launcher.commons.text.TextTemplate.setVariables(Map)
          prefer use of TextTemplate.getVariables() then Properties .load() 
org.nuxeo.ecm.platform.relations.api.RelationManager.size(String)
          since 5.5, use the Graph API directly 
org.nuxeo.ecm.platform.relations.services.RelationService.size(String)
           
org.nuxeo.ecm.platform.localconfiguration.theme.ThemeConfigurationActions.themeChange(ActionEvent)
          since 5.5: local theme configuration now only handles flavors. 
org.nuxeo.runtime.test.NXRuntimeTestCase.undeploy(String)
          use NXRuntimeTestCase.undeployContrib(String, String) instead 
org.nuxeo.runtime.test.runner.RuntimeHarness.undeploy(String)
          use RuntimeHarness.undeployContrib(String, String) instead 
org.nuxeo.runtime.test.NXRuntimeTestCase.undeployContrib(String)
          use NXRuntimeTestCase.undeployContrib(String, String) instead 
org.nuxeo.runtime.test.runner.RuntimeHarness.undeployContrib(String)
          use RuntimeHarness.undeployContrib(String, String) instead 
org.nuxeo.ecm.core.api.DocumentModel.unlock()
          since 5.4.2, use DocumentModel.removeLock() instead 
org.nuxeo.ecm.core.api.CoreSession.unlock(DocumentRef)
          since 5.4.2, use CoreSession.removeLock(org.nuxeo.ecm.core.api.DocumentRef) instead 
org.nuxeo.ecm.core.api.AbstractSession.unlock(DocumentRef)
           
org.nuxeo.ecm.platform.actions.ActionService.unregisterFilterFactory(FilterFactory)
          seems not used in Nuxeo - should be removed - and anyway the merge is not done 
org.nuxeo.ecm.platform.web.common.exceptionhandling.DefaultNuxeoExceptionHandler.unwrapException(Throwable)
          use ExceptionHelper.unwrapException(Throwable) 
org.nuxeo.ecm.webapp.contentbrowser.DocumentActions.updateDocument()
          since 5.4.2, currentDocument should be used in edition screens instead of changeableDocument, so DocumentActions.updateCurrentDocument() should be used instead 
org.nuxeo.ecm.webapp.contentbrowser.DocumentActionsBean.updateDocument()
           
org.nuxeo.ecm.platform.usermanager.UserManager.updateGroup(NuxeoGroup)
          use UserManager.updateGroup(DocumentModel) 
org.nuxeo.ecm.platform.usermanager.UserManager.updatePrincipal(NuxeoPrincipal)
          use UserManager.updateUser(DocumentModel) 
org.nuxeo.ecm.platform.login.LoginPluginRegistry.useCustomLoginPlugin()
           
org.nuxeo.ecm.core.api.WrappedException.wrap(Throwable)
          since 5.6 
org.nuxeo.ecm.platform.relations.api.RelationManager.write(String, OutputStream, String, String)
          since 5.5, use the Graph API directly 
org.nuxeo.ecm.platform.relations.services.RelationService.write(String, OutputStream, String, String)
           
org.nuxeo.connect.update.xml.PackageDefinitionImpl.write(XmlWriter)
           
 

Deprecated Constructors
org.nuxeo.ecm.activity.ActivityMessage(Activity, String)
          since 5.6. 
org.nuxeo.ecm.activity.ActivityMessage(Serializable, String, Date)
          since 5.6. Use ActivityMessage.ActivityMessage(java.io.Serializable, String, String, String, String, String, java.util.Date, String, java.util.List) instead. 
org.nuxeo.ecm.automation.client.model.Document(String, String, PropertyList, String, String, String, String, String, PropertyMap)
          since 5.6. Use Document.Document(String, String, PropertyList, String, String, String, String, String, PropertyMap, PropertyMap) . 
org.nuxeo.ecm.webapp.tree.DocumentTreeNodeImpl(DocumentModel, Filter, Filter, Sorter, QueryModel)
          since 5.4: use constructors with content views instead 
org.nuxeo.ecm.webapp.tree.DocumentTreeNodeImpl(DocumentModel, Filter, Filter, Sorter, QueryModel, QueryModel)
          since 5.4: use constructors with content views instead 
org.nuxeo.ecm.webapp.tree.DocumentTreeNodeImpl(String, DocumentModel, Filter, Filter, Sorter, QueryModel)
          since 5.4: use constructors with content views instead 
org.nuxeo.ecm.webapp.tree.DocumentTreeNodeImpl(String, DocumentModel, Filter, Filter, Sorter, QueryModel, QueryModel)
          since 5.4: use constructors with content views instead 
org.nuxeo.ecm.platform.url.DocumentViewImpl(DocumentLocation, String, String, String)
           
org.nuxeo.ecm.platform.audit.ws.EventDescriptor(String, Date, String, String, String)
          since 5.4.2, use the other constructor 
org.nuxeo.ecm.platform.ui.web.rest.FancyURLResponseWrapper(HttpServletResponse, HttpServletRequest, StaticNavigationHandler)
          since 5.5: use constructor without the StaticNavigationHandler that is now wrapped into the URLPolicyService 
org.nuxeo.ecm.platform.forms.layout.api.impl.LayoutImpl(String, String, String, List, int)
          since 5.5: use LayoutImpl.LayoutImpl(String, String, String, List, int, Map, String) 
org.nuxeo.ecm.platform.forms.layout.api.impl.LayoutImpl(String, String, String, List, int, Map)
          since 5.5: use LayoutImpl.LayoutImpl(String, String, String, List, int, Map, String) 
org.nuxeo.ecm.platform.forms.layout.api.impl.LayoutRowImpl(List, Map)
          since 5.5: use LayoutRowImpl.LayoutRowImpl(String, boolean, boolean, List, Map, String) 
org.nuxeo.ecm.platform.forms.layout.api.impl.LayoutRowImpl(String, boolean, boolean, List, Map)
          since 5.5: use LayoutRowImpl.LayoutRowImpl(String, boolean, boolean, List, Map, String) 
org.nuxeo.common.utils.TextTemplate(Map)
          prefer use of TextTemplate.TextTemplate(Properties) 
org.nuxeo.launcher.commons.text.TextTemplate(Map)
          prefer use of TextTemplate.TextTemplate(Properties) 
org.nuxeo.ecm.core.api.impl.UserPrincipal(String)
          use UserPrincipal.UserPrincipal(String, List, boolean, boolean) instead: this constructor assumes that members of the "administrators" group is an administrator. 
org.nuxeo.ecm.core.api.impl.UserPrincipal(String, List)
          use UserPrincipal.UserPrincipal(String, List, boolean, boolean) instead: this constructor assumes that members of the "administrators" group is an administrator. 
org.nuxeo.ecm.platform.forms.layout.api.impl.WidgetImpl(String, String, String, String, String, FieldDefinition[], String, String, boolean, Map, boolean, Widget[], int)
          since 5.5: use WidgetImpl.WidgetImpl(String, String, String, String, String, FieldDefinition[], String, String, boolean, Map, boolean, Widget[], int, WidgetSelectOption[], String) 
org.nuxeo.ecm.platform.forms.layout.api.impl.WidgetImpl(String, String, String, String, String, FieldDefinition[], String, String, boolean, Map, boolean, Widget[], int, WidgetSelectOption[])
          since 5.5: use WidgetImpl.WidgetImpl(String, String, String, String, String, FieldDefinition[], String, String, boolean, Map, boolean, Widget[], int, WidgetSelectOption[], String) 
org.nuxeo.ecm.platform.forms.layout.api.impl.WidgetTypeConfigurationImpl(String, String, String, String, boolean, Map, List, boolean, boolean, boolean, boolean, List, List, List, List, Map>)
          since 5.6: use setters instead 
org.nuxeo.ecm.platform.forms.layout.api.impl.WidgetTypeConfigurationImpl(String, String, String, String, boolean, Map, List, boolean, boolean, boolean, List, List, List, List, Map>)
          since 5.6: use setters instead 
 

Deprecated Annotation Type Elements
org.nuxeo.ecm.core.test.annotations.RepositoryConfig.type
          since 5.6 replaced by system properties, see DatabaseHelper 
 


Nuxeo ECM Projects 5.6-RC1

Copyright © 2012 Nuxeo SA. All Rights Reserved.