Uses of Class
org.mmbase.module.core.MMObjectBuilder

Packages that use MMObjectBuilder
org.mmbase.bridge.implementation This package provides the basic implementations for the interfaces of org.mmbase.bridge. 
org.mmbase.cache The goal of this package is to centralize the MMBase caches. 
org.mmbase.core   
org.mmbase.core.event   
org.mmbase.core.util   
org.mmbase.module The modules used to load MMBase and optional MMBase functionality. 
org.mmbase.module.builders The MMBase standard and optional builders. 
org.mmbase.module.core The core classes for MMBase. 
org.mmbase.module.corebuilders The MMBase core builders. 
org.mmbase.module.tools   
org.mmbase.storage The interfaces that define the classes for persistent storage of objects. 
org.mmbase.storage.implementation.database   
org.mmbase.storage.search Provides interfaces for retrieval of data from SearchQuery objects. 
org.mmbase.storage.search.implementation.database   
org.mmbase.storage.util   
org.mmbase.util.functions   
org.mmbase.util.xml   
org.mmbase.util.xml.applicationdata   
 

Uses of MMObjectBuilder in org.mmbase.bridge.implementation
 

Fields in org.mmbase.bridge.implementation declared as MMObjectBuilder
(package private)  MMObjectBuilder VirtualNodeManager.builder
           
protected  MMObjectBuilder BasicNodeManager.builder
           
 

Methods in org.mmbase.bridge.implementation that return MMObjectBuilder
(package private)  MMObjectBuilder BasicNodeManager.getMMObjectBuilder()
           
 

Methods in org.mmbase.bridge.implementation with parameters of type MMObjectBuilder
(package private)  BasicNodeManager BasicCloud.getBasicNodeManager(MMObjectBuilder bul)
           
protected static void BasicNodeManager.sync(MMObjectBuilder builder, Map<String,Field> fieldTypes, NodeManager nodeManager)
           
 

Constructors in org.mmbase.bridge.implementation with parameters of type MMObjectBuilder
BasicNodeManager(MMObjectBuilder builder, BasicCloud cloud)
          Instantiates a NodeManager based on a builder.
 

Uses of MMObjectBuilder in org.mmbase.cache
 

Methods in org.mmbase.cache with parameters of type MMObjectBuilder
protected static List<Constraint> ReleaseStrategy.getConstraintsForField(String fieldName, MMObjectBuilder builder, Constraint constraint, SearchQuery query)
          utility for specializations: get all the constraints in the query that apply to a certain field TODO MM: This method is used like this: if(getConstraintsForField(fieldName, eventBuilder, constraint, query).size() > 0){ return false;} IOW, only the size of the return list is used, and then even whether it is 0 or not.
protected static List<SortOrder> ReleaseStrategy.getSortordersForField(String fieldName, MMObjectBuilder builder, List<SortOrder> sortOrders, SearchQuery query)
          utility for specializations: get all the sortorders in the query that apply to a certain field TODO MM: See remark at ReleaseStrategy.getConstraintsForField(java.lang.String, org.mmbase.module.core.MMObjectBuilder, org.mmbase.storage.search.Constraint, org.mmbase.storage.search.SearchQuery)
 

Uses of MMObjectBuilder in org.mmbase.core
 

Methods in org.mmbase.core that return MMObjectBuilder
 MMObjectBuilder CoreField.getParent()
          Retrieves the parent builder for this field
 

Methods in org.mmbase.core with parameters of type MMObjectBuilder
 void CoreField.setParent(MMObjectBuilder parent)
          Set the parent builder for this field
 

Uses of MMObjectBuilder in org.mmbase.core.event
 

Constructors in org.mmbase.core.event with parameters of type MMObjectBuilder
TypedNodeEventListenerWrapper(MMObjectBuilder builder, NodeEventListener listener, boolean descendants)
           
TypedRelationEventListenerWrapper(MMObjectBuilder builder, RelationEventListener wrappedListener, int direction, boolean descendants)
           
 

Uses of MMObjectBuilder in org.mmbase.core.util
 

Fields in org.mmbase.core.util declared as MMObjectBuilder
protected  MMObjectBuilder StorageConnector.builder
           
 

Methods in org.mmbase.core.util that return MMObjectBuilder
 MMObjectBuilder StorageConnector.getBuilderForNode(int number)
           
 

Constructors in org.mmbase.core.util with parameters of type MMObjectBuilder
StorageConnector(MMObjectBuilder builder)
           
 

Uses of MMObjectBuilder in org.mmbase.module
 

Methods in org.mmbase.module that return MMObjectBuilder
 MMObjectBuilder ProcessorModule.getListBuilder(String command, Map<String,?> params)
           
 

Uses of MMObjectBuilder in org.mmbase.module.builders
 

Subclasses of MMObjectBuilder in org.mmbase.module.builders
 class AbstractServletBuilder
          Some builders are associated with a servlet.
 class AnnotRel
           
 class DayMarkers
          Daymarkers are used to calculate the age of MMBase objects.
 class Dummy
          Deprecated. Simply use MMObjectBuilder. In the builder xml you can simply leave the <class> element away alltogether.
 class MMEvents
           
 class MMServers
           
 class Properties
          The properties builder can contain key/value pairs for any other node in MMBase.
 class Versions
           
 

Uses of MMObjectBuilder in org.mmbase.module.core
 

Subclasses of MMObjectBuilder in org.mmbase.module.core
 class ClusterBuilder
          The builder for clusternodes.
 class VirtualBuilder
          VirtualBuilder is a builder which creates 'virtual' nodes.
 class VirtualReferrerBuilder
           
 

Fields in org.mmbase.module.core declared as MMObjectBuilder
(package private)  MMObjectBuilder MMObjectNode.oldBuilder
           
protected  MMObjectBuilder MMObjectNode.parent
          Pointer to the parent builder that is responsible for this node.
 

Methods in org.mmbase.module.core that return MMObjectBuilder
 MMObjectBuilder MMBase.addBuilder(String name, MMObjectBuilder bul)
           
 MMObjectBuilder NodeSearchQuery.getBuilder()
           
 MMObjectBuilder MMObjectNode.getBuilder()
          Returns the actual builder of the node.
 MMObjectBuilder ClusterNode.getBuilder()
           
 MMObjectBuilder MMBase.getBuilder(String name)
          Retrieves a specified builder.
(package private)  MMObjectBuilder ClusterBuilder.getBuilder(String tableAlias, Map<String,Integer> roles)
          Gets builder corresponding to the specified table alias.
 MMObjectBuilder MMBase.getBuilderForNode(int number)
           
 MMObjectBuilder MMBase.getMMObject(String name)
          Retrieves a specified builder.
 MMObjectBuilder MMObjectNode.getOldBuilder()
          Returns the original builder after MMObjectNode.setBuilder(org.mmbase.module.core.MMObjectBuilder).
 MMObjectBuilder MMObjectBuilder.getParentBuilder()
          Returns the builder that this builder extends.
 MMObjectBuilder MMBase.getRootBuilder()
          Returns a reference to the Object builder.
(package private)  MMObjectBuilder MMBase.loadBuilder(String builderName)
          Locate one specific builder withing the main builder config path, including sub-paths.
(package private)  MMObjectBuilder MMBase.loadBuilder(String builderName, String ipath)
          Locate one specific builder within a given path, relative to the main builder config path, including sub-paths.
 MMObjectBuilder MMBase.loadBuilderFromXML(String builderName, String ipath)
          Create a new builder object using a xml configfile located in a given path relative to the main builder config path, and return the builder object.
 

Methods in org.mmbase.module.core that return types with arguments of type MMObjectBuilder
 List<MMObjectBuilder> MMObjectBuilder.getAncestors()
          Gives the list of parent-builders.
 Collection<MMObjectBuilder> MMBase.getBuilders()
          Retrieves a Collection of loaded builders.
 List<MMObjectBuilder> MMObjectBuilder.getDescendants()
          Returns an (unmodifiable) list of all descendant-builders.
 

Methods in org.mmbase.module.core with parameters of type MMObjectBuilder
 MMObjectBuilder MMBase.addBuilder(String name, MMObjectBuilder bul)
           
protected  MMObjectNode MMObjectNodeFunction.getCoreNode(MMObjectBuilder builder, Node node)
          Utility method to convert a Node to a MMObjectNode.
 void MMBase.initBuilder(MMObjectBuilder builder)
          inits a builder
 boolean MMObjectBuilder.isExtensionOf(MMObjectBuilder o)
          Checks wether this builder is an extension of the argument builder
 void MMObjectNode.setBuilder(MMObjectBuilder bul)
           
(package private)  void MMObjectBuilder.setParentBuilder(MMObjectBuilder parent)
          Sets the builder that this builder extends, and registers it in the storage layer.
 void MMBase.unloadBuilder(MMObjectBuilder builder)
          Unloads a builders from MMBase.
 

Constructors in org.mmbase.module.core with parameters of type MMObjectBuilder
MMObjectNode(MMObjectBuilder parent)
          Default Main constructor, creates a node that is new and not (yet) in storage.
MMObjectNode(MMObjectBuilder parent, boolean isNew)
          Main constructor.
MMObjectNode(MMObjectBuilder parent, Map<String,Object> map)
          Creates an MMObject based on a given Map.
NodeSearchQuery(MMObjectBuilder buil)
           
SmartPathFunction(MMObjectBuilder p)
          Deprecated.  
VirtualNode(MMObjectBuilder parent)
          Main constructor.
VirtualReferrerBuilder(MMObjectBuilder originalBuilder)
          Creates an instance of a Virtual builder.
 

Uses of MMObjectBuilder in org.mmbase.module.corebuilders
 

Subclasses of MMObjectBuilder in org.mmbase.module.corebuilders
 class InsRel
          InsRel, the main relation object, holds relations, and methods to handle them.
 class OAlias
          The OAlias builder is an optional corebuilder used to associate aliases with nodes.
 class RelDef
          RelDef, one of the meta stucture nodes, is used to define the possible relation types.
 class TypeDef
          TypeDef is used to define the* object types (builders).
 class TypeRel
          TypeRel defines the allowed relations between two object types.
(package private) static class TypeRel.VirtualTypeRel
          Of course, virtual typerel nodes need a virtual typerel builder.
 

Methods in org.mmbase.module.corebuilders that return MMObjectBuilder
 MMObjectBuilder TypeDef.getBuilder(MMObjectNode node)
          Returns the MMObjectBuilder which is represented by the node.
protected  MMObjectBuilder TypeDef.loadBuilder(MMObjectNode node)
           
protected  MMObjectBuilder TypeDef.unloadBuilder(MMObjectNode node)
           
 

Methods in org.mmbase.module.corebuilders that return types with arguments of type MMObjectBuilder
 Enumeration<MMObjectBuilder> RelDef.getRelationBuilders()
          Returns a list of builders currently implementing a relation node.
 

Methods in org.mmbase.module.corebuilders with parameters of type MMObjectBuilder
(package private)  SortedSet<MMObjectNode> TypeRel.InverseTypeRelSet.getByDestination(MMObjectBuilder destination)
           
(package private)  SortedSet<MMObjectNode> TypeRel.InverseTypeRelSet.getByDestinationSource(MMObjectBuilder source, MMObjectBuilder destination)
           
(package private)  SortedSet<MMObjectNode> TypeRel.TypeRelSet.getBySource(MMObjectBuilder source)
           
(package private)  SortedSet<MMObjectNode> TypeRel.TypeRelSet.getBySourceDestination(MMObjectBuilder source, MMObjectBuilder destination)
           
 

Uses of MMObjectBuilder in org.mmbase.module.tools
 

Methods in org.mmbase.module.tools that return MMObjectBuilder
 MMObjectBuilder MMAdmin.getBuilder(String path)
          Retrieves a specified builder.
 MMObjectBuilder MMAdmin.getListBuilder(String command, Map<String,?> params)
          Returns a virtual builder used to create node lists from the results returned by getList().
 

Methods in org.mmbase.module.tools with parameters of type MMObjectBuilder
 void MMAdmin.syncBuilderXML(MMObjectBuilder bul, String builder)
           
 

Uses of MMObjectBuilder in org.mmbase.storage
 

Methods in org.mmbase.storage with parameters of type MMObjectBuilder
 void StorageManager.change(MMObjectBuilder builder)
          Changes the storage of a builder to match its new configuration.
 void StorageManager.create(MMObjectBuilder builder)
          Create a storage element to store the specified builder's objects.
 void StorageManager.delete(MMObjectBuilder builder)
          Drops the storage of this builder.
 boolean StorageManager.exists(MMObjectBuilder builder)
          Determine if a storage element exists for storing the given builder's objects
 MMObjectNode StorageManager.getNode(MMObjectBuilder builder, int number)
          Select a node from a specified builder
 int StorageManager.setNodeType(MMObjectNode node, MMObjectBuilder builder)
           
 int StorageManager.size(MMObjectBuilder builder)
          Return the number of objects of a builder in the storage
 

Uses of MMObjectBuilder in org.mmbase.storage.implementation.database
 

Methods in org.mmbase.storage.implementation.database with parameters of type MMObjectBuilder
 void DatabaseStorageManager.change(MMObjectBuilder builder)
           
protected  void DatabaseStorageManager.change(MMObjectNode node, MMObjectBuilder builder)
          Change this node in the specified builder.
 void RelationalDatabaseStorageManager.change(MMObjectNode node, MMObjectBuilder builder)
          Changes a node in the passed builder and all its parent builders
 void ViewDatabaseStorageManager.change(MMObjectNode node, MMObjectBuilder builder)
          Changes a node in the passed builder and all its parent builders
protected  void DatabaseStorageManager.change(MMObjectNode node, MMObjectBuilder builder, String tableName, Collection<CoreField> changeFields)
          Commits changes in node to table.
 void DatabaseStorageManager.create(MMObjectBuilder builder)
           
 void ViewDatabaseStorageManager.create(MMObjectBuilder builder)
          Create a storage element to store the specified builder's objects.
protected  void DatabaseStorageManager.create(MMObjectNode node, MMObjectBuilder builder)
          This method inserts a new object in a specific builder, and registers the change.
 void RelationalDatabaseStorageManager.create(MMObjectNode node, MMObjectBuilder builder)
          Adds a node to the passed builder and all its parent builders.
 void ViewDatabaseStorageManager.create(MMObjectNode node, MMObjectBuilder builder)
           
protected  void ViewDatabaseStorageManager.createObject(MMObjectNode node, MMObjectBuilder builder)
          This method inserts a new object in a specific builder, and registers the change.
protected  void DatabaseStorageManager.createTable(MMObjectBuilder builder, List<CoreField> tableFields, String tableName)
           
 void DatabaseStorageManager.delete(MMObjectBuilder builder)
           
protected  void DatabaseStorageManager.delete(MMObjectNode node, MMObjectBuilder builder)
          Delete a node from a specific builder This method makes it easier to implement relational databases, where you may need to remove the node in more than one builder.
 void RelationalDatabaseStorageManager.delete(MMObjectNode node, MMObjectBuilder builder)
          Deletes a node in the passed builder and all its parent builders.
 void ViewDatabaseStorageManager.delete(MMObjectNode node, MMObjectBuilder builder)
          Deletes a node in the passed builder and all its parent builders.
protected  void DatabaseStorageManager.delete(MMObjectNode node, MMObjectBuilder builder, List<CoreField> blobFileField, String tablename)
           
 boolean DatabaseStorageManager.exists(MMObjectBuilder builder)
           
 boolean ViewDatabaseStorageManager.exists(MMObjectBuilder builder)
          Determine if a storage element exists for storing the given builder's objects
protected  void DatabaseStorageManager.fillNode(MMObjectNode node, ResultSet result, MMObjectBuilder builder)
          Fills a single Node from the resultset of a query.
 Map<CoreField,Integer> DatabaseStorageManager.getFieldIndices(MMObjectBuilder builder, StepField... fields)
           
 MMObjectNode DatabaseStorageManager.getNode(MMObjectBuilder builder, int number)
           
protected  String ViewDatabaseStorageManager.getTableName(MMObjectBuilder builder)
           
protected  String ViewDatabaseStorageManager.getViewName(MMObjectBuilder builder)
           
 boolean DatabaseStorageManager.isVerified(MMObjectBuilder builder)
          Check if builders are already verified with the database.
 MMObjectNode DatabaseStorageManager.readNode(MMObjectBuilder builder, Map<CoreField,Integer> fieldIndices, ResultSet rs, boolean isVirtual)
           
 int DatabaseStorageManager.setNodeType(MMObjectNode node, MMObjectBuilder bul)
           
protected  void DatabaseStorageManager.setNodeTypeLeaveRelations(MMObjectNode node, MMObjectBuilder buil)
          Deletes the node, and recreates it in a different table.
protected  void DatabaseStorageManager.setNodeTypeRememberRelations(MMObjectNode node, MMObjectBuilder buil)
          Deletes the node, and recreates it in a different table.
protected  void RelationalDatabaseStorageManager.simpleCreate(MMObjectNode node, MMObjectBuilder builder)
          Actual implementation of RelationalDatabaseStorageManager.create(MMObjectNode, MMObjectBuilder) which wraps this in a transction only, now.
 int DatabaseStorageManager.size(MMObjectBuilder builder)
           
protected  void DatabaseStorageManager.unloadShortedFields(MMObjectNode node, MMObjectBuilder builder)
           
 void DatabaseStorageManager.verify(MMObjectBuilder builder)
          Tests whether a builder and the table present in the database match.
 void ViewDatabaseStorageManager.verify(MMObjectBuilder builder)
           
protected  boolean ViewDatabaseStorageManager.viewCreate(MMObjectBuilder builder)
           
protected  boolean ViewDatabaseStorageManager.viewExists(MMObjectBuilder builder)
           
 

Uses of MMObjectBuilder in org.mmbase.storage.search
 

Subclasses of MMObjectBuilder in org.mmbase.storage.search
 class ResultBuilder
          A ResultBuilder is a builder for ResultNodes, that represent the results of executing an arbitrary search query.
 

Methods in org.mmbase.storage.search with parameters of type MMObjectBuilder
 List<MMObjectNode> CoreSearchQueryHandler.getNodes(SearchQuery query, MMObjectBuilder builder)
          Processes a search query, returns the result as a list of nodes.
 

Uses of MMObjectBuilder in org.mmbase.storage.search.implementation.database
 

Methods in org.mmbase.storage.search.implementation.database with parameters of type MMObjectBuilder
 List<MMObjectNode> BasicQueryHandler.getNodes(SearchQuery query, MMObjectBuilder builder)
           
 

Uses of MMObjectBuilder in org.mmbase.storage.util
 

Methods in org.mmbase.storage.util that return MMObjectBuilder
 MMObjectBuilder Index.getParent()
           
 

Constructors in org.mmbase.storage.util with parameters of type MMObjectBuilder
Index(MMObjectBuilder builder, String name)
           
 

Uses of MMObjectBuilder in org.mmbase.util.functions
 

Subclasses of MMObjectBuilder in org.mmbase.util.functions
 class ExampleBuilder
          Example builder implementation implementing functions.
 

Uses of MMObjectBuilder in org.mmbase.util.xml
 

Methods in org.mmbase.util.xml that return MMObjectBuilder
 MMObjectBuilder BuilderReader.getParentBuilder()
          Get the builder that this builder extends
 

Methods in org.mmbase.util.xml with parameters of type MMObjectBuilder
 List<CoreField> BuilderReader.getFields(MMObjectBuilder builder, DataTypeCollector collector)
          Get the field definitions of this builder.
 Set<Function<?>> BuilderReader.getFunctions(MMObjectBuilder builder)
           
 List<Index> BuilderReader.getIndices(MMObjectBuilder builder)
          Get the named indices of this builder.
 

Constructors in org.mmbase.util.xml with parameters of type MMObjectBuilder
BuilderWriter(MMObjectBuilder builder)
          Constructs the document writer.
 

Uses of MMObjectBuilder in org.mmbase.util.xml.applicationdata
 

Methods in org.mmbase.util.xml.applicationdata with parameters of type MMObjectBuilder
protected  void NodeReader.setValue(MMObjectBuilder bul, MMObjectNode newNode, Node n5, String key, String value)
           
(package private) static void FullBackupDataWriter.writeNodes(String subTargetPath, MMBase mmbase, Logger logger, MMObjectBuilder builder, List<MMObjectNode> nodes, boolean isRelation)
          Writes the nodes of a particular type to the corresponding XML file.
 



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