Deprecated API


Contents
Deprecated Interfaces
info.magnolia.content2bean.Bean2ContentTransformer
          since 4.5.18 - unused, Bean2Content is not implemented yet. 
info.magnolia.cms.security.auth.callback.ClientCallback
          since 4.0 - this was never used 
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 4.5.18 - use Node2BeanTransformer instead. 
info.magnolia.cms.security.auth.Entity
            
info.magnolia.nodebuilder.ErrorHandler
          since 4.5.18 - use ErrorHandler instead. 
info.magnolia.cms.util.FactoryUtil.InstanceFactory
          since 4.3 - use ComponentFactory 
info.magnolia.cms.core.HierarchyManager
          since 4.5 - use JCR-Session instead. 
info.magnolia.context.MgnlContext.SystemContextOperation
          since 4.2 - use the Op interface, which can return values, or extend VoidOp. 
info.magnolia.cms.core.NodeData
          since 4.5, use jcr.Property instead. 
info.magnolia.nodebuilder.NodeOperation
          since 4.5.18 - 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 4.5.18 - use TransformationState instead. 
info.magnolia.content2bean.TypeMapping
          since 4.5.18 - use TypeMapping instead. 
 

Deprecated Classes
info.magnolia.cms.util.AbstractContentComparator
          since 4.2 - now irrelevant since using generics, implement Comparator instead of extending this. 
info.magnolia.nodebuilder.AbstractErrorHandler
          since 4.5.18 - use AbstractErrorHandler 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.module.workflow.commands.flow.ActivationFlowCommand
          since 3.0 - please use info.magnolia.module.workflow.commands.ActivationFlowCommand instead. 
info.magnolia.module.delta.AddUserToRoleTask
          since 4.3.7, use AddRoleToUserTask. 
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.cms.filters.BackwardCompatibilityFilter
          since 4.3 
info.magnolia.jcr.wrapper.ChildWrappingNodeWrapper
          since magnolia 4.5.8 use ContentDecoratorNodeWrapper instead 
info.magnolia.cms.util.ClassUtil
          since 4.3 - see specific methods for replacements. 
info.magnolia.content2bean.impl.CollectionPropertyHidingTransformer
          since 4.5.18 - 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 4.5.18 - use Node2BeanProcessorImpl instead. 
info.magnolia.content2bean.Content2BeanTransformer.Factory
          since 4.5, we should use IoC... 
info.magnolia.content2bean.impl.Content2BeanTransformerImpl
          since 4.5.18 - use Node2BeanTransformerImpl instead. 
info.magnolia.content2bean.Content2BeanUtil
          since 4.5.18 - 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.cms.core.ie.DataTransporter
          since 4.0, use DataTransporter 
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 WebContainerResources instead 
info.magnolia.cms.security.DummyUser
          since 4.3.6 - usage needs to be reviewed - see MAGNOLIA-3269 
info.magnolia.jaas.principal.EntityImpl
            
info.magnolia.cms.util.FactoryUtil
          since 4.3 - use Components.getComponentProvider(). 
info.magnolia.cms.util.FactoryUtil.ObservedObjectFactory
          since 4.3 - use ObservedComponentFactory 
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.core.ItemType
          since 4.5 - use MgnlNodeType}. 
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.util.MetaDataUtil
          since 4.5 as it operates on deprecated Content - use MetaDataUtil instead. 
info.magnolia.cms.servlets.MgnlServletContextListener
          since 4.5 - use MagnoliaServletContextListener instead. 
info.magnolia.cms.cache.MockCacheRequest
          unused (deprecated since 3.6) 
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.module.ModuleManager.Factory
          since 4.5, use IoC. 
info.magnolia.module.ModuleRegistry.Factory
          since 4.5, use IoC ! 
info.magnolia.cms.cache.MultiplexServletOutputStream
          since 3.6 - use TeeOutputStream from commons-io along with SimpleServletOutputStream 
info.magnolia.nodebuilder.NodeBuilder
          since 4.5.18 - use NodeBuilder instead. 
info.magnolia.nodebuilder.NodeBuilderUtil
          since 5.2.4 - use NodeBuilderUtil instead. 
info.magnolia.nodebuilder.Ops
          since 4.5.18 - use Ops 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.cms.beans.config.PropertiesInitializer
          since 4.5 - replaced by classes in the info.magnolia.init package. 
info.magnolia.content2bean.PropertyTypeDescriptor
          since 4.5.18 - 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 4.5.18 - 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.module.admininterface.setup.for4_3.ReplaceWrongDialogNodeTypeTask
          Not used since 4.5. 
info.magnolia.repository.RepositoryMapping
          since 4.5 - use RepositoryDefinition instead. 
info.magnolia.repository.RepositoryNameMap
          since 4.5 - use WorkspaceMappingDefinition instead. $Id$ 
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.util.ServletUtils
          since 4.5 - use ServletUtil instead. 
info.magnolia.nodebuilder.StrictErrorHandler
          since 4.5.18 - use StrictErrorHandler instead. 
info.magnolia.cms.core.SystemProperty
          since 4.5, use MagnoliaConfigurationProperties 
info.magnolia.cms.i18n.TemplateMessagesUtil
          officially since 4.0 - informally since 3.0 
info.magnolia.content2bean.impl.TransformationStateImpl
          since 4.5.18 - use TransformationStateImpl instead. 
info.magnolia.content2bean.TypeDescriptor
          since 4.5.18 - use TypeDescriptor instead. 
info.magnolia.content2bean.TypeMapping.Factory
          since 4.5, use IoC. 
info.magnolia.content2bean.impl.TypeMappingImpl
          since 4.5.18 - use TypeMappingImpl instead. 
info.magnolia.module.admininterface.setup.for4_0.UpdatedDefaultPublicURIWarning
          Not used since 4.5. 
info.magnolia.voting.Voting.Factory
          since 4.4, use one of the constants 
 

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

Deprecated Fields
info.magnolia.context.WebContext.ATTRIBUTE_REQUEST_CHARACTER_ENCODING
          use AggregationState 
info.magnolia.context.WebContext.ATTRIBUTE_REQUEST_URI
          use AggregationState 
info.magnolia.link.EditorLinkTransformer.binaryTransformer
           
info.magnolia.cms.beans.config.ContentRepository.CONFIG
          Use RepositoryConstants.CONFIG instead 
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.cms.gui.control.ControlImpl.ENCODING_NO
          since 4.5. Use ControlImpl.ENCRYPTION_NO instead. 
info.magnolia.objectfactory.ObservedComponentFactory.interf
          since 4.3 - this should be private - use ObservedComponentFactory.getComponentType() instead. (rename to "type" once made private) 
info.magnolia.cms.gui.control.Tree.ITEM_TYPE_NODEDATA
          since 4.4, use ItemType.MGNL_NODE_DATA instead 
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_CONTENT
          use ItemType.CONTENT 
info.magnolia.cms.core.ItemType.NT_CONTENTNODE
          use ItemType.CONTENTNODE 
info.magnolia.objectfactory.ObservedComponentFactory.observedObject
          since 4.3 - this should be private - use ObservedComponentFactory.getObservedObject() instead. 
info.magnolia.module.exchangesimple.BaseSyndicatorImpl.REPOSITORY_NAME
          since 4.5 - use logical workspace instead. 
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.module.exchangesimple.BaseSyndicatorImpl.repositoryName
          since 4.5 - should no longer be needed when operating with logical workspace names 
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.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.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.gui.control.Tree.addItemType(String)
          pass the icon to use as a second parameter 
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.cms.util.WebXmlUtil.areFilterDispatchersConfiguredProperly(String, List, List)
          since 3.6.4, use checkFilterDispatchersConfiguration() 
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.cms.util.ClassUtil.classForName(String)
          since 4.3 - use Classes.getClassFactory(). 
info.magnolia.cms.util.FactoryUtil.clear()
          since 4.3 - For tests, use info.magnolia.test.ComponentsTestUtil, otherwise see DefaultComponentProvider.clear() 
info.magnolia.cms.gui.dialog.DialogControlImpl.clearWebsiteNode()
          websitenode should only be set in init(), this is a workaround used in DialogDate 
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 #nodeById(String id) 
info.magnolia.templating.functions.TemplatingFunctions.contentByIdentifier(String, String)
          use TemplatingFunctions.contentById(String id, String workspace) or #contentByPath(String id, String workspace)} 
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.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 #createVersion(Node, Rule) 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.context.MgnlContext.doInSystemContext(MgnlContext.SystemContextOperation)
          since 4.2 - use the Op interface, which can return values, or extend VoidOp. 
info.magnolia.context.MgnlContext.doInSystemContext(MgnlContext.SystemContextOperation, boolean)
          since 4.2 - use the Op interface, which can return values, or extend VoidOp. 
info.magnolia.cms.gui.inline.ButtonEdit.drawHtml(JspWriter)
          use drawHtml(Writer out) instead. 
info.magnolia.cms.gui.inline.BarNew.drawHtml(JspWriter)
          use drawHtml(Writer out) instead. 
info.magnolia.cms.gui.inline.BarMain.drawHtml(JspWriter)
          use drawHtml(Writer out) instead. 
info.magnolia.cms.gui.inline.BarEdit.drawHtml(JspWriter)
          use drawHtml(Writer out) instead. 
info.magnolia.cms.gui.inline.BarMain.drawHtmlLinks(JspWriter)
          use drawHtmlLinks(Writer out) instead. 
info.magnolia.cms.util.DumperUtil.dump(Content)
          since 4.5.15. Use DumperUtil.dump(Node) instead. 
info.magnolia.cms.util.DumperUtil.dump(Content, int)
          since 4.5.15. Use DumperUtil.dump(Node, int) instead. 
info.magnolia.cms.util.DumperUtil.dump(Content, int, PrintStream)
          since 4.5.15. Use DumperUtil.dump(Node, int, PrintStream) instead. 
info.magnolia.cms.util.DumperUtil.dump(Content, PrintStream)
          since 4.5.15. Use DumperUtil.dump(Node, PrintWriter) instead. 
info.magnolia.cms.gui.control.ControlImpl.escapeHTML(String)
          Use EscapeUtil.escapeXss() 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.i18n.MessagesUtil.generateJavaScript(Messages)
          since 4.0, use generateJavaScript(Writer out, Messages messages) 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.util.MetaDataUtil.getActivationStatusIcon(Content)
          since 4.5 - use MetaDataUtil.getActivationStatusIcon(Node) instead. 
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.module.mail.util.MailUtil.getAllUserNodes()
          use getAllUserNodes(UserManager manager) instead 
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.templating.editor.client.dom.MgnlElement.getComment()
           
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.util.NodeDataUtil.getDateFormat()
          since 4.5 - use PropertyUtil.getDateFormat() instead 
info.magnolia.cms.util.HierarchyManagerWrapper.getDelegate()
          since 4.3 use getWrappedHierarchyManager() instead 
info.magnolia.module.admininterface.DialogHandlerManager.getDialogConfigNode(String)
          since 4.3.2, is obsolete since fix for MAGNOLIA-2907 
info.magnolia.jcr.node2bean.impl.TypeMappingImpl.getExactMethod(Class, String, int)
          since 5.0 - use setters 
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.util.FactoryUtil.getImplementation(Class)
          since 4.3 - use info.magnolia.objectfactory.Components#getComponentProvider()#getImplementation(Class) 
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.module.admininterface.AdminInterfaceModule.getInstance()
          since 4.5, use IoC ! 
info.magnolia.module.cache.CacheModule.getInstance()
          since 4.5, use IoC/CDI 
info.magnolia.module.cache.mbean.CacheMonitor.getInstance()
          since 4.5, use IoC instead 
info.magnolia.module.mail.MailModule.getInstance()
          since 4.5, use IoC ! 
info.magnolia.module.workflow.WorkflowModule.getInstance()
          since 4.5, use IoC ! 
info.magnolia.cms.beans.config.ContentRepository.getInternalWorkspaceName(String)
          since 4.5 - do not use. 
info.magnolia.cms.util.NodeDataUtil.getJCRPropertyType(Object)
          since 4.5 - use PropertyUtil.getJCRPropertyType(Object) 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.module.cache.executor.Store.getModule()
          since 4.5, use Store.cacheModule instead. 
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.module.admininterface.lists.VersionsList.getNode()
          since 4.5.10 use VersionsList.getJCRNode() instead 
info.magnolia.module.admininterface.commands.BaseRepositoryCommand.getNode(Context)
          since 4.5.7 use BaseRepositoryCommand.getJCRNode(Context) 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.cms.core.Path.getNodePath(String)
          since 4.0 - untested and unused 
info.magnolia.cms.core.Path.getNodePath(String, String)
          since 4.0 - untested and unused 
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.core.Path.getParentPath(String)
          since 4.0 - untested and unused 
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.cms.core.SystemProperty.getPropertyList()
          since 3.0 - use getProperties() instead 
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.cms.cache.MockCacheRequest.getRealPath(String)
            
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.cms.util.FactoryUtil.getSingleton(Class)
          since 4.3 - use Components.getSingleton(Class) 
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.module.ModuleVersionHandler.getStartupDelta(InstallContext)
          It seems irrelevant to have startup tasks in a VersionHandler. These should probably be moved to ModuleLifecycle. 
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.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.jackrabbit.ProviderImpl.getUnderlineRepository()
          typo - use get #getUnderlyingRepository() - since 4.0 
info.magnolia.repository.Provider.getUnderlineRepository()
          since 4.0 - typo - use get #getUnderlyingRepository() instead 
info.magnolia.module.AbstractModuleVersionHandler.getUpdate(InstallContext)
          since 4.2, renamed to getDefaultUpdate(InstallContext installContext) 
info.magnolia.module.exchangesimple.ReceiveFilter.getUser(HttpServletRequest)
          since 4.5. This method is not used anymore and there is no replacement. Authentication of activation is now handled by exchange of info encrypted by PPKey. 
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.gui.dialog.DialogControlImpl.getWebsiteNode()
          use getStorageNode() 
info.magnolia.cms.util.WorkspaceXmlUtil.getWorkspaceNamesWithIndexer()
          since 4.5 - directly use #getWorkspaceNamesMatching(String, String, boolean) instead. 
info.magnolia.freemarker.models.MagnoliaObjectWrapper.handleCalendar(Calendar)
          since 4.3 use CalendarModel instead. 
info.magnolia.cms.core.SystemProperty.hasProperty(String)
          since 4.5, use MagnoliaConfigurationProperties 
info.magnolia.cms.core.MetaData.hasProperty(String)
          since 4.0 - not used 
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.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 info.magnolia.cms.util.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.cms.cache.MockCacheRequest.isRequestedSessionIdFromUrl()
            
info.magnolia.cms.util.ClassUtil.isSubClass(Class, Class)
          since 4.3, use parentClass.isAssignableFrom(subClass) 
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.cms.util.FactoryUtil.newInstance(Class)
          since 4.3 - use info.magnolia.objectfactory.Components#getComponentProvider()#newInstance(Class) 
info.magnolia.cms.util.ClassUtil.newInstance(String)
          since 4.3 - use Classes.getClassFactory(). Shortcut for ClassUtil.classForName(className).newInstance() 
info.magnolia.cms.util.FactoryUtil.newInstanceWithoutDiscovery(String)
          since 4.3 - use Classes.getClassFactory() 
info.magnolia.cms.util.FactoryUtil.newInstanceWithoutDiscovery(String, Object[])
          since 4.3 - use Classes 
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.module.delta.QueryTask.operateOnNode(InstallContext, Content)
          Since 4.5.4 use info.magnolia.module.delta.QueryTask.operateOnNode(InstallContext, Node) 
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.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.module.admininterface.PageHandlerManager.registerPageDefinition(String, PageHandlerManager.PageDefinition)
            
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.jcr.node2bean.PropertyTypeDescriptor.setAddMethod(Method)
          since 5.0 - use setter instead. 
info.magnolia.cms.gui.inline.BarEdit.setButtonDelete()
          use BarEdit.setButtonDelete(String) 
info.magnolia.cms.gui.inline.BarEdit.setButtonDelete(String, String, String)
          use BarEdit.setButtonDelete(String) 
info.magnolia.cms.util.FactoryUtil.setDefaultImplementation(Class, Class)
          since 4.3 - For tests, use info.magnolia.test.ComponentsTestUtil, otherwise see info.magnolia.objectfactory.DefaultComponentProvider#setDefaultImplementation(Class, Class) 
info.magnolia.cms.util.FactoryUtil.setDefaultImplementation(Class, String)
          since 4.3 - For tests, use info.magnolia.test.ComponentsTestUtil, otherwise see info.magnolia.objectfactory.DefaultComponentProvider#setDefaultImplementation(Class, String) 
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.gui.inline.ButtonEdit.setDefaultOnclick(HttpServletRequest)
          since 4.0 - do not pass an HttpServletRequest 
info.magnolia.templating.jsp.taglib.EditButton.setEditLabel(String)
          use the label attribute instead. 
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.cms.beans.runtime.Document.setExtention(String)
          since 4.1.1 typo in method name - use setExtension instead 
info.magnolia.content2bean.impl.Content2BeanProcessorImpl.setForceCreation(boolean)
          only used in tests 
info.magnolia.cms.gui.control.Tree.setIcon(String, String)
          since 4.4 use Tree.addIcon(String, String) instead. 
info.magnolia.cms.gui.control.Tree.setIconContentNode(String)
          since 4.4, use addIcon(ItemType.CONTENTNODE.getSystemName(), src) instead 
info.magnolia.cms.gui.control.Tree.setIconNodeData(String)
          since 4.4, use addIcon(ItemType.MGNL_NODE_DATA, src) instead 
info.magnolia.cms.gui.control.Tree.setIconPage(String)
          since 4.4, use addIcon(ItemType.CONTENT.getSystemName(), src) instead 
info.magnolia.cms.util.FactoryUtil.setImplementation(Class, Class)
          since 4.3 - For tests, use info.magnolia.test.ComponentsTestUtil, otherwise see info.magnolia.objectfactory.DefaultComponentProvider#setImplementation(Class, Class) 
info.magnolia.cms.util.FactoryUtil.setImplementation(Class, String)
          since 4.3 - For tests, use info.magnolia.test.ComponentsTestUtil, otherwise see DefaultComponentProvider.setImplementation(Class, String) 
info.magnolia.cms.util.FactoryUtil.setInstance(Class, Object)
          since 4.3 - For tests, use info.magnolia.test.ComponentsTestUtil, otherwise see DefaultComponentProvider.setInstance(Class, Object) 
info.magnolia.cms.util.FactoryUtil.setInstanceFactory(Class, FactoryUtil.InstanceFactory)
          since 4.3 - For tests, use info.magnolia.test.ComponentsTestUtil, otherwise see DefaultComponentProvider.setInstanceFactory(Class, info.magnolia.objectfactory.ComponentFactory) 
info.magnolia.cms.security.MgnlUser.setLastAccess()
          since 4.5, use UserManager.updateLastAccessTimestamp(User) instead 
info.magnolia.context.SystemContext.setLocale(Locale)
          since 4.0 - this method should not be exposed on SystemContext. 
info.magnolia.context.AbstractSystemContext.setLocale(Locale)
          since 4.0 - this shouldn't be exposed in the SystemContext interface. Prevent calls by throwing an UnsupportedOperationException. 
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.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.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.templating.jsp.taglib.EditButton.setParagraph(String)
          since 4.1, use the setDialog() instead. 
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.cms.gui.control.ControlImpl.setRequest(HttpServletRequest)
            
info.magnolia.cms.exchange.ActivationManager.setSubscribers(Collection)
          means of setting the subscribers are implementation detail and should not be exposed 
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.importexport.PropertiesImportExport.toProperties(HierarchyManager)
          since 4.3 This method is deprecated, it returns results in a format that does not match the format that the import method uses (doesn't include @uuid or @type properties) It is kept here to support existing test and applications that might break as a result of these changes (i.e. unit tests that are expecting a specific number of properties returned, etc) For new applications use the contentToProperties methods instead. 
info.magnolia.content2bean.Content2BeanUtil.toPureMaps(Content, boolean)
          since 4.5 - TODO only used in info.magnolia.setup.for3_5.CheckAndUpdateExistingFilters - use Content2Bean 
info.magnolia.cms.beans.config.ConfigLoader.unload(ServletContext)
          since 4.5, use ConfigLoader.unload(), dependencies are injected. 
info.magnolia.cms.security.MgnlUserManager.userInstance(Content)
          since 4.3.1 - use MgnlUserManager.newUserInstance(javax.jcr.Node) 
info.magnolia.module.delta.WorkspaceXmlConditionsUtil.workspaceHasOldIndexer()
          since 4.5 - use WorkspaceXmlConditionsUtil.textFilterClassesAreNotSet() instead. 
 

Deprecated Constructors
info.magnolia.rendering.renderer.AbstractRenderer()
          since 4.5.10, use AbstractRenderer.AbstractRenderer(RenderingEngine) 
info.magnolia.cms.gui.inline.BarEdit(HttpServletRequest)
          since 4.0 - use the empty constructor. 
info.magnolia.cms.gui.inline.BarMain(HttpServletRequest)
          since 4.0 - use the empty constructor. 
info.magnolia.cms.gui.inline.BarMain(HttpServletRequest, String, String, String, String)
          since 4.0 
info.magnolia.cms.gui.inline.BarNew(HttpServletRequest)
          since 4.0 - use the empty constructor. 
info.magnolia.cms.gui.inline.ButtonEdit(HttpServletRequest)
          since 4.0 - use the empty constructor. 
info.magnolia.cms.gui.inline.ButtonEdit(HttpServletRequest, String, String, String, String)
          since 4.0 - do not pass an HttpServletRequest 
info.magnolia.module.cache.CacheModule(ModuleManager, CacheMonitor)
          TODO since 4.5 - find another, cleaner, mechanism to provide the information this module needs instead of using ModuleManager. 
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.cms.util.CustomServletConfig(String, ServletContext)
          not used 
info.magnolia.module.cache.DefaultCacheKey(String, String, String, Map)
          since 4.4.6 use info.magnolia.module.cache.DefaultCacheKey.DefaultCacheKey(String, String, String, Map, Boolean) 
info.magnolia.module.cache.DefaultCacheKey(String, String, String, String, Map, Boolean)
          since 4.5.11 use info.magnolia.module.cache.DefaultCacheKey.DefaultCacheKey(String, String, String, String, String, Map, Boolean) 
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.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 4.5.10, use FreemarkerRenderer.FreemarkerRenderer(FreemarkerHelper, RenderingEngine) 
info.magnolia.rendering.renderer.JspRenderer()
          since 4.5.10, use JspRenderer.JspRenderer(RenderingEngine) 
info.magnolia.cms.core.MetaData(Node, AccessManager)
          since 4.5 use MetaData(Node) instead. 
info.magnolia.importexport.filters.MetadataUuidFilter(XMLReader)
          since 4.2.2 (MAGNOLIA-2960) 
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 4.5.10, use NoScriptRenderer.NoScriptRenderer(RenderingEngine) 
info.magnolia.templating.renderers.PlainTextTemplateRenderer()
          since 4.5.10, use PlainTextTemplateRenderer.PlainTextTemplateRenderer(RenderingEngine) 
info.magnolia.module.samples.templates.SampleTemplate()
          use SampleTemplate.SampleTemplate(TemplateAvailability templateAvailability) 
info.magnolia.module.cache.executor.Store()
          since 4.5.17. Use Store.Store(CacheModule) instead. 
info.magnolia.cms.gui.control.Tree(String, HttpServletRequest)
          use Tree(name, repository) instead 
info.magnolia.cms.gui.control.Tree(String, String, HttpServletRequest)
          don't pass the request 
info.magnolia.cms.gui.control.TreeColumn(String, HttpServletRequest)
          use the empty constuctor 
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.