Deprecated API


Contents
Deprecated Interfaces
org.mmbase.core.util.DaemonTask
          This class copies functionality present in e.g. java.util.concurrent.ScheduledThreadPoolExecutor (a thread pool which can be used is e.g. ThreadPools.scheduler). 
org.mmbase.module.core.MMBaseObserver
          Use NodeEventListener 
 

Deprecated Classes
org.mmbase.module.core.ByteFieldContainer
            
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.module.builders.Dummy
          Simply use MMObjectBuilder. In the builder xml you can simply leave the <class> element away alltogether. 
org.mmbase.module.corebuilders.FieldDefs
          use CoreField 
org.mmbase.module.core.MMBaseContext
          Use org.mmbase.util.MMBaseContext 
org.mmbase.module.core.SmartPathFunction
          Use org.mmbase.util.functions.SmartPathFunction 
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 
 

Deprecated Fields
org.mmbase.module.core.ClusterBuilder.clusterQueries
          Use CoreClusterQueries.INSTANCE 
org.mmbase.module.core.ClusterBuilder.SEARCH_ALL
          use RelationStep.DIRECTIONS_ALL 
org.mmbase.module.core.ClusterBuilder.SEARCH_BOTH
          use RelationStep.DIRECTIONS_BOTH In future versions of MMBase (1.8 and up) this will be the default value 
org.mmbase.module.core.ClusterBuilder.SEARCH_DESTINATION
          use RelationStep.DIRECTIONS_DESTINATION 
org.mmbase.module.core.ClusterBuilder.SEARCH_EITHER
          use RelationStep.DIRECTIONS_EITHER. In future versions of MMBase (1.8 and up) the default value will be RelationStep.DIRECTIONS_BOTH 
org.mmbase.module.core.ClusterBuilder.SEARCH_SOURCE
          use RelationStep.DIRECTIONS_SOURCE 
 

Deprecated Methods
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.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.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.module.core.MMTable.count(String)
          Use count(NodeSearchQuery) instead. 
org.mmbase.module.core.MMObjectBuilder.executeFunction(MMObjectNode, String, String)
          use MMObjectBuilder.getFunction(MMObjectNode, String) 
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.module.core.MMObjectBuilder.getClassName()
          don't use 
org.mmbase.module.core.MMObjectBuilder.getConfigFile()
          Need something as getConfigResource in stead. 
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 getStoragePosition() 
org.mmbase.module.corebuilders.FieldDefs.getDBSize()
          Use 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.module.corebuilders.FieldDefs.getDescriptions()
          use AbstractDescriptor.getDescription() 
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 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 getEditPosition() 
org.mmbase.module.corebuilders.FieldDefs.getGUISearch()
          use getSearchPosition() 
org.mmbase.module.core.MMObjectBuilder.getHTML(String)
            
org.mmbase.security.implementation.context.ContextLoginModule.getModuleValue(String)
          Use ContextLoginModule.getAccount(java.lang.String) 
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.module.database.MultiConnectionImplementation.getRealConnection()
          Use ConnectionWrapper.unwrap(Class) (a java 1.6 method from 'Wrapper') 
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.module.core.MMObjectBuilder.getShortedByte(String, MMObjectNode)
          Use MMObjectBuilder.getShortedInputStream(String, MMObjectNode) 
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.module.corebuilders.TypeDef.getValue(String)
          use getValue(int) 
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.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.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.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.module.corebuilders.FieldDefs.setDBKey(boolean)
          use 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 setStoragePosition(int) 
org.mmbase.module.corebuilders.FieldDefs.setDBSize(int)
          use setMaxLength(int) 
org.mmbase.module.corebuilders.FieldDefs.setDBState(int)
          use AbstractField.getState() 
org.mmbase.module.corebuilders.FieldDefs.setDBState(String)
          use setState(int) 
org.mmbase.module.corebuilders.FieldDefs.setDescription(String, String)
          use AbstractDescriptor.getLocalizedDescription() 
org.mmbase.module.corebuilders.FieldDefs.setGUIList(int)
          use 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 setEditPosition(int) 
org.mmbase.module.corebuilders.FieldDefs.setGUISearch(int)
          use setSearchPosition(int) 
org.mmbase.module.corebuilders.FieldDefs.sort(List, int)
          use Fields.sort(java.util.List, 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.ProcessorModule.unload()
          called by nothing 
 



MMBase2 Core 2.0-SNAPSHOT - 2013-03-30T06:36