Deprecated Classes
org.mmbase.module.core.ByteFieldContainer
org.mmbase.bridge.jsp.taglib.typehandler.ByteHandler
Use BinaryHandler
org.mmbase.core.util.DaemonThread
This class copies functionality present in
e.g. java.util.concurrent.ScheduledThreadPoolExecutor (a thread pool which can be used is
e.g. ThreadPools.scheduler ). If scheduling is not used, then only the
thread group is special, which can just as well be obtained by MMBaseContext.getThreadGroup() .
org.mmbase.module.database.DatabaseSupportInformix
Use ;IFX_LOCK_MODE_WAIT=31 on the connection string in jdbc.xml in stead
org.mmbase.util.DateStrings
FIX dutch days
org.mmbase.util.DateSupport
use Calendar and java.util.DateFormat
org.mmbase.util.Escape
Use org.mmbase.util.Encode
org.mmbase.util.Execute
Use CommandExecutor
org.mmbase.module.corebuilders.FieldDefs
use CoreField
org.mmbase.util.HttpAuth
should be done by implementing and using the MMBase security Authorization
org.mmbase.mojo.IncludeDefaultExcludesMojo
At least if you have fixes for: MWAR-205 and MWAR-128
org.mmbase.bridge.jsp.taglib.InfoTag
org.mmbase.util.IntegerCompare
Should implement java.util.Comparator, or should not exist, because this is java.lang.Integer's 'natural' order.
org.mmbase.util.logging.log4j.Log4jPriority
use Log4jLevel
org.mmbase.util.LRUHashtable
use org.mmbase.cache.implementation.LRUCache
org.mmbase.module.core.MMObjectDCompare
This nearly duplicates MMObjectCompare. If the inverse of a comparable is needed, this can be implemented more genericly. Btw, this is not used.
org.mmbase.module.gui.html.MultilevelCacheHandler
use org.mmbase.cache.MultilevelCacheHandler
org.mmbase.bridge.jsp.taglib.util.MultiPart
org.mmbase.module.builders.vwms.PriorityURL
not used anywhere
org.mmbase.util.Queue
Use edu.emory.mathcs.backport.java.util.concurrent.BlockingQueue, or some other Queue implementation.
org.mmbase.cache.ReleaseStrategy.Timer
The only thing what this does is knowing how to subtract, which is really not so
difficult or verbose by itself
org.mmbase.servlet.servdb
use ImageServlet or AttachmentServlet instead
org.mmbase.servlet.servjumpers
use org.mmbase.servlet.JumpersFilter
org.mmbase.servlet.SimpleFormToMailServlet
Abstract and not used anywhere.
org.mmbase.util.SortableCompare
Use java.util.Comparator
org.mmbase.util.SortedVector
You can use java.util.SortedSet (implementations of that), or Collections.sort(), if duplicate entries are essential (but how should they be sorted then?)
org.mmbase.util.StringCompare
Should implement java.util.Comparator, or should not exist, because this is java.lang.String's 'natural' order.
org.mmbase.util.URLEscape
use Encode
org.mmbase.util.URLParamEscape
use Encode
org.mmbase.module.builders.VersionCacheNode
is this (cacheversionfile) used? seems obsolete now
org.mmbase.module.builders.VersionCacheWhenNode
is this (cacheversionfile) used? seems obsolete now
org.mmbase.module.builders.VersionXMLCacheNodeReader
is this (cacheversionfile) used? seems obsolete now
org.mmbase.mojo.WebResourcesMojo
Simply move the jsp to the correct location in src/main/webapp. That's easy with svn.
org.mmbase.util.XFile
What's wrong with java.io.File itself? The only difference is that lastmodified gives last-modified not of file now, but of file when this object was created. If that is important, the name (nor javadoc) of this class is not very informative.
org.mmbase.util.XMLBasicReader
use DocumentReader or DocumentWriter. Some code may need to be moved to DocumentReader
org.mmbase.util.XMLEntityResolver
Use EntityResolver
org.mmbase.util.XMLErrorHandler
Use ErrorHandler
org.mmbase.util.XMLMMLanguageReader
not used anywhere
Deprecated Methods
org.mmbase.util.xml.URIResolver.EntryList.add(String, File)
org.mmbase.module.core.MMObjectBuilder.addLocalObserver(MMBaseObserver)
use the new event system as well. check out addEventListener(Object listener) or MMBase.addEventListener(EventListener listener)
org.mmbase.storage.search.implementation.BasicSearchQuery.addRelationStep(Object, Object)
Use {@link #addRelationStep(String, String).
org.mmbase.module.core.MMObjectBuilder.addRemoteObserver(MMBaseObserver)
use the new event system as well. check out addEventListener(Object listener) or MMBase.addEventListener(EventListener listener)
org.mmbase.storage.search.implementation.BasicSearchQuery.addStep(Object)
Use {@link #addStep(String).
org.mmbase.storage.search.legacy.QueryConvertor.altaVista2SQL(String)
Use setConstraint() to parse
these expressions.
org.mmbase.storage.search.legacy.QueryConvertor.altaVista2SQL(String, StorageManagerFactory>)
Use setConstraint() to parse
these expressions.
org.mmbase.bridge.jsp.taglib.ContextReferrerTag.appendMoreParameters(String, String, StringBuffer)
org.mmbase.security.implementation.cloudcontext.builders.Users.check()
This returns true always, and is not used, nor do we know what it is supposed to mean
org.mmbase.module.core.MMTable.count(String)
Use count(NodeSearchQuery)
instead.
org.mmbase.applications.editwizard.Config.Configurator.createList()
use createList(cloud)
org.mmbase.module.INFO.doScanDate(PageInfo, StringTagger)
hereditary code. Should be dropped or adapted.
org.mmbase.util.LocalHttpServletResponse.encodeRedirectUrl(String)
org.mmbase.util.LocalHttpServletResponse.encodeUrl(String)
org.mmbase.module.core.MMObjectBuilder.executeFunction(MMObjectNode, String, String)
use MMObjectBuilder.getFunction(MMObjectNode, String)
org.mmbase.bridge.jsp.taglib.ContextTag.findAndRegister(int, String, String)
Use getContextProvider().getContextContainer().findAndRegister
org.mmbase.bridge.jsp.taglib.ContextTag.findAndRegister(int, String, String, boolean)
Use getContextProvider().getContextContainer().findAndRegister
org.mmbase.bridge.jsp.taglib.ContextTag.findAndRegister(String)
Use getContextProvider().getContextContainer().findAndRegister
org.mmbase.bridge.jsp.taglib.ContextTag.findAndRegister(String, String)
Use getContextProvider().getContextContainer().findAndRegister
org.mmbase.bridge.jsp.taglib.ContextTag.findAndRegisterString(String)
Use getContextProvider().getContextContainer().findAndRegisterString
org.mmbase.bridge.util.xml.DateFormat.format(Cloud, Node, String, String, String)
not sure where this is used?
org.mmbase.storage.search.implementation.database.SqlHandler.getAllowedValue(String)
use StorageManagerFactory.getStorageIdentifier()
org.mmbase.module.corebuilders.InsRel.getAllRelationsVector(int)
use InsRel.getRelationNodes(int, boolean)
org.mmbase.module.corebuilders.InsRel.getAllRelationsVector(int, int)
use InsRel.getRelationNodes(int, int, boolean)
org.mmbase.servlet.servdb.getAttachment(Vector)
moved to AttachmentServlet
org.mmbase.servlet.servdb.getAttachmentFileName(Vector)
moved to AttachmentServlet
org.mmbase.servlet.servdb.getAttachmentMimeType(Vector)
moved to AttachmentServlet
org.mmbase.bridge.jsp.taglib.ContextReferrerTag.getAttributeValue(String)
Call getAttribute in the set-method and 'toString(tag)' when using
it. This is better for performance and makes sure the impl. works in all servlet
containers.
org.mmbase.module.core.MMObjectBuilder.getClassName()
don't use
org.mmbase.module.core.MMObjectBuilder.getConfigFile()
Need something as getConfigResource in stead.
org.mmbase.module.core.MMBaseContext.getConfigPath()
use ResourceLoader.getConfigurationRoot() with relative path
org.mmbase.bridge.jsp.taglib.ContextTag.getContainerObject(String)
Use getContextProvider().getContextContainer().getObject
org.mmbase.util.DynamicDate.getDate()
org.mmbase.util.DynamicDate.getDay()
org.mmbase.module.corebuilders.FieldDefs.getDBName()
use AbstractDescriptor.getName()
org.mmbase.module.corebuilders.FieldDefs.getDBNotNull()
use AbstractField.isRequired()
org.mmbase.module.corebuilders.FieldDefs.getDBPos()
use CoreField.getStoragePosition()
org.mmbase.module.corebuilders.FieldDefs.getDBSize()
Use CoreField.getMaxLength()
org.mmbase.module.corebuilders.FieldDefs.getDBState()
use AbstractField.getState()
org.mmbase.module.corebuilders.FieldDefs.getDBType()
to access type constraints, use AbstractField.getDataType()
org.mmbase.module.core.MMObjectBuilder.getDefaultTeaser(MMObjectNode, MMObjectNode)
Will be removed?
org.mmbase.module.corebuilders.FieldDefs.getDescription(String)
use AbstractDescriptor.getDescription(Locale locale)
org.mmbase.util.xml.AbstractBuilderReader.getDescriptions()
use getLocalizedDescription()
org.mmbase.module.corebuilders.FieldDefs.getDescriptions()
use AbstractDescriptor.getDescription()
org.mmbase.util.XMLBasicReader.getDocumentBuilder(boolean, EntityResolver)
use {!link DocumentReader.getDocumentBuilder(boolean, ErrorHandler, EntityResolver)}
org.mmbase.util.XMLBasicReader.getDocumentBuilder(boolean, ErrorHandler)
use {!link DocumentReader.getDocumentBuilder(boolean, ErrorHandler, EntityResolver)}
org.mmbase.util.XMLBasicReader.getDocumentBuilder(boolean, ErrorHandler, EntityResolver)
use {!link DocumentReader.getDocumentBuilder(boolean, ErrorHandler, EntityResolver)}
org.mmbase.util.XMLBasicReader.getDocumentBuilder(Class)
use {!link DocumentReader.getDocumentBuilder(boolean, ErrorHandler, EntityResolver)}
org.mmbase.cache.xslt.FactoryCache.getFactory(File)
org.mmbase.datatypes.handlers.html.MultiPart.MMultipartRequest.getFileItem(String)
org.mmbase.servlet.JumpersFilter.getFilterConfig()
will be dropped in future versions
org.mmbase.module.core.MMObjectBuilder.getFunctionParameters(String)
use executeFunction(node, function, list)
org.mmbase.module.corebuilders.RelDef.getGuessedByName(String)
use RelDef.getNumberByName(java.lang.String) instead
org.mmbase.module.corebuilders.RelDef.getGuessedNumber(String)
renamed to RelDef.getNumberByName(java.lang.String) which better explains its use
org.mmbase.module.corebuilders.FieldDefs.getGUIList()
use CoreField.getListPosition()
org.mmbase.module.corebuilders.FieldDefs.getGUIName(String)
use AbstractDescriptor.getGUIName(Locale locale)
org.mmbase.module.corebuilders.FieldDefs.getGUINames()
use AbstractDescriptor.getGUIName()
org.mmbase.module.corebuilders.FieldDefs.getGUIPos()
use CoreField.getEditPosition()
org.mmbase.module.corebuilders.FieldDefs.getGUISearch()
use CoreField.getSearchPosition()
org.mmbase.bridge.Field.getGUIType()
use Field.getDataType() and Descriptor.getName()
org.mmbase.util.DynamicDate.getHours()
org.mmbase.module.core.MMObjectBuilder.getHTML(String)
org.mmbase.util.XMLBasicReader.getInputSource(String)
org.mmbase.util.logging.log4j.Log4jImpl.getInstance(String)
Use Log4jImpl.getLogger(java.lang.String)
org.mmbase.util.DynamicDate.getMinutes()
org.mmbase.applications.mmbob.PostArea.getModerators()
returning enumerations?!
org.mmbase.module.Module.getModuleInfo()
use getDescription
org.mmbase.security.implementation.context.ContextLoginModule.getModuleValue(String)
Use ContextLoginModule.getAccount(java.lang.String)
org.mmbase.util.DynamicDate.getMonth()
org.mmbase.module.gui.html.FieldEditor.getMonthString(int)
use Locale
org.mmbase.module.core.ClusterBuilder.getMultiLevelSearchQuery(List, List, String, List, String, List, List, int)
use ClusterBuilder.getMultiLevelSearchQuery(List snodes, List fields, String pdistinct, List tables, String where,
List orderVec, List directions, List searchDir)
org.mmbase.module.core.MMObjectBuilder.getNextField(String)
use getNextField() with sortorder ORDER_EDIT
org.mmbase.applications.mmbob.PostArea.getNonModerators(String)
returning enumerations?!
org.mmbase.util.LRUHashtable.getOrderedElements()
use getOrderedEntries
org.mmbase.util.LRUHashtable.getOrderedElements(int)
use getOrderedEntries
org.mmbase.module.core.MMBaseContext.getOutputFile()
use logging system
org.mmbase.module.gui.html.HtmlBase.getPageSession(scanpage)
always returns null, do not use.
org.mmbase.util.xml.AbstractBuilderReader.getPluralNames()
use getLocalizedPluralName()
org.mmbase.security.implementation.cloudcontext.builders.Users.getRank(MMObjectNode)
org.mmbase.module.database.MultiConnectionImplementation.getRealConnection()
Use ConnectionWrapper.unwrap(Class) (a java 1.6 method from 'Wrapper')
org.mmbase.util.LocalServletRequest.getRealPath(String)
org.mmbase.module.corebuilders.InsRel.getRelatedVector(int, int)
org.mmbase.module.corebuilders.InsRel.getRelatedVector(int, int, int)
org.mmbase.module.corebuilders.InsRel.getRelationsVector(int)
use InsRel.getRelationNodes(int)
org.mmbase.module.corebuilders.InsRel.getRelationsVector(int, int)
use InsRel.getRelationNodes(int, int, boolean)
org.mmbase.module.corebuilders.RelDef.getRelsNrByName(String, String)
use RelDef.getNumberByName(java.lang.String) instead
org.mmbase.util.xml.DocumentReader.getRootElement()
org.mmbase.util.DynamicDate.getSeconds()
org.mmbase.module.core.MMObjectBuilder.getShortedByte(String, MMObjectNode)
Use MMObjectBuilder.getShortedInputStream(java.lang.String, org.mmbase.module.core.MMObjectNode)
org.mmbase.util.xml.AbstractBuilderReader.getSingularNames()
use getLocalizedSingularName()
org.mmbase.module.core.MMObjectBuilder.getSmartPath(String, String, String, String)
This method will be finalized in MMBase 1.9 and removed afterwards.
You can implement a new smart-path for your builders, with a class like SmartPathFunction in stead, and configure it in your builder xml as
the implementation for the 'smartpath' function. This makes extensions less dependent on
precise arguments (e.g. 'documentRoot' is not relevant for 'resourceloader' implementation),
and makes this function pluggable on all builders. See also MMB-1449.
org.mmbase.util.DynamicDate.getTimezoneOffset()
org.mmbase.bridge.jsp.taglib.pageflow.UrlTag.getUrl()
org.mmbase.bridge.jsp.taglib.pageflow.UrlTag.getUrl(boolean, boolean)
org.mmbase.module.corebuilders.TypeDef.getValue(String)
use getValue(int)
org.mmbase.util.DynamicDate.getYear()
org.mmbase.module.core.MMObjectBuilder.hostname_function(String)
Has nothing to do with mmbase nodes. Should be in org.mmbase.util
org.mmbase.module.corebuilders.InsRel.insert(String, int, int, int)
Use insert(String, MMObjectNode) instead.
org.mmbase.module.corebuilders.FieldDefs.isKey()
use AbstractField.isUnique() to determine if a field is unique,
use getIndexes() to return set of Index objects to which this key belongs
org.mmbase.bridge.jsp.taglib.ContextTag.isPresent(String)
Use getContextProvider().getContextContainer().isPresent
org.mmbase.bridge.jsp.taglib.ContextTag.isRegistered(String)
Use getContextProvider().getContextContainer().isRegistered
org.mmbase.util.LocalHttpServletRequest.isRequestedSessionIdFromUrl()
org.mmbase.util.LocalHttpServletRequest.isRequestedSessionIdFromURL()
org.mmbase.util.Execute.main(String[])
Only for testing. I mean, why bother?
org.mmbase.module.builders.vwms.SCPcopy.main(String[])
VPRO-specific
org.mmbase.module.Module.maintainance()
Method name is not correct english. And btw the complete
method is dubious. It is called once an hour for every
module. But I know of no modules which actually do something useful here,
because an hours is always either too short, or too long.
org.mmbase.util.RFC1123.makeDateV1(Date)
use RFC1123.makeDate(java.util.Date) instead
org.mmbase.util.RFC1123.makeDateV2(Date)
use RFC1123.makeDate(java.util.Date) instead
org.mmbase.module.scancacheInterface.newput2(String, String, String, int, String)
Temporary hack for solving asis problems (?). Use scancacheInterface.newput(String, HttpServletResponse, String, String, String) instead.
org.mmbase.module.core.MMObjectBuilder.nodeLocalChanged(String, String, String, String)
use notify(NodeEvent) in stead
org.mmbase.module.core.MMObjectBuilder.nodeRemoteChanged(String, String, String, String)
use notify(NodeEvent) in stead
org.mmbase.bridge.jsp.taglib.ContextTag.register(String, Object)
Use getContextProvider().getContextContainer().register
org.mmbase.bridge.jsp.taglib.ContextTag.register(String, Object, boolean)
Use getContextProvider().getContextContainer().register
org.mmbase.bridge.jsp.taglib.ContextTag.registerNode(String, Node)
Use getContextProvider().getContextContainer().registerNode
org.mmbase.module.corebuilders.TypeRel.reldefCorrect(int, int, int)
use TypeRel.contains(int, int, int) instead
org.mmbase.module.corebuilders.InsRel.reldefCorrect(int, int, int)
Use TypeRel.reldefCorrect(int, int, int) instead
org.mmbase.module.ProcessorModule.reload()
called by nothing
org.mmbase.bridge.jsp.taglib.ContextTag.reregister(String, Object)
Use getContextProvider().getContextContainer().reregister
org.mmbase.util.xml.URIResolver.resolveToFile(String)
org.mmbase.util.xml.URIResolver.resolveToFile(String, String)
org.mmbase.util.ThreadPools.scheduleAtFixedRate(Runnable, int, int)
Used ThreadPools.scheduler#scheduleAtFixedRate This method is only provided to
use this in both 1.8 (concurrecy backport) and 1.9 (java 1.5).
org.mmbase.module.core.MMTable.search(String)
Use getNodes(NodeSearchQuery to perform a node search.
org.mmbase.module.core.ClusterBuilder.searchMultiLevelVector(List, List, String, List, String, List, List, int)
use ClusterBuilder.searchMultiLevelVector(List snodes, List fields, String pdistinct, List tables, String where,
List orderVec, List directions, List searchDirs)
org.mmbase.module.core.MMTable.searchVector(String)
Use getNodes(NodeSearchQuery to perform a node search.
org.mmbase.servlet.HandleServlet.sendBytes(HttpServletResponse, byte[])
org.mmbase.util.DynamicDate.setDate(int)
org.mmbase.module.corebuilders.FieldDefs.setDBKey(boolean)
use CoreField.setUnique(boolean) to make a field unique.
org.mmbase.module.corebuilders.FieldDefs.setDBNotNull(boolean)
to access type constraints, use AbstractField.getDataType()
org.mmbase.module.corebuilders.FieldDefs.setDBPos(int)
use CoreField.setStoragePosition(int)
org.mmbase.module.corebuilders.FieldDefs.setDBSize(int)
use CoreField.setMaxLength(int)
org.mmbase.module.corebuilders.FieldDefs.setDBState(int)
use AbstractField.getState()
org.mmbase.module.corebuilders.FieldDefs.setDBState(String)
use CoreField.setState(int)
org.mmbase.module.corebuilders.FieldDefs.setDescription(String, String)
use AbstractDescriptor.getLocalizedDescription()
org.mmbase.bridge.jsp.taglib.containers.QueryAgeConstraintTag.setField(String)
Use QueryAgeConstraintTag.setElement(java.lang.String)
org.mmbase.servlet.JumpersFilter.setFilterConfig(FilterConfig)
will be dropped in future versions
org.mmbase.module.corebuilders.FieldDefs.setGUIList(int)
use CoreField.setListPosition(int)
org.mmbase.module.corebuilders.FieldDefs.setGUIName(String, String)
to access type constraints, use AbstractField.getDataType()
org.mmbase.module.corebuilders.FieldDefs.setGUIPos(int)
use CoreField.setEditPosition(int)
org.mmbase.module.corebuilders.FieldDefs.setGUISearch(int)
use CoreField.setSearchPosition(int)
org.mmbase.util.DynamicDate.setHours(int)
org.mmbase.bridge.jsp.taglib.WriterHelper.setJspvar(PageContext)
jspvar will be set by setValue then
org.mmbase.util.DynamicDate.setMinutes(int)
org.mmbase.util.DynamicDate.setMonth(int)
org.mmbase.util.functions.DescribedFunctionProvider.setName(String)
org.mmbase.module.core.SmartPathFunction.setRoot(String)
Use SmartPathFunction.setLoader(ResourceLoader) .
org.mmbase.util.DynamicDate.setSeconds(int)
org.mmbase.util.LocalHttpServletResponse.setStatus(int, String)
org.mmbase.util.DynamicDate.setTime(long)
org.mmbase.bridge.jsp.taglib.WriterHelper.setWrite(Boolean)
Use setWrite(Attribute)
org.mmbase.util.DynamicDate.setYear(int)
org.mmbase.util.RandomThings.shuffleArray(int[])
use java.util.
org.mmbase.util.RandomThings.shuffleCloneVector(Vector)
java.util.Collections#shuffle and clone
org.mmbase.util.RandomThings.shuffleVector(Vector)
java.util.Collections#shuffle
org.mmbase.module.corebuilders.FieldDefs.sort(List, int)
use Fields.sort(java.util.List extends org.mmbase.bridge.Field>, int)
org.mmbase.module.corebuilders.FieldDefs.sort(List)
use Collections.sort
org.mmbase.module.core.MMBaseContext.startThread(DaemonTask, String)
Use ThreadPools.scheduler .
org.mmbase.module.builders.Vwms.startVwmsByField()
Unused. Use startVwms() instead.
org.mmbase.util.DynamicDate.toGMTString()
org.mmbase.util.DynamicDate.toLocaleString()
org.mmbase.module.ProcessorModule.unload()
called by nothing
org.mmbase.bridge.jsp.taglib.ContextTag.unRegister(String)
Use getContextProvider().getContextContainer().unRegister