Nuxeo Enterprise Platform 5.4

Deprecated API


Contents
Deprecated Interfaces
org.nuxeo.runtime.annotations.loader.AnnotationLoader
          not used 
org.nuxeo.ecm.platform.syndication.workflow.DashBoardItem
           
org.nuxeo.ecm.directory.DirectoryResultSet
           
org.nuxeo.ecm.webapp.table.model.DocModelTableModelVisitor
           
org.nuxeo.ecm.core.listener.DocumentModelEventListener
           
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.osgi.application.MutableClassLoader
          Use MutableClassLoader 
org.nuxeo.ecm.core.api.PagedDocumentsProvider
          use PageProvider instead 
org.nuxeo.ecm.platform.filemanager.service.extension.Plugin
          use FileImporter instead 
org.nuxeo.ecm.core.api.security.PolicyService
          use SecurityPolicyService and SearchSecurityPolicyService instead 
org.nuxeo.ecm.webapp.querymodel.QueryModelActions
          since 5.4: use ContentViewActions instead 
org.nuxeo.ecm.platform.api.RepositoryConnector
          use new service API ServiceManagement 
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.core.search.api.security.SearchPolicyService
          use SearchPolicy instead 
org.nuxeo.ecm.webapp.search.SearchResults
          use DocumentSearchActions and content views instead 
org.nuxeo.ecm.platform.api.ServiceConnector
          use new service API ServiceManagement 
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
           
org.nuxeo.ecm.core.schema.types.ValueConverter
          use TypeHelper instead 
 

Deprecated Classes
org.nuxeo.ecm.platform.filemanager.service.extension.AbstractPlugin
          use AbstractFileImporter 
org.nuxeo.ecm.webapp.table.cell.AbstractTableCell
           
org.nuxeo.ecm.webapp.helpers.ApplicationControllerHelper
            
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.contentbrowser.ContentRootsActionsBean
           
org.nuxeo.ecm.platform.syndication.workflow.DashBoardItemImpl
           
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.core.api.impl.DocumentHelper
          unused 
org.nuxeo.ecm.platform.ui.web.util.DocumentLocator
          see the url service with codecs registered through extension points 
org.nuxeo.ecm.core.api.repository.DocumentQuery
           
org.nuxeo.ecm.webapp.delegate.ECDomainBusinessDelegate
           
org.nuxeo.ecm.webengine.EmptyRegistry
            
org.nuxeo.ecm.webapp.helpers.FacesContextMessageHelper
           
org.nuxeo.ecm.core.search.api.client.querymodel.descriptor.FacetDescriptor
           
org.nuxeo.ecm.platform.types.FieldWidget
          use the nuxeo-platform-layouts-core module descriptors instead 
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.directory.constants.Group2GroupDirectory
           
org.nuxeo.ecm.directory.constants.GroupDirectory
          Use UserManager configuration instead. 
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.ecm.core.lifecycle.LifeCycleEventTypes
          use LifeCycleConstants instead 
org.nuxeo.ecm.platform.forms.layout.facelets.plugins.ListWidgetTypeHandler
          widget type can be declared as using TemplateWidgetTypeHandler class, seeting property value in XML configuration. 
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.runtime.reload.MutableClassLoaderDelegate
          Use MutableClassLoaderDelegate 
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.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.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.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.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.search.SearchResultsBean
          use DocumentSearchActions and content views 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.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.platform.types.TypeWidget
          use the nuxeo-platform-layouts-core module descriptors instead 
org.nuxeo.ecm.platform.types.TypeWidgetRegistry
          use the nuxeo-platform-layouts-core module descriptors instead 
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.ecm.directory.constants.User2GroupDirectory
           
org.nuxeo.ecm.directory.constants.UserDirectory
          Use UserManager configuration instead. 
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.core.CoreRuntimeException
          Do not use this class - it is internal to nuxeo repository core and will be removed from the API soon 
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.core.api.event.DocumentEventTypes.ABOUT_TO_INITIALIZE
           
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.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.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.schema.TypeConstants.CONTENT_SCHEMA
          this is too specific, content can be placed in other schemas. 
org.nuxeo.ecm.core.api.facet.VersioningDocument.CREATE_SNAPSHOT_ON_SAVE_KEY
          use VersioningService#VERSIONING_OPTION instead 
org.nuxeo.common.Environment.DATA_DIR
          never defined; use Environment.NUXEO_DATA_DIR 
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.core.api.event.DocumentEventTypes.DOCUMENT_INITIALIZED
           
org.nuxeo.ecm.core.api.facet.VersioningDocument.DOCUMENT_WAS_SNAPSHOTTED
           
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.ecm.core.search.api.backend.security.SecurityFiltering.GRANT
          use getBrowsePermissionList() 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.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.core.api.security.SecurityConstants.MEMBERS
          default group is configurable on user manager 
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.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.ecm.platform.versioning.api.VersioningActions.SKIP_VERSIONING
          use VersioningService.SKIP_VERSIONING instead 
org.nuxeo.runtime.deployment.preprocessor.FragmentDescriptor.startLevel
           
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.common.Environment.WEB_DIR
          never defined; use Environment.NUXEO_WEB_DIR 
 

Deprecated Methods
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.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.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.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.core.api.CoreSession.checkIn(DocumentRef, VersionModel)
          use #checkIn(DocumentRef, String) instead 
org.nuxeo.ecm.core.api.AbstractSession.checkIn(DocumentRef, VersionModel)
           
org.nuxeo.ecm.core.api.ejb.DocumentManagerBean.checkIn(DocumentRef, VersionModel)
           
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.ecm.core.api.impl.DocumentModelImpl.copyContentInto(DocumentModelImpl)
          unused 
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.core.api.DocumentModelFactory.createDocumentModel(String, String, DocumentType, String[])
          unused 
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.core.api.CoreSession.createProxy(DocumentRef, DocumentRef, VersionModel, boolean)
          use CoreSession.createProxy(DocumentRef, DocumentRef) or CoreSession.publishDocument(DocumentModel, DocumentModel, boolean) instead 
org.nuxeo.ecm.core.api.AbstractSession.createProxy(DocumentRef, DocumentRef, VersionModel, boolean)
           
org.nuxeo.ecm.core.model.Session.createProxyForVersion(Document, Document, String)
            
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.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.picture.api.ImagingService.crop(InputStream, int, int, int, int)
          use {@link #crop(Blob, int, int, int, int) 
org.nuxeo.ecm.platform.picture.ImagingComponent.crop(InputStream, int, int, int, int)
           
org.nuxeo.ecm.platform.picture.core.ImageUtils.crop(InputStream, int, int, int, int)
           
org.nuxeo.ecm.platform.picture.core.imagej.ImageJImageUtils.crop(InputStream, int, int, int, int)
           
org.nuxeo.ecm.platform.picture.core.im.IMImageUtils.crop(InputStream, int, int, int, int)
           
org.nuxeo.ecm.platform.picture.core.mistral.MistralImageUtils.crop(InputStream, int, int, int, int)
           
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.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.webapp.contentbrowser.DocumentActions.download()
           
org.nuxeo.ecm.webapp.contentbrowser.DocumentActions.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.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.core.api.CoreSession.generateVersionLabelFor(DocumentRef)
          use #checkIn(DocumentRef, String) directly 
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 FaceletHandlerHelper.getAliasTagHandler(String, Map, FaceletHandler) instead. 
org.nuxeo.ecm.platform.audit.api.NXAuditEvents.getAuditableEventNames()
           
org.nuxeo.ecm.platform.usermanager.UserManager.getAvailableGroups()
          use UserManager.getGroupIds() or #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.usermanager.UserManager.getAvailablePrincipals()
          use UserManager.getUserIds() or #searchUsers(null) 
org.nuxeo.ecm.webengine.WebEngine.getBindings()
          resources are deprecated - you should use a jax-rs application to declare more resources. 
org.nuxeo.ecm.webapp.contentbrowser.ContentRootsActionsBean.getCanAddWorkspaces()
           
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.core.api.impl.DocumentModelImpl.getClient()
          use DocumentModelImpl.getCoreSession() instead. 
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.core.schema.TypeConstants.getContentType()
          this is too specific, content can be placed in other schemas than the 'file' schema. 
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.DocumentVersioning.getCreateSnapshot()
          since 5.4 
org.nuxeo.ecm.webapp.versioning.DocumentVersioningBean.getCreateSnapshot()
           
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.versioning.DocumentVersioning.getCurrentItemVersioningOptions()
          since 5.4 
org.nuxeo.ecm.webapp.versioning.DocumentVersioningBean.getCurrentItemVersioningOptions()
           
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.CoreSession.getDataModel(DocumentRef, String)
          not used by client code 
org.nuxeo.ecm.core.api.AbstractSession.getDataModel(DocumentRef, String)
           
org.nuxeo.ecm.core.api.CoreSession.getDataModelField(DocumentRef, String, String)
          unused 
org.nuxeo.ecm.core.api.AbstractSession.getDataModelField(DocumentRef, String, String)
           
org.nuxeo.ecm.core.api.CoreSession.getDataModelFields(DocumentRef, String, String[])
          unused 
org.nuxeo.ecm.core.api.AbstractSession.getDataModelFields(DocumentRef, String, String[])
           
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.DocumentVersioning.getDefaultCreateSnapshot()
          since 5.4 
org.nuxeo.ecm.webapp.versioning.DocumentVersioningBean.getDefaultCreateSnapshot()
           
org.nuxeo.ecm.platform.ui.web.directory.DirectoryEntryOutputComponent.getDisplay()
          never used 
org.nuxeo.ecm.webapp.versioning.DocumentVersioning.getDisplayCreateSnapshotOption()
          since 5.4 
org.nuxeo.ecm.webapp.versioning.DocumentVersioningBean.getDisplayCreateSnapshotOption()
           
org.nuxeo.ecm.platform.ui.web.directory.ChainSelectOutputComponent.getDisplayIdAndLabel()
          use display=id|label|idAndLabel instead 
org.nuxeo.ecm.core.api.CoreSession.getDocument(DocumentRef, String[])
          unused 
org.nuxeo.ecm.core.api.AbstractSession.getDocument(DocumentRef, String[])
          unused 
org.nuxeo.ecm.platform.util.RepositoryLocation.getEnabled()
          Unused 
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.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.getImageMetadata(File)
           
org.nuxeo.ecm.platform.picture.ImagingComponent.getImageMetadata(File)
           
org.nuxeo.ecm.platform.picture.core.MetadataUtils.getImageMetadata(File)
           
org.nuxeo.ecm.platform.picture.core.imagej.ImageJMetadataUtils.getImageMetadata(File)
           
org.nuxeo.ecm.platform.picture.core.mistral.MistralMetadataUtils.getImageMetadata(File)
           
org.nuxeo.ecm.platform.picture.ejb.ImagingServiceBean.getImageMetadata(File)
           
org.nuxeo.ecm.platform.picture.api.ImagingService.getImageMetadata(InputStream)
           
org.nuxeo.ecm.platform.picture.ImagingComponent.getImageMetadata(InputStream)
           
org.nuxeo.ecm.platform.picture.core.MetadataUtils.getImageMetadata(InputStream)
           
org.nuxeo.ecm.platform.picture.core.imagej.ImageJMetadataUtils.getImageMetadata(InputStream)
           
org.nuxeo.ecm.platform.picture.core.mistral.MistralMetadataUtils.getImageMetadata(InputStream)
           
org.nuxeo.ecm.platform.picture.ejb.ImagingServiceBean.getImageMetadata(InputStream)
           
org.nuxeo.ecm.webapp.versioning.DocumentVersioning.getIncRulesResult()
          since 5.4 
org.nuxeo.ecm.webapp.versioning.DocumentVersioningBean.getIncRulesResult()
           
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.platform.types.Type.getLayout()
          use Type.getLayouts(String) instead, using mode BuiltinModes.ANY. 
org.nuxeo.ecm.platform.types.adapter.TypeInfo.getLayout()
          use TypeInfo.getLayouts(String) instead, using mode BuiltinModes.ANY. Not used. Remove in 5.2 => No ! still used from xhtml files. 
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.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.ejb.VersioningManagerBean.getMajorVersionPropertyName(String)
           
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.ejb.MimetypeRegistryBean.getMimetypeEntryByName(String)
           
org.nuxeo.ecm.platform.mimetype.service.MimetypeRegistryService.getMimetypeFromStream(InputStream)
           
org.nuxeo.ecm.platform.mimetype.ejb.MimetypeRegistryBean.getMimetypeFromStream(InputStream)
           
org.nuxeo.ecm.platform.mimetype.service.MimetypeRegistryService.getMimetypeFromStreamWithDefault(InputStream, String)
           
org.nuxeo.ecm.platform.mimetype.ejb.MimetypeRegistryBean.getMimetypeFromStreamWithDefault(InputStream, String)
           
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.ejb.VersioningManagerBean.getMinorVersionPropertyName(String)
           
org.nuxeo.ecm.platform.versioning.service.VersioningManagerImpl.getMinorVersionPropertyName(String)
           
org.nuxeo.ecm.platform.usermanager.UserManager.getModelForUser(String)
          use UserManager.getUserModel(String) 
org.nuxeo.ecm.core.api.operation.ModificationSet.getModifcation(DocumentRef)
           
org.nuxeo.ecm.core.api.operation.ModificationSet.getModification(DocumentRef)
          returns a merged modification, unsafe to use this where order of notifications is important 
org.nuxeo.ecm.platform.notification.api.NotificationManager.getNotificationRegistry()
          should never have to return the registry : use delegation 
org.nuxeo.ecm.platform.ec.notification.ejb.bean.NotificationServiceBean.getNotificationRegistry()
          should not have to use the registry 
org.nuxeo.ecm.webapp.tree.TreeManager.getOrderableQueryModelDescriptor(String)
          since 5.4.2, use TreeManager.getPageProviderName(String) instead 
org.nuxeo.ecm.webengine.model.impl.ModuleConfiguration.getPath()
          you should use new module definition - through WebEngineModule 
org.nuxeo.ecm.platform.login.LoginPluginRegistry.getPlugin()
           
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.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.core.storage.sql.coremodel.SQLRepository.getSession(long)
          unused 
org.nuxeo.ecm.core.storage.sql.ra.ConnectionFactoryImpl.getSession(long)
          unused 
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.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.picture.web.PictureBookManager.getTimeinterval()
          The time interval is now handled by the PictureBook layout 
org.nuxeo.ecm.platform.picture.web.PictureBookManagerBean.getTimeinterval()
           
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.core.api.facet.VersioningDocument.getVersionAsString(int, int, char)
          unused 
org.nuxeo.ecm.core.versioning.VersioningDocumentAdapter.getVersionAsString(int, int, char)
           
org.nuxeo.ecm.webapp.versioning.DocumentVersioning.getVersioningOptionsMap(DocumentModel)
          since 5.4 
org.nuxeo.ecm.core.listener.AbstractEventListener.handleEvent(CoreEvent)
           
org.nuxeo.ecm.core.api.facet.VersioningDocument.incrementMajor()
          let VersioningService do its work 
org.nuxeo.ecm.core.versioning.VersioningDocumentAdapter.incrementMajor()
           
org.nuxeo.ecm.platform.versioning.api.VersioningManager.incrementMajor(DocumentModel)
          since 5.4 
org.nuxeo.ecm.platform.versioning.ejb.VersioningManagerBean.incrementMajor(DocumentModel)
           
org.nuxeo.ecm.platform.versioning.service.VersioningManagerImpl.incrementMajor(DocumentModel)
           
org.nuxeo.ecm.core.api.facet.VersioningDocument.incrementMinor()
          let VersioningService do its work 
org.nuxeo.ecm.core.versioning.VersioningDocumentAdapter.incrementMinor()
           
org.nuxeo.ecm.platform.versioning.api.VersioningManager.incrementMinor(DocumentModel)
          since 5.4 
org.nuxeo.ecm.platform.versioning.ejb.VersioningManagerBean.incrementMinor(DocumentModel)
           
org.nuxeo.ecm.platform.versioning.service.VersioningManagerImpl.incrementMinor(DocumentModel)
           
org.nuxeo.ecm.core.api.facet.VersioningDocument.incrementVersions()
          unused 
org.nuxeo.ecm.core.versioning.VersioningDocumentAdapter.incrementVersions()
           
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.jtajca.NuxeoContainer.initTransactionManagement()
          use NuxeoContainer.install() instead. 
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.ecm.core.security.AbstractSecurityPolicy.isExpressibleInQuery()
           
org.nuxeo.ecm.webapp.liveedit.LiveEditBootstrapHelper.isLiveEditable(Blob)
          use #isLiveEditable(DocumentModel doc, String blobXpath) 
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.core.api.impl.DocumentHelper.loadData(DocumentModel, Map)
          unused 
org.nuxeo.ecm.core.api.impl.DocumentHelper.loadData(DocumentModel, String, Map)
          unused 
org.nuxeo.ecm.core.api.DocumentModelFactory.newDocument(DocumentModel, DocumentType)
          unused 
org.nuxeo.ecm.core.api.DocumentModelFactory.newDocument(DocumentModel, String)
          unused 
org.nuxeo.ecm.core.api.DocumentModelFactory.newDocument(DocumentModel, String, DocumentType)
          unused 
org.nuxeo.ecm.core.api.DocumentModelFactory.newDocument(DocumentModel, String, String)
          unused 
org.nuxeo.ecm.core.listener.AbstractEventListener.notifyEvent(CoreEvent)
          use handleEvent instead - notifyEvent is a bad name This method is preserved for compatibility - remove it when all event listeners will be refactored 
org.nuxeo.runtime.remoting.RemotingService.ping(String, int)
          should no more be used - use instead AutoConfigurationService 
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.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.core.api.CoreSession.querySimpleFts(String)
          use SearchService instead. See ://doc.nuxeo.org/reference/html/search-service.html 
org.nuxeo.ecm.core.api.AbstractSession.querySimpleFts(String)
           
org.nuxeo.ecm.core.api.CoreSession.querySimpleFts(String, Filter)
          use SearchService instead. See ://doc.nuxeo.org/reference/html/search-service.html 
org.nuxeo.ecm.core.api.AbstractSession.querySimpleFts(String, Filter)
           
org.nuxeo.ecm.core.api.CoreSession.querySimpleFtsIt(String, Filter, int)
          use SearchService instead. See ://doc.nuxeo.org/reference/html/search-service.html 
org.nuxeo.ecm.core.api.AbstractSession.querySimpleFtsIt(String, Filter, int)
           
org.nuxeo.ecm.core.api.CoreSession.querySimpleFtsIt(String, String, Filter, int)
          use SearchService instead. See ://doc.nuxeo.org/reference/html/search-service.html 
org.nuxeo.ecm.core.api.AbstractSession.querySimpleFtsIt(String, String, Filter, int)
           
org.nuxeo.ecm.platform.filemanager.core.listener.MimetypeIconUpdater.recursivelyUpdateBlobs(DocumentModel, MimetypeRegistry, Iterator)
          now we use BlobsExtractor that cache path fields. 
org.nuxeo.ecm.core.api.facet.VersioningDocument.refetchDoc()
          unused 
org.nuxeo.ecm.core.versioning.VersioningDocumentAdapter.refetchDoc()
           
org.nuxeo.ecm.core.search.api.client.SearchService.reindexAll(String, String, boolean)
          does nothing 
org.nuxeo.ecm.platform.search.ejb.SearchServiceBean.reindexAll(String, String, boolean)
           
org.nuxeo.ecm.webapp.search.SearchActionsBean.reindexDocuments()
           
org.nuxeo.ecm.webapp.search.SearchActions.reindexDocuments()
          does nothing 
org.nuxeo.ecm.webapp.search.SearchActionsBean.reindexDocuments(String)
           
org.nuxeo.ecm.webapp.search.SearchActions.reindexDocuments(String)
          does nothing 
org.nuxeo.ecm.core.api.operation.ModificationSet.removeModification(DocumentRef)
          returns a merged modification, unsafe to use this where order of notifications is important 
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.picture.api.ImagingService.resize(InputStream, int, int)
          use {@link #resize(Blob, String, int, int, int) 
org.nuxeo.ecm.platform.picture.ImagingComponent.resize(InputStream, int, int)
           
org.nuxeo.ecm.platform.picture.core.ImageUtils.resize(InputStream, int, int)
           
org.nuxeo.ecm.platform.picture.core.imagej.ImageJImageUtils.resize(InputStream, int, int)
           
org.nuxeo.ecm.platform.picture.core.im.IMImageUtils.resize(InputStream, int, int)
           
org.nuxeo.ecm.platform.picture.core.mistral.MistralImageUtils.resize(InputStream, int, int)
           
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.picture.api.ImagingService.rotate(InputStream, int)
          use {@link #rotate(Blob, int) 
org.nuxeo.ecm.platform.picture.ImagingComponent.rotate(InputStream, int)
           
org.nuxeo.ecm.platform.picture.core.ImageUtils.rotate(InputStream, int)
           
org.nuxeo.ecm.platform.picture.core.imagej.ImageJImageUtils.rotate(InputStream, int)
           
org.nuxeo.ecm.platform.picture.core.im.IMImageUtils.rotate(InputStream, int)
           
org.nuxeo.ecm.platform.picture.core.mistral.MistralImageUtils.rotate(InputStream, int)
           
org.nuxeo.ecm.platform.usermanager.UserManager.searchByMap(Map, Set)
          use UserManager.searchUsers(Map, Set) 
org.nuxeo.ecm.platform.usermanager.UserManager.searchGroups(String)
          see UserManager.searchGroups(String) 
org.nuxeo.ecm.platform.usermanager.UserManager.searchPrincipals(String)
          see UserManager.searchUsers(String) 
org.nuxeo.ecm.core.search.api.client.SearchService.searchQuery(ComposedNXQuery, int, int)
          use CoreSession#query instead 
org.nuxeo.ecm.core.search.api.client.SearchService.searchQuery(NativeQuery, int, int)
          use CoreSession#query instead 
org.nuxeo.ecm.core.search.api.client.SearchService.searchQuery(NativeQueryString, String, int, int)
          use CoreSession#query instead 
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.versioning.DocumentVersioning.setCreateSnapshot(boolean)
          since 5.4 
org.nuxeo.ecm.webapp.versioning.DocumentVersioningBean.setCreateSnapshot(boolean)
           
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.platform.types.Type.setLayout(FieldWidget[])
           
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.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.core.api.facet.VersioningDocument.setMajorVersion(Long)
          let VersioningService do its work 
org.nuxeo.ecm.core.versioning.VersioningDocumentAdapter.setMajorVersion(Long)
           
org.nuxeo.ecm.core.api.facet.VersioningDocument.setMinorVersion(Long)
          let VersioningService do its work 
org.nuxeo.ecm.core.versioning.VersioningDocumentAdapter.setMinorVersion(Long)
           
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.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.platform.usermanager.UserManager.updateGroup(NuxeoGroup)
          use UserManager.updateGroup(DocumentModel) 
org.nuxeo.ecm.core.api.DocumentModelFactory.updatePrefetch(DocumentModel)
          unused 
org.nuxeo.ecm.platform.usermanager.UserManager.updatePrincipal(NuxeoPrincipal)
          use UserManager.updateUser(DocumentModel) 
org.nuxeo.ecm.platform.login.LoginPluginRegistry.useCustomLoginPlugin()
           
org.nuxeo.connect.update.impl.xml.PackageDefinitionImpl.write(XmlWriter)
           
 

Deprecated Constructors
org.nuxeo.ecm.core.api.impl.DocumentModelImpl(DocumentModel, String, String)
          unused 
org.nuxeo.ecm.core.api.impl.DocumentModelImpl(DocumentModel, String, String, DataModelMap)
          unused 
org.nuxeo.ecm.core.api.impl.DocumentModelImpl(String, String)
          unused 
org.nuxeo.ecm.core.api.impl.DocumentModelImpl(String, String, String, DataModelMap)
          unused 
org.nuxeo.ecm.core.api.impl.DocumentModelImpl(String, String, String, Path, DocumentRef, DocumentRef, String[], Set)
          unused 
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.core.search.api.indexing.resources.configuration.IndexableFieldDescriptor(String, String, String, boolean, boolean, boolean, boolean, boolean, Map, Map)
          Use IndexableFieldDescriptor.IndexableFieldDescriptor(String,String,String,boolean,boolean,boolean,boolean,boolean,String,Map,Map) instead 
org.nuxeo.ecm.core.search.api.backend.indexing.resources.impl.ResolvedDataImpl(String, String, String, Object, boolean, boolean, boolean, boolean, Map, boolean, Map)
          Use #ResolvedDataImpl(String,String,String,Object,boolean,boolean,boolean,boolean,Map,boolean,Map,String) instead 
org.nuxeo.ecm.core.search.api.client.search.results.document.impl.ResultDocumentModel(String, String, Path, DocumentRef, DocumentRef, String[], Set, String, String, String)
           
org.nuxeo.ecm.core.search.api.client.search.results.impl.ResultSetImpl(SQLQuery, SearchPrincipal, int, int, List, int, int)
          use the constructor taking a CoreSession instead 
org.nuxeo.ecm.core.search.api.client.query.impl.SearchPrincipalImpl(String, String[], boolean)
           
org.nuxeo.ecm.core.search.api.client.query.impl.SearchPrincipalImpl(String, String[], boolean, Principal)
           
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. 
 


Nuxeo Enterprise Platform 5.4

Copyright © 2011 Nuxeo SAS. All Rights Reserved.