Deprecated API


Contents
Deprecated Interfaces
info.magnolia.content2bean.Bean2ContentProcessor
          since 5.0 - unused, Bean2Content is not implemented yet. 
info.magnolia.content2bean.Bean2ContentTransformer
          since 5.2.4 - unused, Bean2Content is not implemented yet. 
info.magnolia.cms.core.Content
          since 4.5 - use jcr.Node instead. 
info.magnolia.cms.core.Content.ContentFilter
          since 4.5 - use Predicate instead. 
info.magnolia.content2bean.Content2BeanProcessor
          since 4.5, use Content2Bean. 
info.magnolia.content2bean.Content2BeanTransformer
          since 5.2.4 - use Node2BeanTransformer instead. 
info.magnolia.cms.security.auth.Entity
           
info.magnolia.nodebuilder.ErrorHandler
          since 5.2.4 - use ErrorHandler instead. 
info.magnolia.cms.core.HierarchyManager
          since 4.5 - use JCR-Session instead. 
info.magnolia.cms.core.NodeData
          since 4.5, use jcr.Property instead. 
info.magnolia.nodebuilder.NodeOperation
          since 5.2.4 - use NodeOperation instead. 
info.magnolia.cms.core.search.Query
          Since 4.5.4 we are using JCR query API. 
info.magnolia.cms.core.search.QueryManager
          Since 4.5.4 we are using JCR query API. 
info.magnolia.cms.core.search.QueryResult
          Since 4.5.4 we are using JCR query API. 
info.magnolia.content2bean.TransformationState
          since 5.2.4 - use TransformationState instead. 
info.magnolia.content2bean.TypeMapping
          since 5.2.4 - use TypeMapping instead. 
 

Deprecated Classes
info.magnolia.nodebuilder.AbstractErrorHandler
          since 5.2.4 - use AbstractErrorHandler instead. 
info.magnolia.nodebuilder.task.AbstractNodeBuilderTask
          since 5.3 - use AbstractNodeBuilderTask instead. 
info.magnolia.nodebuilder.AbstractNodeOperation
          since 5.2.4 - use AbstractNodeOperation instead. 
info.magnolia.jaas.principal.ACLImpl
          since 4.5 use ACLImpl instead 
info.magnolia.logging.AuditLoggingManager
          since 4.5.9 use info.magnolia.audit.AuditLoggingManager instead. 
info.magnolia.logging.AuditLoggingUtil
          since 4.5.9 use info.magnolia.audit.AuditLoggingUtil instead. 
info.magnolia.jcr.util.BinaryInFile
          since 5.0 use Session.getValueFactory() and then ValueFactory.createBinary(java.io.InputStream) instead. 
info.magnolia.jcr.wrapper.ChildWrappingNodeWrapper
          since magnolia 4.5.8 use ContentDecoratorNodeWrapper instead 
info.magnolia.content2bean.impl.CollectionPropertyHidingTransformer
          since 5.2.4 - use CollectionPropertyHidingTransformer instead. 
info.magnolia.cms.security.auth.callback.CompositeCallback
          since 4.5 - not needed anymore. The SecurityCallbackFilter can be configured to accept multiple HttpClientCallbacks, and the callback themselves accept a request or not. 
info.magnolia.content2bean.Content2BeanProcessor.Factory
          since 4.5, we should use IoC. However, we'll leave the processor as is for now. 
info.magnolia.content2bean.impl.Content2BeanProcessorImpl
          since 5.2.4 - use Node2BeanProcessorImpl instead. 
info.magnolia.content2bean.Content2BeanTransformer.Factory
          since 4.5, we should use IoC... 
info.magnolia.content2bean.impl.Content2BeanTransformerImpl
          since 5.2.4 - use Node2BeanTransformerImpl instead. 
info.magnolia.content2bean.Content2BeanUtil
          since 5.2.4 - will be dropped without replacement. 
info.magnolia.nodebuilder.ContentOps
          since 5.2.4 - Content API itself has been deprecated long time ago so this type will be dropped without replacement. 
info.magnolia.cms.beans.config.ContentRepository
          since 4.5 - Use RepositoryConstants, WorkspaceMapping, SessionProviderRegistry instead. 
info.magnolia.cms.util.ContentUtil
          since 4.5 - use NodeUtil instead. 
info.magnolia.objectfactory.DefaultComponentProvider
          since 4.5, use IoC, i.e another implementation of ComponentProvider. 
info.magnolia.cms.core.DefaultContent
          since 4.5 use jcr.Node instead. 
info.magnolia.cms.core.DefaultHierarchyManager
          since 4.5. Use Session and its methods instead. 
info.magnolia.cms.core.DefaultNodeData
          since 4.5, use jcr.Property instead. 
info.magnolia.content2bean.impl.DescriptorFileBasedTypeMapping
          since 4.5, unused. Custom Transformer should be enough. 
info.magnolia.cms.security.Digester
          since 4.5.3 - use SecurityUtil instead. 
info.magnolia.voting.voters.DontDispatchOnForwardAttributeVoter
          since 4.4, use WebContainerResourcesImpl instead 
info.magnolia.cms.security.DummyUser
          since 4.3.6 - usage needs to be reviewed - see MAGNOLIA-3269 
info.magnolia.link.EditorLinkTransformer
          Since 5.0 use AbsolutePathTransformer directly or register custom editor link transformer. 
info.magnolia.jaas.principal.EntityImpl
          since 4.5 - not required for JCR based security. 
info.magnolia.cms.util.ExtendingContentWrapper
          since Magnolia 5.0 - use ExtendingNodeWrapper instead. 
info.magnolia.cms.i18n.I18nContentSupportFactory
          since 4.5.5, use Components.getComponent(Class) instead. 
info.magnolia.jcr.wrapper.InheritanceNodeWrapper
          since 4.5.9 use InheritanceContentDecorator 
info.magnolia.cms.filters.InterceptFilter
          since 5.1. This class is no longer used as part of its job is now done by the page editor and part by the MultiChannelFilter. 
info.magnolia.cms.core.ItemType
          since 4.5 - directly use NodeTypes or JcrConstants. 
info.magnolia.jcr.wrapper.LastUpdateContentDecorator
          since 5.2.2 - pls use MgnlPropertySettingContentDecorator instead. 
info.magnolia.jcr.wrapper.LastUpdateNodeWrapper
          since 5.2.2 - pls use MgnlPropertySettingNodeWrapper instead. 
info.magnolia.link.LinkFactory
          Since 5.0 use LinkUtil. 
info.magnolia.logging.LogConfiguration
          since 4.5.9 use info.magnolia.audit.LogConfiguration instead. 
info.magnolia.logging.LoggingLevel
          since 4.5.9 use info.magnolia.audit.LoggingLevel instead. 
info.magnolia.cms.core.MagnoliaAccessManager
          this class will change package as part of removal direct JR dependencies. 
info.magnolia.cms.i18n.MessagesManager
          since 5.1.1. You should use info.magnolia.i18nsystem mechanism instead. 
info.magnolia.cms.i18n.MessagesUtil
          since 5.1.1. You should use info.magnolia.i18nsystem mechanism instead, e.g. SimpleTranslator. 
info.magnolia.cms.core.MetaData
          since 5.0 - use instead the corresponding methods in NodeUtil 
info.magnolia.cms.util.MetaDataUtil
          since 4.5 as it operates on deprecated Content - use MetaDataUtil instead. Hint: since 5.0 you should use NodeUtil instead. 
info.magnolia.jcr.util.MetaDataUtil
          since 5.0 - use NodeTypes instead. 
info.magnolia.cms.core.MgnlNodeType
          since 5.0 use NodeTypes for mgnl nodeType or property names or JcrConstants for jcr ones. 
info.magnolia.jcr.wrapper.MgnlPropertySettingContentDecorator.LastUpdateSessionWrapper
          since 5.2.2 - pls use MgnlPropertySettingSessionWrapper instead. 
info.magnolia.jcr.wrapper.MgnlPropertySettingContentDecorator.LastUpdateWorkspaceWrapper
          since 5.2.2 - pls use MgnlPropertySettingWorkspaceWrapper instead. 
info.magnolia.cms.servlets.MgnlServletContextListener
          since 4.5 - use MagnoliaServletContextListener instead. 
info.magnolia.freemarker.ModeDependentTemplateExceptionHandler
          since 4.5 - Replaced by info.magnolia.rendering.engine.ModeDependentRenderExceptionHandler.ModeDependentRenderExceptionHandler( ServerConfiguration) that can be set on the RenderingEngine. 
info.magnolia.nodebuilder.task.ModuleConfigNodeBuilderTask
          since 5.3 - use ModuleConfigNodeBuilderTask instead. 
info.magnolia.module.ModuleManager.Factory
          since 4.5, use IoC. 
info.magnolia.nodebuilder.task.ModuleNodeBuilderTask
          since 5.3 - use ModuleNodeBuilderTask instead. 
info.magnolia.module.ModuleRegistry.Factory
          since 4.5, use IoC ! 
info.magnolia.nodebuilder.NodeBuilder
          since 5.2.4 - use NodeBuilder instead. 
info.magnolia.nodebuilder.task.NodeBuilderTask
          since 5.3 - use NodeBuilderTask instead. 
info.magnolia.nodebuilder.NodeBuilderUtil
          since 5.2.4 - use NodeBuilderUtil instead. 
info.magnolia.nodebuilder.Ops
          since 5.2.3 - use Ops instead. 
info.magnolia.module.delta.OrderNodeTo1stPosTask
          since 5.2.2 - use OrderNodeToFirstPositionTask instead 
info.magnolia.jaas.principal.PrincipalCollectionImpl
          since 5.2.1 use PrincipalCollectionImpl instead 
info.magnolia.content2bean.impl.PropertiesBasedTypeDescriptor
          since 4.5, unused. Custom Transformer should be enough. 
info.magnolia.content2bean.impl.PropertiesBasedTypeMapping
          since 4.5 - register Transformers explicitly. 
info.magnolia.importexport.PropertiesImportExport
          since 5.2.2 - use PropertiesImportExport. 
info.magnolia.cms.beans.config.PropertiesInitializer
          since 4.5 - replaced by classes in the info.magnolia.init package. 
info.magnolia.content2bean.PropertyTypeDescriptor
          since 5.2.4 - use PropertyTypeDescriptor instead. 
info.magnolia.cms.core.search.QueryImpl
          Since 4.5.4 we are using JCR query API. 
info.magnolia.cms.core.search.QueryManagerImpl
          Since 4.5.4 we are using JCR query API. 
info.magnolia.cms.core.search.QueryResultImpl
          Since 4.5.4 we are using JCR query API. 
info.magnolia.cms.security.auth.callback.RealmCallback
            
info.magnolia.nodebuilder.RecursiveOp
          since 5.2.4 - looks like it's not used anywhere so it'll be dropped without replacement. Raise your voice if you need a RecursiveOp operating on jcr API. 
info.magnolia.repository.RepositoryMapping
          since 4.5 - use RepositoryDefinition instead. 
info.magnolia.repository.RepositoryNameMap
          since 4.5 - use WorkspaceMappingDefinition instead. 
info.magnolia.cms.util.RequestFormUtil
          since 4.0 - should not be needed anymore since MAGNOLIA-2449 - request parameters should be correctly wrapped. To access uploaded documents, use MultipartForm. 
info.magnolia.cms.util.RuleBasedContentFilter
          since 4.5 use RuleBasedNodePredicate instead 
info.magnolia.cms.security.Security
          since 5.1 - use IoC to get SecuritySupport or directly use SecurityUtil instead. 
info.magnolia.cms.security.SecuritySupport.Factory
          since 5.1 - use IoC instead 
info.magnolia.cms.util.ServletUtils
          since 4.5 - use ServletUtil instead. 
info.magnolia.nodebuilder.StrictErrorHandler
          since 5.2.3 - use StrictErrorHandler instead. 
info.magnolia.cms.core.SystemProperty
          since 4.5, use MagnoliaConfigurationProperties 
info.magnolia.nodebuilder.task.TaskLogErrorHandler
          since 5.3 - use TaskLogErrorHandler instead. 
info.magnolia.cms.i18n.TemplateMessagesUtil
          officially since 4.0 - informally since 3.0 
info.magnolia.content2bean.impl.TransformationStateImpl
          since 5.2.4 - use TransformationStateImpl instead. 
info.magnolia.content2bean.TypeDescriptor
          since 5.2.4 - use TypeDescriptor instead. 
info.magnolia.content2bean.TypeMapping.Factory
          since 4.5, use IoC. 
info.magnolia.content2bean.impl.TypeMappingImpl
          since 5.2.4 - use TypeMappingImpl instead. 
info.magnolia.voting.Voting.Factory
          since 4.4, use one of the constants Voting.AND, Voting.OR, Voting.HIGHEST_LEVEL 
 

Deprecated Enums
info.magnolia.nodebuilder.task.ErrorHandling
          since 5.3 - use ErrorHandling instead. 
 

Deprecated Exceptions
info.magnolia.content2bean.Content2BeanException
          since 5.2.4 - use Node2BeanException instead. 
info.magnolia.api.MgnlException
          since 4.5 
info.magnolia.nodebuilder.NodeOperationException
          since 5.2.4 - use NodeOperationException instead. 
 

Deprecated Fields
info.magnolia.cms.core.MetaData.ACTIVATED
          since 5.0 - use NodeTypes.Activatable.ACTIVATION_STATUS instead 
info.magnolia.cms.core.MetaData.ACTIVATION_STATUS_ACTIVATED
          since 5.0 - use NodeTypes.Activatable.ACTIVATION_STATUS_ACTIVATED instead 
info.magnolia.cms.core.MetaData.ACTIVATION_STATUS_MODIFIED
          since 5.0 - use NodeTypes.Activatable.ACTIVATION_STATUS_MODIFIED instead 
info.magnolia.cms.core.MetaData.ACTIVATION_STATUS_NOT_ACTIVATED
          since 5.0 - use NodeTypes.Activatable.ACTIVATION_STATUS_NOT_ACTIVATED instead 
info.magnolia.cms.core.MetaData.ACTIVATOR_ID
          since 5.0 - use NodeTypes.Activatable.LAST_ACTIVATED_BY instead 
info.magnolia.jcr.util.NodeUtil.ALL_NODES_EXCEPT_JCR_FILTER
          since 5.0 - obsolete as there's no nodetypes with namespace jcr 
info.magnolia.jcr.util.NodeUtil.ALL_PROPERTIES_EXCEPT_JCR_AND_MGNL_FILTER
          since 5.0 - obsolete as there's no nodetypes with namespace jcr. In addition you could use JCRMgnlPropertyHidingPredicate 
info.magnolia.context.WebContext.ATTRIBUTE_REQUEST_CHARACTER_ENCODING
          use AggregationState 
info.magnolia.context.WebContext.ATTRIBUTE_REQUEST_URI
          use AggregationState 
info.magnolia.cms.core.MetaData.AUTHOR_ID
          since 5.0 - use NodeTypes.LastModified.LAST_MODIFIED_BY instead 
info.magnolia.link.EditorLinkTransformer.binaryTransformer
           
info.magnolia.cms.beans.config.ContentRepository.CONFIG
          Use RepositoryConstants.CONFIG instead 
info.magnolia.cms.core.MetaData.CREATION_DATE
          since 5.0 - use NodeTypes.Created.CREATED instead 
info.magnolia.cms.core.MetaData.DEFAULT_META_NODE
          since 5.0 - there's no longer such a subnode 
info.magnolia.voting.voters.DontDispatchOnForwardAttributeVoter.DONT_DISPATCH_ON_FORWARD_ATTRIBUTE
          since 4.4, should not be used anymore, replaced by the WebContainerResourcesImpl.WEB_CONTAINER_RESOURCE_MARKER_ATTRIBUTE. 
info.magnolia.jcr.util.NodeUtil.EXCLUDE_META_DATA_FILTER
          since 5.0 - obsolete as there's no nodetypes with namespace jcr and because of MAGNOLIA-4640 
info.magnolia.cms.core.MetaData.LAST_ACTION
          since 5.0 - use NodeTypes.Activatable.LAST_ACTIVATED instead 
info.magnolia.cms.core.MetaData.LAST_MODIFIED
          since 5.0 - use NodeTypes.LastModified.LAST_MODIFIED instead 
info.magnolia.link.LinkFactory.LINK_PATTERN
          Since 5.0. 
info.magnolia.link.EditorLinkTransformer.linkTransformer
           
info.magnolia.module.delta.AbstractTask.log
          since 4.5 - declare proper static final Logger in sublcasses. 
info.magnolia.cms.beans.config.ContentRepository.NAMESPACE_PREFIX
          Use RepositoryConstants.NAMESPACE_PREFIX instead 
info.magnolia.cms.beans.config.ContentRepository.NAMESPACE_URI
          Use RepositoryConstants.NAMESPACE_URI instead 
info.magnolia.cms.core.ItemType.NT_CONTENTNODE
          use ItemType.CONTENTNODE 
info.magnolia.cms.beans.config.ContentRepository.REPOSITORY_PSWD
          since 4.5 - do not use 
info.magnolia.cms.beans.config.ContentRepository.REPOSITORY_USER
          since 4.5 - do not use 
info.magnolia.cms.filters.MgnlMainFilter.SERVER_FILTERS
          since 4.5, use FilterManager.SERVER_FILTERS. 
info.magnolia.jaas.sp.AbstractLoginModule.STATUS_SUCCEDED
          use STATUS_SUCCEEDED 
info.magnolia.cms.core.MetaData.TEMPLATE
          since 5.0 - use NodeTypes.Renderable.TEMPLATE instead 
info.magnolia.cms.core.MetaData.TEMPLATE_TYPE
          since 5.0 - no longer supported 
info.magnolia.cms.core.MetaData.TITLE
          since 5.0 - no longer supported 
info.magnolia.content2bean.Content2BeanUtil.TO_MAP_TRANSFORMER
          since 4.5 - use Content2BeanUtil.ToMapTransformer. 
info.magnolia.cms.beans.config.ContentRepository.USER_GROUPS
          Use RepositoryConstants.USER_GROUPS instead 
info.magnolia.cms.beans.config.ContentRepository.USER_ROLES
          Use RepositoryConstants.USER_ROLES instead 
info.magnolia.cms.beans.config.ContentRepository.USERS
          Use RepositoryConstants.USERS instead 
info.magnolia.link.LinkFactory.UUID_PATTERN
          Since 5.0. 
info.magnolia.cms.beans.config.ContentRepository.VERSION_STORE
          Use RepositoryConstants.VERSION_STORE instead 
info.magnolia.cms.beans.config.ContentRepository.WEBSITE
          Use RepositoryConstants.WEBSITE instead 
 

Deprecated Methods
info.magnolia.content2bean.Content2BeanUtil.addCollectionPropertyMapping(Class, String, Class)
          since 4.5 - only used in tests 
info.magnolia.cms.security.User.addGroup(String)
          since 4.5 - use UserManager.addGroup(User, String) instead. 
info.magnolia.cms.security.Group.addGroup(String)
          use manager instead 
info.magnolia.cms.beans.config.HostBasedVirtualURIMapping.addHost(String)
           
info.magnolia.cms.beans.config.ContentRepository.addMappedRepositoryName(String, String)
          since 4.5 - use RepositoryManager.addWorkspaceMapping(info.magnolia.repository.definition.WorkspaceMappingDefinition) directly. 
info.magnolia.cms.beans.config.ContentRepository.addMappedRepositoryName(String, String, String)
          since 4.5 - use RepositoryManager.addWorkspaceMapping(info.magnolia.repository.definition.WorkspaceMappingDefinition) directly. 
info.magnolia.cms.beans.runtime.MultipartForm.addParameter(String, Object)
          since 4.0 - should not be needed anymore since MAGNOLIA-2449 - request parameters should be correctly wrapped. 
info.magnolia.cms.beans.runtime.MultipartForm.addparameterValues(String, String[])
          since 4.0 - should not be needed anymore since MAGNOLIA-2449 - request parameters should be correctly wrapped. 
info.magnolia.cms.security.Role.addPermission(String, String, long)
          use manager instead 
info.magnolia.content2bean.TypeMapping.addPropertyTypeDescriptor(Class, String, PropertyTypeDescriptor)
          since 4.5 - unused 
info.magnolia.cms.security.User.addRole(String)
          since 4.5 - use UserManager.addRole(User, String) instead. 
info.magnolia.cms.security.Group.addRole(String)
          use manager instead 
info.magnolia.cms.exchange.ActivationManager.addSubscribers(Subscriber)
          means of setting the subscribers are implementation detail and should not be exposed 
info.magnolia.content2bean.TypeMapping.addTypeDescriptor(Class, TypeDescriptor)
          since 4.5 - should not be part of the interface 
info.magnolia.module.delta.PropertyValuesTask.checkAndModifyPropertyValue(InstallContext, Content, String, String, String)
          since 5.2.2, use instead. 
info.magnolia.cms.beans.config.ContentRepository.checkIfInitialized()
          since 4.5 - use RepositoryManager.checkIfInitialized() directly. 
info.magnolia.cms.beans.config.ContentRepository.checkIfInitialized(String)
          since 4.5 - use RepositoryManager.checkIfInitialized(String) directly. 
info.magnolia.module.delta.PropertyValuesTask.checkOrCreateProperty(InstallContext, Content, String, String)
          since 5.2.2, use PropertyValuesTask.checkOrCreateProperty(InstallContext, Node, String, String) instead. 
info.magnolia.templating.freemarker.AbstractDirective.content(Map, String, Content)
           
info.magnolia.templating.functions.TemplatingFunctions.content(String)
          use TemplatingFunctions.contentByPath(String path) or TemplatingFunctions.nodeByPath(String path) 
info.magnolia.templating.functions.TemplatingFunctions.content(String, String)
          use TemplatingFunctions.contentByPath(String path, String workspace) or TemplatingFunctions.nodeByPath(String path, String workspace) 
info.magnolia.templating.functions.TemplatingFunctions.contentByIdentifier(String)
          use TemplatingFunctions.contentById(String id) or {@link TemplatingFunctions.nodeById(String id) 
info.magnolia.templating.functions.TemplatingFunctions.contentByIdentifier(String, String)
          use TemplatingFunctions.contentById(String id, String workspace) or TemplatingFunctions.contentByPath(String id, String workspace) 
info.magnolia.importexport.PropertiesImportExport.contentToProperties(Content)
          since 5.0 - use PropertiesImportExport.toProperties(javax.jcr.Node, info.magnolia.jcr.predicate.AbstractPredicate) 
info.magnolia.importexport.PropertiesImportExport.contentToProperties(Content, Content.ContentFilter)
          since 5.0 - use PropertiesImportExport.toProperties(javax.jcr.Node, info.magnolia.jcr.predicate.AbstractPredicate) 
info.magnolia.importexport.PropertiesImportExport.contentToProperties(HierarchyManager)
          since 5.0 - use PropertiesImportExport.toProperties(javax.jcr.Node, info.magnolia.jcr.predicate.AbstractPredicate) 
info.magnolia.link.LinkUtil.createAbsoluteLink(Content)
          Since 5.0 use LinkUtil.createAbsoluteLink(Node) instead. 
info.magnolia.link.LinkUtil.createAbsoluteLink(NodeData)
          Since 5.0 use LinkUtil.createAbsoluteLink(Property) instead. 
info.magnolia.cms.util.QueryUtil.createDateExpression(Calendar)
          since 4.5.4 use info.magnolia.cms.util.DateUtil.createDateExpression(calendar) 
info.magnolia.cms.util.QueryUtil.createDateExpression(int, int, int)
            
info.magnolia.cms.util.QueryUtil.createDateTimeExpression(Calendar)
          since 4.5.4 use info.magnolia.cms.util.DateUtil.createDateTimeExpression(calendar) 
info.magnolia.cms.util.QueryUtil.createDateTimeExpression(int, int, int, int, int, int)
            
info.magnolia.cms.util.QueryUtil.createDateTimeExpressionIgnoreTimeZone(Calendar)
          since 4.5.4 use info.magnolia.cms.util.DateUtil.createDateTimeExpressionIgnoreTimeZone(calendar) 
info.magnolia.cms.util.QueryUtil.createDateTimeExpressionIgnoreTimeZone(int, int, int, int, int, int)
            
info.magnolia.link.LinkUtil.createExternalLink(Content)
          Since 5.0 use LinkUtil.createExternalLink(Node) instead. 
info.magnolia.link.LinkUtil.createLink(Content)
          Since 5.0 use LinkUtil.createLink(Node) instead. 
info.magnolia.link.LinkFactory.createLink(Content)
          Since 5.0 use LinkUtil.createLinkInstance(Content) instead. 
info.magnolia.link.LinkUtil.createLink(NodeData)
          Since 5.0 use LinkUtil.createAbsoluteLink(Property) instead. 
info.magnolia.link.LinkFactory.createLink(NodeData)
          Since 5.0 use LinkUtil.createLinkInstance(NodeData) instead. 
info.magnolia.link.LinkFactory.createLink(String, String)
          Since 5.0 use LinkUtil.createLinkInstance(String, String) instead. 
info.magnolia.link.LinkFactory.createLink(String, String, String, String, String)
          Since 5.0 use info.magnolia.link.LinkUtil.createLink(String, String, String, String, String) 
info.magnolia.link.LinkFactory.createLink(String, String, String, String, String, String, String)
          Since 5.0 use info.magnolia.link.LinkUtil.createLinkInstance(String, String, String, String, String, String, String) instead. 
info.magnolia.link.LinkUtil.createLinkInstance(Content)
          Since 5.0 use LinkUtil.createLinkInstance(Node) instead. 
info.magnolia.link.LinkUtil.createLinkInstance(NodeData)
          Since 5.0 use LinkUtil.createLinkInstance(Property) instead. 
info.magnolia.cms.core.Content.createNodeData(String)
          since 4.3, as JCR only supports set or remove operations for properties we recommend to use Content.setNodeData(String, Object) instead. 
info.magnolia.cms.core.Content.createNodeData(String, int)
          since 4.3, as JCR only supports set or remove operations for properties we recommend to use Content.setNodeData(String, Object) instead. 
info.magnolia.cms.core.AbstractContent.createNodeData(String, int)
            
info.magnolia.cms.core.Content.createNodeData(String, Object)
          since 4.3, as JCR only supports set or remove operations for properties we recommend to use Content.setNodeData(String, Object) instead. 
info.magnolia.cms.core.AbstractContent.createNodeData(String, Object)
            
info.magnolia.cms.core.Content.createNodeData(String, Value)
          since 4.3, as JCR only supports set or remove operations for properties we recommend to use Content.setNodeData(String, Value) instead. 
info.magnolia.cms.core.Content.createNodeData(String, Value[])
          since 4.3, as JCR only supports set or remove operations for properties we recommend to use Content.setNodeData(String, Value[]) instead. 
info.magnolia.cms.core.AbstractContent.createNodeData(String, Value[])
            
info.magnolia.cms.util.NodeDataUtil.createValue(Object, ValueFactory)
          since 4.5 - use PropertyUtil.createValue(Object, ValueFactory) instead 
info.magnolia.cms.util.NodeDataUtil.createValue(String, int, ValueFactory)
          since 4.5 - directly use PropertyUtil.createValue(String, int, ValueFactory) instead. 
info.magnolia.cms.core.version.BaseVersionManager.createVersion(Content, Rule)
          since 4.5 use BaseVersionManager.createVersion(Node, Rule, String) instead 
info.magnolia.cms.security.MgnlUser.decodePassword(String)
           
info.magnolia.cms.security.BaseSecurityFilter.doAuthenticate(HttpServletRequest, HttpServletResponse)
          since 4.5, should not be needed, and does nothing. 
info.magnolia.cms.security.auth.callback.AbstractHttpClientCallback.doCallback(HttpServletRequest, HttpServletResponse)
          since 4.5 
info.magnolia.cms.util.DumperUtil.dump(Content)
          since 5.2.1. Use DumperUtil.dump(Node) instead. 
info.magnolia.cms.util.DumperUtil.dump(Content, int)
          since 5.2.1. Use DumperUtil.dump(Node, int) instead. 
info.magnolia.cms.util.DumperUtil.dump(Content, int, PrintStream)
          since 5.2.1. Use DumperUtil.dump(Node, int, PrintStream) instead. 
info.magnolia.cms.util.DumperUtil.dump(Content, PrintStream)
          since 5.2.1. Use DumperUtil.dump(Node, PrintWriter) instead. 
info.magnolia.cms.util.QueryUtil.exceptionThrowingQuery(String, String, String, String)
          Since 4.5.4 use search methods. 
info.magnolia.cms.util.QueryUtil.exceptionThrowingQuery(String, String, String, String, long)
          Since 4.5.4 use search methods. 
info.magnolia.content2bean.impl.TypeMappingImpl.findTransformerByNamingConvention(Class)
          since 4.5, transformers should be explicitly registered via the module descriptor. 
info.magnolia.content2bean.impl.TypeMappingImpl.findTransformerViaProperty(Class)
          since 4.5, transformers should be explicitly registered via the module descriptor. 
info.magnolia.cms.security.MgnlUserManager.findUserNode(String, String)
          since 4.5 use findPrincipalNode(java.lang.String, javax.jcr.Session) instead 
info.magnolia.cms.core.ContentHandler.getAccessManager()
          since 4.0 - use getHierarchyManager instead 
info.magnolia.cms.core.Content.getAccessManager()
          since 4.0 - use getHierarchyManager instead 
info.magnolia.cms.core.version.ContentVersion.getAccessManager()
          use getHierarchyManager instead 
info.magnolia.cms.core.MetaData.getActivationStatus()
          since 5.0 - use NodeTypes.Activatable.getActivationStatus(javax.jcr.Node) 
info.magnolia.cms.util.MetaDataUtil.getActivationStatusIcon(Content)
          since 4.5 - use MetaDataUtil.getActivationStatusIcon(Node) instead. 
info.magnolia.cms.core.MetaData.getActivatorId()
          since 5.0 - use NodeTypes.Activatable.getLastActivatedBy(javax.jcr.Node) 
info.magnolia.jcr.node2bean.PropertyTypeDescriptor.getAddMethod()
          since 5.0 - use setter instead. 
info.magnolia.jcr.node2bean.impl.TypeMappingImpl.getAddMethod(Class, String, int)
          since 5.0 - use setters 
info.magnolia.cms.beans.config.ContentRepository.getAllRepositoryNames()
          since 4.5 - use RepositoryManager.getWorkspaceNames() directly. 
info.magnolia.cms.core.MetaData.getAuthorId()
          since 5.0 - use NodeTypes.LastModified.getLastModifiedBy(javax.jcr.Node) 
info.magnolia.content2bean.Content2BeanUtil.getBean2ContentProcessor()
          since 4.5 - unused, Bean2Content is not implemented yet. 
info.magnolia.cms.core.SystemProperty.getBooleanProperty(String)
          since 4.5, use MagnoliaConfigurationProperties 
info.magnolia.cms.core.Content.getChildByName(String)
          since 4.3, either use Content.getContent(String) or Content.getChildren(String) 
info.magnolia.cms.core.AbstractContent.getChildByName(String)
            
info.magnolia.cms.util.ContentWrapper.getChildByName(String)
          since 4.3, either use ContentWrapper.getContent(String) or AbstractContent.getChildren(String) 
info.magnolia.cms.util.ConfigUtil.getConfigFile(String)
          since 4.0 - use getTokenizedConfigFile 
info.magnolia.cms.exchange.ActivationManager.getConfigPath()
          There's no real need to expose this as such a location is an implementation detail. 
info.magnolia.content2bean.Content2BeanUtil.getContent2BeanProcessor()
          since 4.5, use IoC. - TODO only used locally 
info.magnolia.content2bean.Content2BeanUtil.getContent2BeanTransformer()
          since 4.5, use IoC. 
info.magnolia.cms.core.MetaData.getCreationDate()
          since 5.0 - use NodeTypes.Created.getCreated(Node) 
info.magnolia.templating.jsp.taglib.SimpleNavigationTag.getCurrentActivePage()
          since 4.5 - use #getCurrentActivePageNode instead. 
info.magnolia.cms.core.AggregationState.getCurrentContent()
          since 5.0 - use #getCurrentContentNode() instead. 
info.magnolia.cms.util.NodeDataUtil.getDateFormat()
          since 4.5 - use PropertyUtil.getDateFormat() instead 
info.magnolia.cms.util.HierarchyManagerWrapper.getDelegate()
          since 4.3 use getWrappedHierarchyManager() instead 
info.magnolia.jcr.node2bean.impl.TypeMappingImpl.getExactMethod(Class, String, int)
          since 5.0 - use setters 
info.magnolia.link.Link.getFallbackHandle()
          Since 5.0 use Link.getFallbackPath instead. 
info.magnolia.module.model.VersionRange.getFrom()
          should not be public - since 5.0.2 
info.magnolia.link.Link.getHandle()
          Since 5.0 use Link.getPath instead. 
info.magnolia.cms.security.MgnlRoleManager.getHierarchyManager()
          since 5.2 
info.magnolia.context.MgnlContext.getHierarchyManager(String)
          since 4.5 - use MgnlContext.getJCRSession(String) 
info.magnolia.context.LifeTimeJCRSessionUtil.getHierarchyManager(String)
           
info.magnolia.context.Context.getHierarchyManager(String)
          since 4.5 - use Context.getJCRSession(String) 
info.magnolia.cms.beans.config.HostBasedVirtualURIMapping.getHosts()
           
info.magnolia.cms.beans.config.VirtualURIManager.getInstance()
          since 4.5, use IoC ! 
info.magnolia.cms.beans.config.VersionConfig.getInstance()
          since 4.5, use IoC ! 
info.magnolia.cms.beans.config.URI2RepositoryManager.getInstance()
          since 4.5, use IoC 
info.magnolia.cms.beans.config.ServerConfiguration.getInstance()
          since 4.5, use IoC 
info.magnolia.cms.beans.config.PropertiesInitializer.getInstance()
          since 4.5, use IoC 
info.magnolia.cms.filters.MgnlMainFilter.getInstance()
          since 4.5, use IoC to access FilterManager. 
info.magnolia.cms.i18n.MessagesManager.getInstance()
          since 4.5, use IoC ! 
info.magnolia.commands.CommandsManager.getInstance()
          since 4.5, use IoC ! 
info.magnolia.context.ContextFactory.getInstance()
          since 4.5, use IoC, i.e., declare a dependency on ContextFactory in your component. 
info.magnolia.freemarker.FreemarkerHelper.getInstance()
          since 4.5, use IoC ! 
info.magnolia.freemarker.FreemarkerConfig.getInstance()
          since 4.3 should not be needed - components using this can keep their instance 
info.magnolia.module.ModuleRegistry.Factory.getInstance()
          since 4.5, use IoC ! 
info.magnolia.module.ModuleManager.Factory.getInstance()
          since 4.5, use IoC. 
info.magnolia.cms.beans.config.ContentRepository.getInternalWorkspaceName(String)
          since 4.5 - do not use. 
info.magnolia.cms.core.MetaData.getIsActivated()
          since 5.0 - use NodeTypes.Activatable.isActivated(javax.jcr.Node) 
info.magnolia.cms.util.NodeDataUtil.getJCRPropertyType(Object)
          since 4.5 - use PropertyUtil.getJCRPropertyType(Object) instead 
info.magnolia.cms.core.MetaData.getLastActionDate()
          since 5.0 - use NodeTypes.Activatable.getLastActivated(javax.jcr.Node) 
info.magnolia.jcr.util.MetaDataUtil.getLastModification(Node)
          since 5.0 use NodeTypes.LastModified.getLastModified(javax.jcr.Node). 
info.magnolia.cms.core.AggregationState.getMainContent()
          since 5.0 - use #getMainContentNode() instead. 
info.magnolia.cms.beans.config.ContentRepository.getMappedRepositoryName(String)
          since 4.5 - use RepositoryManager.getWorkspaceMapping(String). 
info.magnolia.cms.beans.config.ContentRepository.getMappedWorkspaceName(String)
          since 4.5 - use RepositoryManager.getWorkspaceMapping(String). 
info.magnolia.cms.filters.AbstractMgnlFilter.getMappings()
          since 5.3 - was here to make node2bean think it's dealing with a Collection called mappings. Not needed anymore. 
info.magnolia.jcr.util.MetaDataUtil.getMetaData(Node)
          since 5.0 use NodeTypes 
info.magnolia.cms.core.MetaData.getModificationDate()
          since 5.0 - use NodeTypes.LastModified.getLastModified(Node) 
info.magnolia.cms.core.HierarchyManager.getName()
          since 4.5 - use Session#getWorkspace()#getName() instead. 
info.magnolia.cms.security.MgnlUserManager.getName()
          since 4.5 use realmName instead 
info.magnolia.link.Link.getNode()
          Since 5.0 use Link.getJCRNode() instead. 
info.magnolia.commands.impl.BaseRepositoryCommand.getNode(Context)
          since 4.5.7 use BaseRepositoryCommand.getJCRNode(Context) instead 
info.magnolia.cms.beans.runtime.File.getNodeData()
          Since 5.0 use getNode(Node) instead. 
info.magnolia.link.Link.getNodeData()
          since 5.0 use Link.getProperty() instead. 
info.magnolia.cms.i18n.I18nContentSupport.getNodeData(Content, String)
          since 4.5.4 use I18nContentSupport.getProperty(Node, String) instead. 
info.magnolia.cms.i18n.I18nContentSupport.getNodeData(Content, String, Locale)
          since 4.5.4 use I18nContentSupport.getProperty(Node, String, Locale) instead. 
info.magnolia.link.Link.getNodeDataName()
          Since 5.0 use Link.getPropertyName() instead. 
info.magnolia.cms.beans.runtime.File.getNodeDataTemplate()
          Since 5.0. 
info.magnolia.objectfactory.ObservedComponentFactory.getObservedObject()
          since 4.3 - info.magnolia.objectfactory.DefaultComponentProvider#newInstance(Class) returns a proxy of the observed object instead of this factory, so this method shouldn't be needed publicly. 
info.magnolia.cms.core.DefaultHierarchyManager.getPage(String, String)
          since 4.0 - only used by taglibs - should go/move. 
info.magnolia.cms.beans.runtime.MultipartForm.getParameter(String)
          since 4.0 - should not be needed anymore since MAGNOLIA-2449 - request parameters should be correctly wrapped. 
info.magnolia.cms.beans.runtime.MultipartForm.getParameterNames()
          since 4.0 - should not be needed anymore since MAGNOLIA-2449 - request parameters should be correctly wrapped. 
info.magnolia.cms.beans.runtime.MultipartForm.getParameters()
          since 4.0 - should not be needed anymore since MAGNOLIA-2449 - request parameters should be correctly wrapped. 
info.magnolia.cms.beans.runtime.MultipartForm.getParameterValues(String)
          since 4.0 - should not be needed anymore since MAGNOLIA-2449 - request parameters should be correctly wrapped. 
info.magnolia.cms.beans.config.ContentRepository.getParentRepositoryName(String)
          since 4.5 - do not use. 
info.magnolia.cms.core.SystemProperty.getProperties()
          since 4.5 - while this still "works" and returns an aggregate of the local properties and those provided by MagnoliaConfigurationProperties, writing to this Property object will not be reflected anywhere. 
info.magnolia.cms.servlets.MgnlServletContextListener.getPropertiesFilesString(ServletContext, String, String)
          since 4.5, use MagnoliaServletContextListener#getPropertiesFilesString(javax.servlet.ServletContext, info.magnolia.init.MagnoliaInitPaths) 
info.magnolia.jcr.util.PropertyUtil.getProperty(Node, String)
          since 4.5 - use getPropertyOrNull instead 
info.magnolia.cms.core.SystemProperty.getProperty(String)
          since 4.5, use MagnoliaConfigurationProperties 
info.magnolia.cms.core.SystemProperty.getProperty(String, String)
          since 4.5, use MagnoliaConfigurationProperties 
info.magnolia.context.MgnlContext.getQueryManager(String)
          since 4.5 - use MgnlContext.getJCRSession(String) and acquire the JCR query manager directly from the session. 
info.magnolia.context.LifeTimeJCRSessionUtil.getQueryManager(String)
           
info.magnolia.context.Context.getQueryManager(String)
          since 4.5 - use Context.getJCRSession(String) and acquire the JCR query manager directly from the session. 
info.magnolia.link.Link.getRepository()
          Since 5.0 use Link.getWorkspace instead. 
info.magnolia.cms.beans.config.ContentRepository.getRepository(String)
          since 4.5 - use RepositoryManager.getRepository(String) directly. 
info.magnolia.cms.beans.config.ContentRepository.getRepositoryMapping(String)
          since 4.5 - use RepositoryManager.getRepositoryDefinition(String) directly. 
info.magnolia.cms.beans.config.ContentRepository.getRepositoryProvider(String)
          since 4.5 - use RepositoryManager.getRepositoryProvider(String) directly. 
info.magnolia.objectfactory.DefaultComponentProvider.getSingleton(Class)
           
info.magnolia.objectfactory.Components.getSingleton(Class)
          since 4.5, use IoC to inject the component or use #getComponent(Class). 
info.magnolia.objectfactory.ComponentProvider.getSingleton(Class)
          since 4.5, use IoC. If you really need to look up a component, then use ComponentProvider.getComponent(Class) 
info.magnolia.objectfactory.guice.GuiceComponentProvider.getSingleton(Class)
           
info.magnolia.jcr.util.NodeUtil.getSortedCollectionFromNodeIterator(NodeIterator)
           
info.magnolia.module.ModuleVersionHandler.getStartupDelta(InstallContext)
          It seems irrelevant to have startup tasks in a VersionHandler. These should probably be moved to ModuleLifecycle. 
info.magnolia.cms.beans.runtime.File.getStream()
          Since 5.0, unsupported on Node API. 
info.magnolia.context.MgnlContext.getSystemContext()
          since 4.5, use IoC, i.e., declare a dependency on SystemContext in your component. 
info.magnolia.context.ContextFactory.getSystemContext()
          since 4.5, use IoC, i.e., declare a dependency on SystemContext in your component. 
info.magnolia.cms.core.MetaData.getTemplate()
          since 5.0 - use NodeTypes.Renderable.getTemplate(javax.jcr.Node) 
info.magnolia.jcr.util.MetaDataUtil.getTemplate(Node)
          since 5.0 use NodeTypes.RenderableMixin#getTemplate(Node) 
info.magnolia.cms.core.MetaData.getTitle()
          since 5.0 - only for backwards compatibility. 
info.magnolia.module.model.VersionRange.getTo()
          should not be public - since 5.0.2 
info.magnolia.content2bean.Content2BeanUtil.getTypeMapping()
          since 4.5, use IoC. 
info.magnolia.content2bean.Content2BeanTransformer.getTypeMapping()
          since 4.5, do not use 
info.magnolia.content2bean.impl.Content2BeanTransformerImpl.getTypeMapping()
          since 4.5, do not use. 
info.magnolia.cms.core.Path.getUniqueLabel(Content, String)
          since 5.2.2, use Path.getUniqueLabel(Node, String) instead. 
info.magnolia.cms.core.Path.getUniqueLabel(HierarchyManager, String, String)
          since 5.2.2, use Path.getUniqueLabel(Session, String, String) instead. 
info.magnolia.cms.security.UserManager.getUser(Subject)
          jaas login module should just request the user, not pass the subject around to the user manager 
info.magnolia.cms.security.MgnlUser.getUserNode()
          since 4.5, use UserManager.updateLastAccessTimestamp(User) instead 
info.magnolia.cms.security.MgnlUser.getUuid()
          since 4.5.1, use MgnlUser.getIdentifier() instead 
info.magnolia.cms.util.NodeDataUtil.getValuesStringList(Value[])
          since 4.5 - use PropertyUtil.getValuesStringList(Value[]) instead 
info.magnolia.cms.util.WorkspaceXmlUtil.getWorkspaceNamesWithIndexer()
          since 4.5 - directly use #getWorkspaceNamesMatching(String, String, boolean) instead. 
info.magnolia.cms.core.SystemProperty.hasProperty(String)
          since 4.5, use MagnoliaConfigurationProperties 
info.magnolia.cms.beans.config.ContentRepository.hasRepositoryMapping(String)
          since 4.5 - use RepositoryManager.hasRepository(String) directly. 
info.magnolia.importexport.DataTransporter.importProperties(Properties, String)
          since 4.0 - use the PropertiesImportExport class instead. 
info.magnolia.cms.beans.config.ContentRepository.init()
          since 4.5 - use RepositoryManager.init() directly. 
info.magnolia.cms.exchange.Syndicator.init(User, String, String, Rule)
          since 4.5 use ioc instead 
info.magnolia.context.MgnlContext.initAsWebContext(HttpServletRequest, HttpServletResponse, ServletContext)
          since 4.5, use WebContextFactory. 
info.magnolia.link.Link.initLink(String, Content, NodeData)
          Since 5.0 use Link(Node). 
info.magnolia.cms.servlets.MgnlServletContextListener.initRootPath(ServletContext)
          since 4.5, use or subclass MagnoliaInitPaths. 
info.magnolia.init.MagnoliaServletContextListener.initRootPath(ServletContext)
          since 4.5, use or subclass MagnoliaInitPaths. 
info.magnolia.cms.servlets.MgnlServletContextListener.initServername(boolean)
          since 4.5, use or subclass MagnoliaInitPaths. 
info.magnolia.init.MagnoliaServletContextListener.initServername(boolean)
          since 4.5, use or subclass MagnoliaInitPaths. 
info.magnolia.cms.servlets.MgnlServletContextListener.initWebappName(String)
          since 4.5, use or subclass MagnoliaInitPaths. 
info.magnolia.init.MagnoliaServletContextListener.initWebappName(String)
          since 4.5, use or subclass MagnoliaInitPaths. 
info.magnolia.cms.util.Rule.isAllowed(String)
          since 4.5.5 - use Rule.isAllowed(Node) instead. 
info.magnolia.cms.security.URISecurityFilter.isAuthorized(AccessManager, HttpServletRequest)
          since 4.5 use URISecurityFilter.isAuthorized(HttpServletRequest) instead. 
info.magnolia.objectfactory.ObservedComponentFactory.isConcrete(Class)
          since 4.5, use Classes.isConcrete(Class) 
info.magnolia.objectfactory.DefaultComponentProvider.isConcrete(Class)
          since 4.5, use Classes.isConcrete(Class) 
info.magnolia.cms.i18n.AbstractI18nContentSupport.isEmpty(NodeData)
          since 4.5.4. Use AbstractI18nContentSupport.isEmpty(Property) instead. 
info.magnolia.rendering.template.AreaDefinition.isEnabled()
           
info.magnolia.cms.core.Access.isGranted(AccessManager, String, long)
          AccessManager is no longer supported and used. Use JCR Session based security instead. 
info.magnolia.cms.core.Content.isGranted(long)
          since 4.5. Use PermissionUtil#isGranted(String, String, long) or PermissionUtil#isGranted(javax.jcr.Session, String, String) instead. To convert old style permissions to the new ones, please see PermissionUtil#convertPermissions(long). 
info.magnolia.rendering.template.AreaDefinition.isOptional()
           
info.magnolia.templating.functions.TemplatingFunctions.link(Property)
          since 4.5.4. There is no valid use case for this method. 
info.magnolia.cms.beans.config.ConfigLoader.load(ServletContext)
          since 4.5, use ConfigLoader.load(), dependencies are injected. 
info.magnolia.cms.beans.config.PropertiesInitializer.loadBeanProperties()
          since 4.5, replaced by a new ClasspathPropertySource("/mgnl-beans.properties"). 
info.magnolia.cms.beans.config.ContentRepository.loadRepository(RepositoryDefinition)
          since 4.5 - use RepositoryManager.loadRepository(info.magnolia.repository.definition.RepositoryDefinition) directly. 
info.magnolia.cms.beans.config.ContentRepository.loadWorkspace(String, String)
          since 4.5 - use RepositoryManager.loadWorkspace(String, String) directly. 
info.magnolia.audit.AuditLoggingUtil.log(String, String, ItemType, String)
          since 4.5, use AuditLoggingUtil.log(String, String, NodeType, String) instead. 
info.magnolia.templating.freemarker.AbstractDirective.mandatoryContent(Map, String)
           
info.magnolia.module.delta.PropertyValuesTask.newProperty(InstallContext, Content, String, String)
           
info.magnolia.cms.security.MgnlRoleManager.newRoleInstance(Content)
          since 4.5 
info.magnolia.cms.security.MgnlUserManager.newUserInstance(Content)
          since 4.5 use newUSerInstance(javax.jcr.Node) instead 
info.magnolia.objectfactory.ObservedComponentFactory.onRegister(Content)
          since 4.5, use #onRegister(Node) instead 
info.magnolia.content2bean.impl.Content2BeanTransformerImpl.onResolveType(TransformationState, TypeDescriptor, ComponentProvider)
          since 4.5, use Content2BeanTransformerImpl.onResolveType(info.magnolia.content2bean.TypeMapping, info.magnolia.content2bean.TransformationState, info.magnolia.content2bean.TypeDescriptor, info.magnolia.objectfactory.ComponentProvider) 
info.magnolia.link.LinkFactory.parseLink(String)
          Since 5.0 use info.magnolia.link.LinkUtil.parseLink(String) instead. 
info.magnolia.cms.beans.config.PropertiesInitializer.parseStringValue(String, Set)
          since 4.5 this is now done by AbstractMagnoliaConfigurationProperties.parseStringValue(java.lang.String, java.util.Set). 
info.magnolia.link.LinkFactory.parseUUIDLink(String)
          Since 5.0 use info.magnolia.link.LinkUtil.parseUUIDLink(String) instead. 
info.magnolia.cms.beans.config.PropertiesInitializer.processPropertyFilesString(ServletContext, String, String, String, String)
          since 4.5, this is done by DefaultMagnoliaPropertiesResolver.DefaultMagnoliaPropertiesResolver(javax.servlet.ServletContext, info.magnolia.init.MagnoliaInitPaths). Note: when remove this class and method, this code will need to be cleaned up and moved to info.magnolia.init.DefaultMagnoliaPropertiesResolver 
info.magnolia.cms.util.QueryUtil.query(String, String)
          Since 4.5.4 use search methods. 
info.magnolia.cms.util.QueryUtil.query(String, String, String)
          Since 4.5.4 use search methods. 
info.magnolia.cms.util.QueryUtil.query(String, String, String, String)
          Since 4.5.4 use search methods. 
info.magnolia.cms.util.QueryUtil.query(String, String, String, String, long)
          Since 4.5.4 use search methods. 
info.magnolia.cms.beans.config.ContentRepository.reload()
          since 4.5 - use RepositoryManager.reload() directly. 
info.magnolia.cms.security.User.removeGroup(String)
          since 4.5 - use UserManager.removeGroup(User, String) instead. 
info.magnolia.cms.security.Group.removeGroup(String)
          use manager instead 
info.magnolia.cms.beans.runtime.MultipartForm.removeParameter(String)
          since 4.0 - should not be needed anymore since MAGNOLIA-2449 - request parameters should be correctly wrapped. 
info.magnolia.cms.security.Role.removePermission(String, String)
          use manager instead 
info.magnolia.cms.security.Role.removePermission(String, String, long)
          use manager instead 
info.magnolia.cms.security.User.removeRole(String)
          since 4.5 - use UserManager.removeRole(User, String) instead. 
info.magnolia.cms.security.Group.removeRole(String)
          use manager instead 
info.magnolia.cms.util.ConfigUtil.replaceTokens(InputStream)
          since 4.0 - use getTokenizedConfigFile 
info.magnolia.freemarker.FreemarkerHelper.resetObjectWrapper()
          not needed anymore since 4.3 
info.magnolia.content2bean.Content2BeanTransformer.resolveType(TransformationState)
          since 4.5, use Content2BeanTransformer.resolveType(TypeMapping, TransformationState, ComponentProvider) 
info.magnolia.content2bean.impl.Content2BeanTransformerImpl.resolveType(TransformationState)
           
info.magnolia.cms.core.version.BaseVersionManager.restore(Content, Version, boolean)
          since 4.5 use BaseVersionManager.restore(Node, Version, boolean) instead 
info.magnolia.cms.security.auth.PrincipalCollectionImpl.set(Collection)
          since 4.5 
info.magnolia.cms.core.ContentHandler.setAccessManager(AccessManager)
          use setHierarchyManager instead 
info.magnolia.cms.core.MetaData.setActivated()
          since 5.0 - use NodeTypes.Activatable.update(javax.jcr.Node, String, boolean) 
info.magnolia.cms.core.MetaData.setActivatorId(String)
          since 5.0 - use NodeTypes.Activatable.update(javax.jcr.Node, String, boolean) to directly set userName and true false. 
info.magnolia.jcr.node2bean.PropertyTypeDescriptor.setAddMethod(Method)
          since 5.0 - use setter instead. 
info.magnolia.cms.core.MetaData.setAuthorId(String)
          since 5.0 - use NodeTypes.LastModified.update(javax.jcr.Node, String, java.util.Calendar) 
info.magnolia.cms.core.MetaData.setCreationDate()
          since 5.0 - use NodeTypes.Created.set(Node) 
info.magnolia.cms.core.AggregationState.setCurrentContent(Content)
          since 5.0 - use #setCurrentContentNode(Node) instead. 
info.magnolia.cms.i18n.DefaultMessagesManager.setDefaultLocale(String)
          since 4.0 - not used and should not be. Use setLocale() on the SystemContext instead. --note: do not remove the method, make it private. applicationLocale field is still needed. --and/or remove duplication with SystemContext.locale 
info.magnolia.cms.security.User.setEnabled(boolean)
          since 4.5, use UserManager.setProperty(User, String, Value) instead 
info.magnolia.cms.security.MgnlUser.setEnabled(boolean)
          since 4.5, use UserManager.setProperty(User, String, String) instead 
info.magnolia.link.Link.setFallbackHandle(String)
          Since 5.0 use Link.setFallbackPath instead. 
info.magnolia.content2bean.impl.Content2BeanProcessorImpl.setForceCreation(boolean)
          only used in tests 
info.magnolia.link.Link.setHandle(String)
          Since 5.0 use Link.setPath instead. 
info.magnolia.cms.security.MgnlUser.setLastAccess()
          since 4.5, use UserManager.updateLastAccessTimestamp(User) instead 
info.magnolia.cms.core.MetaData.setLastActivationActionDate()
          since 5.0 - use NodeTypes.Activatable.update(javax.jcr.Node, String, boolean) 
info.magnolia.cms.core.SystemProperty.setMagnoliaConfigurationProperties(MagnoliaConfigurationProperties)
          since 4.5 - this is only here to allow tests to work until their tested classes are all converted. 
info.magnolia.cms.core.AggregationState.setMainContent(Content)
          since 5.0 - use #setMainContentNode(Node) instead. 
info.magnolia.cms.core.MetaData.setModificationDate()
          since 5.0 - use NodeTypes.LastModified.update(javax.jcr.Node) 
info.magnolia.cms.security.MgnlUserManager.setName(String)
          since 4.5 use realmName instead 
info.magnolia.cms.security.auth.Entity.setName(String)
          not used - use addProperty(Entity.NAME) 
info.magnolia.jaas.principal.EntityImpl.setName(String)
          use addProperty(NAME, name) 
info.magnolia.link.Link.setNode(Content)
          since 5.0 use Link.setJCRNode() instead. 
info.magnolia.link.Link.setNodeData(NodeData)
          since 5.0 use Link.setProperty() instead. 
info.magnolia.link.Link.setNodeDataName(String)
          Since 5.0 use Link.setPropertyName() instead. 
info.magnolia.content2bean.Content2BeanUtil.setNodeDatas(Content, Map)
          since 4.5 - TODO - only used locally - use Content2Bean 
info.magnolia.content2bean.Content2BeanUtil.setNodeDatas(Content, Object)
          since 4.5 - unused - use Content2Bean 
info.magnolia.content2bean.Content2BeanUtil.setNodeDatas(Content, Object, String[])
          since 4.5 - unused - use Content2Bean 
info.magnolia.cms.beans.runtime.File.setNodeDataTemplate(String)
          Since 5.0. 
info.magnolia.cms.security.MgnlUserManager.setPasswordProperty(Content, String)
          since 4.5 use MgnlUserManager.setPasswordProperty(Node, String) instead 
info.magnolia.cms.security.MgnlUser.setPath(String)
           
info.magnolia.content2bean.Content2BeanUtil.setProperties(Object, Content)
          since 4.5 - unused - use Content2Bean 
info.magnolia.content2bean.Content2BeanUtil.setProperties(Object, Content, boolean)
          since 4.5 - TODO - only used locally and by ModuleManagerImpl and TreeHandlerManager 
info.magnolia.content2bean.Content2BeanUtil.setProperties(Object, Content, boolean, Class)
          since 4.5 - TODO - only used locally - use Content2Bean 
info.magnolia.content2bean.Content2BeanUtil.setProperties(Object, Content, boolean, Content2BeanTransformer)
          since 4.5 - use Content2Bean 
info.magnolia.content2bean.Content2BeanUtil.setProperties(Object, Content, boolean, Content2BeanTransformer, ComponentProvider)
          since 4.5 - use Content2Bean 
info.magnolia.cms.core.SystemProperty.setProperty(String, String)
          since 4.5, use MagnoliaConfigurationProperties 
info.magnolia.cms.security.User.setProperty(String, String)
          since 4.5, use UserManager.setProperty(User, String, Value) instead 
info.magnolia.cms.security.MgnlUser.setProperty(String, String)
          since 4.5, use UserManager instead 
info.magnolia.content2bean.Content2BeanTransformer.setProperty(TransformationState, PropertyTypeDescriptor, Map)
          since 4.5, use Content2BeanTransformer.setProperty(TypeMapping, TransformationState, PropertyTypeDescriptor, java.util.Map) 
info.magnolia.cms.security.UserManager.setProperty(User, String, Value)
          since 4.5.7 - use UserManager.setProperty(User, String, String) 
info.magnolia.link.Link.setRepository(String)
          Since 5.0 use Link.setWorkspace instead. 
info.magnolia.cms.exchange.ActivationManager.setSubscribers(Collection)
          means of setting the subscribers are implementation detail and should not be exposed 
info.magnolia.cms.core.MetaData.setTemplate(String)
          since 5.0 - use NodeTypes.Renderable.set(javax.jcr.Node, String) 
info.magnolia.cms.core.MetaData.setTitle(String)
          since 5.0 - only for backwards compatibility. 
info.magnolia.cms.core.MetaData.setUnActivated()
          since 5.0 - use NodeTypes.Activatable.update(javax.jcr.Node, String, boolean) 
info.magnolia.cms.util.ContentWrapper.setWrappedContent(Content)
          since 4.3 - use ContentWrapper.ContentWrapper(info.magnolia.cms.core.Content) instead. 
info.magnolia.cms.beans.config.ContentRepository.shutdown()
          since 4.5 - use RepositoryManager.shutdown() directly. 
info.magnolia.cms.servlets.MgnlServletContextListener.startServer(ServletContext)
          since 4.5, use MagnoliaServletContextListener.startServer(), dependencies are injected. 
info.magnolia.cms.util.ConfigUtil.string2DOM(String)
          since 4.0 - not used 
info.magnolia.cms.util.ConfigUtil.string2JDOM(String, Map)
          since 4.0 - not used 
info.magnolia.content2bean.Content2BeanUtil.toBean(Content)
          since 4.5 - only used in tests - use Content2Bean 
info.magnolia.content2bean.Content2BeanUtil.toBean(Content, boolean)
          since 4.5- only used in DelegateVoter - use Content2Bean 
info.magnolia.content2bean.Content2BeanUtil.toBean(Content, boolean, Class)
          since 4.5 - TODO used in FilterManagerImpl, ParagraphManager and TemplateManager - use Content2Bean 
info.magnolia.content2bean.Content2BeanUtil.toBean(Content, boolean, ComponentProvider)
          since 4.5- only used in DelegateVoter - use Content2Bean 
info.magnolia.content2bean.Content2BeanUtil.toBean(Content, boolean, Content2BeanTransformer)
          since 4.5 use Content2Bean TODO -- this method has a bunch of usage points 
info.magnolia.content2bean.Content2BeanUtil.toBean(Content, boolean, Content2BeanTransformer, ComponentProvider)
          since 4.5 use Content2Bean TODO -- this method has a bunch of usage points 
info.magnolia.content2bean.Content2BeanUtil.toBean(Content, Class)
          since 4.5 - only used in tests - use Content2Bean 
info.magnolia.content2bean.Content2BeanUtil.toMap(Content)
          since 4.5 - not used - use Content2Bean 
info.magnolia.content2bean.Content2BeanUtil.toMap(Content, boolean)
          since 4.5 - only used in info.magnolia.setup.for3_5.UpdateI18nConfiguration - use Content2Bean 
info.magnolia.content2bean.Content2BeanUtil.toMap(Content, boolean, Class)
          since 4.5 - TODO only used in DefaultMessagesManager - use Content2Bean 
info.magnolia.link.LinkFactory.toPattern(Link)
          Since 5.0 use info.magnolia.link.LinkUtil.toPattern(Link) instead. 
info.magnolia.importexport.PropertiesImportExport.toProperties(Content)
          since 5.0 - use PropertiesImportExport.toProperties(javax.jcr.Node, info.magnolia.jcr.predicate.AbstractPredicate) 
info.magnolia.importexport.PropertiesImportExport.toProperties(HierarchyManager)
          since 4.3 - use PropertiesImportExport.toProperties(javax.jcr.Node, info.magnolia.jcr.predicate.AbstractPredicate) 
info.magnolia.content2bean.Content2BeanUtil.toPureMaps(Content, boolean)
          since 4.5 - TODO only used in info.magnolia.setup.for3_5.CheckAndUpdateExistingFilters - use Content2Bean 
info.magnolia.i18nsystem.TranslationService.translate(LocaleProvider, String, String[])
          should not be using a basename. Currently in use for backwards compatibility. 
info.magnolia.cms.beans.config.ConfigLoader.unload(ServletContext)
          since 4.5, use ConfigLoader.unload(), dependencies are injected. 
info.magnolia.jcr.util.MetaDataUtil.updateMetaData(Node)
          since 5.0 use NodeTypes.LastModified.update(javax.jcr.Node). 
info.magnolia.cms.security.MgnlUserManager.updateUserListWithAllChildren(Node, Collection)
          since 5.2 use findAllUsersInFolder instead 
info.magnolia.module.delta.WorkspaceXmlConditionsUtil.workspaceHasOldIndexer()
          since 4.5 - use WorkspaceXmlConditionsUtil.textFilterClassesAreNotSet() instead. 
 

Deprecated Constructors
info.magnolia.rendering.renderer.AbstractRenderer()
          since 5.0.2, use AbstractRenderer.AbstractRenderer(RenderingEngine) 
info.magnolia.templating.elements.AreaElement(ServerConfiguration, RenderingContext, RenderingEngine)
          since 5.0.5, use AreaElement.AreaElement(ServerConfiguration, RenderingContext, RenderingEngine, RenderableVariationResolver) instead. 
info.magnolia.module.delta.ChangeNodeTypeTask(String, String, ItemType)
          since 5.2.2, use ChangeNodeTypeTask.ChangeNodeTypeTask(String, String, String) instead. 
info.magnolia.rendering.template.configured.ConfiguredAreaDefinition()
          use ConfiguredAreaDefinition.ConfiguredAreaDefinition(TemplateAvailability templateAvailability) 
info.magnolia.rendering.template.configured.ConfiguredTemplateDefinition()
          use ConfiguredTemplateDefinition.ConfiguredTemplateDefinition(TemplateAvailability templateAvailability) 
info.magnolia.cms.util.ContentWrapper()
          since 4.3 - use ContentWrapper.ContentWrapper(info.magnolia.cms.core.Content) instead. 
info.magnolia.module.delta.CreateNodePathTask(String, String, String, String, ItemType)
          since 5.2.2, use CreateNodePathTask.CreateNodePathTask(String, String, String, String, String) instead. 
info.magnolia.cms.util.CustomServletConfig(String, ServletContext)
          not used 
info.magnolia.cms.i18n.DefaultMessagesManager()
           
info.magnolia.cms.security.ExternalUser(Subject)
          since 4.5 use ExternalUser(java.util.Map, info.magnolia.cms.security.auth.GroupList, info.magnolia.cms.security.auth.RoleList) instead 
info.magnolia.cms.beans.runtime.File(NodeData)
          Since 5.0 use File(Node) 
info.magnolia.jcr.iterator.FilteringNodeIterator(NodeIterator, AbstractPredicate, NodeWrapperFactory)
          since 4.5.9 use FilteringNodeIterator.FilteringNodeIterator(NodeIterator, AbstractPredicate, ContentDecorator) instead. 
info.magnolia.jcr.iterator.FilteringPropertyIterator(PropertyIterator, AbstractPredicate, PropertyWrapperFactory)
          since 4.5.9 use FilteringPropertyIterator.FilteringPropertyIterator(PropertyIterator, AbstractPredicate, ContentDecorator) instead 
info.magnolia.freemarker.FreemarkerHelper()
          since 4.5, use IoC, i.e use FreemarkerHelper.FreemarkerHelper(FreemarkerConfig) 
info.magnolia.rendering.renderer.FreemarkerRenderer()
          since 5.0.2, use FreemarkerRenderer.FreemarkerRenderer(FreemarkerHelper, RenderingEngine) 
info.magnolia.rendering.renderer.JspRenderer()
          since 5.0.2, use JspRenderer.JspRenderer(RenderingEngine) 
info.magnolia.link.Link(Content)
          Since 5.0 use Link(Node). 
info.magnolia.link.Link(String, Content, NodeData)
          Since 5.0 use Link(Node). 
info.magnolia.module.files.MD5CheckingFileExtractor(FileExtractionLogger, HierarchyManager)
          since 5.2.2 - use MD5CheckingFileExtractor.MD5CheckingFileExtractor(FileExtractionLogger, Session) instead. 
info.magnolia.cms.core.MetaData(Node, AccessManager)
          since 4.5 use MetaData(Node) instead. 
info.magnolia.rendering.template.assignment.MetaDataBasedTemplateDefinitionAssignment(TemplateDefinitionRegistry)
          since 5.2.2 - please use MetaDataBasedTemplateDefinitionAssignment.MetaDataBasedTemplateDefinitionAssignment(TemplateDefinitionRegistry, SimpleTranslator) instead. 
info.magnolia.module.ModuleManagerImpl()
          since 4.5 - use IoC - temporarily kept for tests ? 
info.magnolia.module.ModuleManagerImpl(InstallContextImpl, ModuleDefinitionReader)
          since 4.5 - use IoC - temporarily kept for tests ? 
info.magnolia.templating.renderers.NoScriptRenderer()
          since 5.0.2, use NoScriptRenderer.NoScriptRenderer(RenderingEngine) 
info.magnolia.templating.renderers.PlainTextTemplateRenderer()
          since 5.0.2, use PlainTextTemplateRenderer.PlainTextTemplateRenderer(RenderingEngine) 
info.magnolia.module.model.VersionRange(String)
          since 5.0.2 use VersionRange.parse(String) instead - should not be public. 
info.magnolia.module.model.VersionRange(Version, Version)
          should not be public - since 5.0.2 
info.magnolia.jcr.iterator.WrappingNodeIterator(NodeIterator, NodeWrapperFactory)
          since 4.5.9 use WrappingNodeIterator.WrappingNodeIterator(NodeIterator, ContentDecorator) 
info.magnolia.jcr.iterator.WrappingPropertyIterator(PropertyIterator, PropertyWrapperFactory)
          since 4.5.9 use WrappingPropertyIterator.WrappingPropertyIterator(PropertyIterator, ContentDecorator) instead 
 



Copyright © 2003-2014 Magnolia International Ltd.. All Rights Reserved.