| Modifier and Type | Class and Description |
|---|---|
class |
CronJobs
Builder that holds cronjobs and listens to changes.
|
| Modifier and Type | Class and Description |
|---|---|
class |
EmailBuilder
Email builder.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AudioSources
The AudioSource builder describes a specific type of audio that can be retrieved (real/mp3/etc).
|
class |
MediaFragments
The MediaFragment builder describes a piece of media.
|
class |
MediaProviders
A MediaProvider builder describes a service that offers a media service.
|
class |
MediaSources
The MediaSource builder describes a specific type of media that can be retrieved (real/mp3/etc).
|
| Modifier and Type | Method and Description |
|---|---|
protected int |
NodeTypeSorter.getPreference(MMObjectBuilder buil) |
| Modifier and Type | Method and Description |
|---|---|
protected static List<Integer> |
BasicFinder.findPersistentObjects(MMObjectBuilder builder,
String criterium)
Convenience method: finds MMBase id's for all objects in the
persistent cloud of a given type and satisfying a criterium.
|
| Modifier and Type | Field and Description |
|---|---|
protected MMObjectBuilder |
BasicNodeManager.builder |
(package private) MMObjectBuilder |
VirtualNodeManager.builder |
| Modifier and Type | Method and Description |
|---|---|
(package private) MMObjectBuilder |
BasicNodeManager.getMMObjectBuilder() |
| Modifier and Type | Method and Description |
|---|---|
(package private) BasicNodeManager |
BasicCloud.getBasicNodeManager(MMObjectBuilder bul) |
protected static void |
BasicNodeManager.sync(MMObjectBuilder builder,
Map<String,Field> fieldTypes,
NodeManager nodeManager) |
| Constructor and Description |
|---|
BasicNodeManager(MMObjectBuilder builder,
BasicCloud cloud)
Instantiates a NodeManager based on a builder.
|
| Modifier and Type | Method and Description |
|---|---|
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) |
| Modifier and Type | Method and Description |
|---|---|
MMObjectBuilder |
CoreField.getParent()
Retrieves the parent builder for this field
|
| Modifier and Type | Method and Description |
|---|---|
void |
CoreField.setParent(MMObjectBuilder parent)
Set the parent builder for this field
|
| Constructor and Description |
|---|
TypedNodeEventListenerWrapper(MMObjectBuilder builder,
NodeEventListener listener,
boolean descendants) |
TypedRelationEventListenerWrapper(MMObjectBuilder builder,
RelationEventListener wrappedListener,
int direction,
boolean descendants) |
| Modifier and Type | Field and Description |
|---|---|
protected MMObjectBuilder |
StorageConnector.builder |
| Modifier and Type | Method and Description |
|---|---|
MMObjectBuilder |
StorageConnector.getBuilderForNode(int number) |
| Constructor and Description |
|---|
StorageConnector(MMObjectBuilder builder) |
| Modifier and Type | Class and Description |
|---|---|
class |
Jumpers
Maintains jumpers for redirecting urls.
|
| Modifier and Type | Field and Description |
|---|---|
(package private) MMObjectBuilder |
sessions.props |
(package private) MMObjectBuilder |
sessions.users |
| Modifier and Type | Method and Description |
|---|---|
MMObjectBuilder |
ProcessorModule.getListBuilder(String command,
Map<String,?> params) |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractImages
AbstractImages holds the images and provides ways to insert, retrieve and
search them.
|
class |
AbstractServletBuilder
Some builders are associated with a servlet.
|
class |
AnnotRel |
class |
Attachments
This builder can be used for 'attachments' builders.
|
class |
AuthRel |
class |
Cookies |
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 |
ImageCaches
ImageCaches (aka as 'icaches') is a system-like builder used by
builders with the 'Images' class.
|
class |
Images
If this class is used as the class for your builder, then an 'handle' byte field is assumed to
contain an image.
|
class |
MMEvents |
class |
MMServers |
class |
Netfiles
The Netfiles builder stores information on files that need to be transferred
to other servers.
|
class |
NetFileSrv
The NetFileServ builder contains information on services available to NetFile objects.
|
class |
People
People builder, adds a replace() methods which retrieves a people objectnumber based on the current user's (SCAN) session.
|
class |
PosRel
Like InsRel, only with a GUIIndicator tailored for a relation with a 'pos' field.
|
class |
Properties
The properties builder can contain key/value pairs for any other node in MMBase.
|
class |
ReferredAttachments
An attachment builder where, aside from storing the binary data in the database, you can point out a
binary resource on another server using an url.
|
class |
Resources
The resources builder can be used by
ResourceLoader to load resources from
(configuration files, classes, resourcebundles). |
class |
Urls
The URL builder provides nice gui indications for objects with an 'url' field.
|
class |
Users |
class |
Versions |
class |
Vwms
Virtual WebMasterS (VWMS) are agents within MMBase.
|
class |
Vwmtasks
Virtual Web Master task builder.
|
| Modifier and Type | Class and Description |
|---|---|
class |
ClusterBuilder
The builder for
clusternodes. |
class |
VirtualBuilder
VirtualBuilder is a builder which creates 'virtual' nodes.
|
class |
VirtualReferrerBuilder |
| Modifier and Type | Field and Description |
|---|---|
(package private) MMObjectBuilder |
MMObjectNode.oldBuilder |
protected MMObjectBuilder |
MMObjectNode.parent
Pointer to the parent builder that is responsible for this node.
|
protected MMObjectBuilder |
SmartPathFunction.parent |
| Modifier and Type | Method and Description |
|---|---|
MMObjectBuilder |
MMBase.addBuilder(String name,
MMObjectBuilder bul) |
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.
|
| Modifier and Type | Method and Description |
|---|---|
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.
|
| Modifier and Type | Method and Description |
|---|---|
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.
|
| Constructor and Description |
|---|
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.
|
SmartPathFunction(MMObjectBuilder p) |
VirtualNode(MMObjectBuilder parent)
Main constructor.
|
VirtualReferrerBuilder(MMObjectBuilder originalBuilder)
Creates an instance of a Virtual builder.
|
| Modifier and Type | Class and Description |
|---|---|
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.
|
| Modifier and Type | Method and Description |
|---|---|
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) |
| Modifier and Type | Method and Description |
|---|---|
Enumeration<MMObjectBuilder> |
RelDef.getRelationBuilders()
Returns a list of builders currently implementing a relation node.
|
| Modifier and Type | Method and Description |
|---|---|
(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) |
| Modifier and Type | Field and Description |
|---|---|
(package private) MMObjectBuilder |
EditStateNode.mmObjectBuilder |
| Modifier and Type | Method and Description |
|---|---|
MMObjectBuilder |
EditState.getBuilder() |
MMObjectBuilder |
EditStateNode.getBuilder() |
| Modifier and Type | Method and Description |
|---|---|
(package private) String |
StateManager.createSelectionQuery(Hashtable<String,Object> skeys,
MMObjectBuilder bul) |
(package private) static NodeSearchQuery |
HtmlBase.getSearchQuery(MMObjectBuilder bul,
String where,
String sorted,
String directions) |
(package private) static Enumeration |
HtmlBase.search(MMObjectBuilder bul,
String where,
String sorted,
boolean direction) |
| Modifier and Type | Method and Description |
|---|---|
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().
|
| Modifier and Type | Method and Description |
|---|---|
void |
MMAdmin.syncBuilderXML(MMObjectBuilder bul,
String builder) |
| Modifier and Type | Class and Description |
|---|---|
class |
MyNewsBuilder |
| Modifier and Type | Class and Description |
|---|---|
class |
IdRel
Like InsRel, only with a GUIIndicator tailored for a relation with an 'id' field.
|
| Modifier and Type | Class and Description |
|---|---|
class |
UserBuilder
Security from within MMBase.
|
| Modifier and Type | Method and Description |
|---|---|
MMObjectBuilder |
BasicUserProvider.getUserBuilder() |
MMObjectBuilder |
UserProvider.getUserBuilder() |
| Modifier and Type | Method and Description |
|---|---|
protected Collection<MMObjectNode> |
BasicContextProvider.getGroupsOrUsers(MMObjectNode contextNode,
Operation operation,
MMObjectBuilder groupsOrUsers) |
| Constructor and Description |
|---|
BasicContextProvider(MMObjectBuilder... b) |
BasicUserProvider(MMObjectBuilder ub) |
| Modifier and Type | Class and Description |
|---|---|
class |
Actions |
class |
Contexts
Representation of a 'context', which can be read as a valid value of the 'owner' field of any
object in MMBase.
|
class |
Groups
Groups of users.
|
class |
PeopleContexts
Simple extension of Contexts.
|
class |
Ranks
This MMObjectBuilder implementation belongs to the object type
'mmbaseusers' It contains functionality to MD5 encode passwords,
and so on.
|
class |
RightsRel
The rightsrel relation, connects a 'context' with a 'group'.
|
| Modifier and Type | Method and Description |
|---|---|
MMObjectBuilder |
Users.getUserBuilder() |
| Constructor and Description |
|---|
WorkFlowContextProvider(MMObjectBuilder... b) |
| Modifier and Type | Method and Description |
|---|---|
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
|
| Modifier and Type | Method and Description |
|---|---|
void |
DatabaseStorageManager.change(MMObjectBuilder builder) |
protected void |
DatabaseStorageManager.change(MMObjectNode node,
MMObjectBuilder builder)
Change this node in the specified builder.
|
void |
ViewDatabaseStorageManager.change(MMObjectNode node,
MMObjectBuilder builder)
Changes a node in the passed builder and all its parent builders
|
void |
RelationalDatabaseStorageManager.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 |
ViewDatabaseStorageManager.create(MMObjectNode node,
MMObjectBuilder builder) |
void |
RelationalDatabaseStorageManager.create(MMObjectNode node,
MMObjectBuilder builder)
Adds a node to the passed builder and all its parent builders.
|
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 |
ViewDatabaseStorageManager.delete(MMObjectNode node,
MMObjectBuilder builder)
Deletes a node in the passed builder and all its parent builders.
|
void |
RelationalDatabaseStorageManager.delete(MMObjectNode node,
MMObjectBuilder builder)
Deletes a node in the passed builder and all its parent builders.
|
protected void |
PostgresqlLargeObjectStorageManager.delete(MMObjectNode node,
MMObjectBuilder builder,
List<CoreField> blobFileField,
String tablename)
Deletes all references LargeObjects and calls the overridden method in
its super class afterwards.
|
protected void |
DatabaseStorageManager.delete(MMObjectNode node,
MMObjectBuilder builder,
List<CoreField> blobFileField,
String tablename) |
protected void |
PostgresqlLargeObjectStorageManager.deleteLargeObjects(MMObjectNode node,
MMObjectBuilder builder,
List<CoreField> blobFileField)
Delete all binary objects stored as large object.
|
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) |
| Modifier and Type | Class and Description |
|---|---|
class |
ResultBuilder
A
ResultBuilder is a builder for
ResultNodes, that represent the results of executing
an arbitrary search query. |
| Modifier and Type | Method and Description |
|---|---|
List<MMObjectNode> |
SearchQueryHandler.getNodes(SearchQuery query,
MMObjectBuilder builder)
Processes a search query, returns the result as a list of nodes.
|
| Modifier and Type | Method and Description |
|---|---|
MMObjectBuilder |
BasicStep.getBuilder()
Gets the associated builder.
|
MMObjectBuilder |
NodeSearchQuery.getBuilder()
Returns the builder for the specified nodetype.
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
BasicSearchQuery.addFields(Step step,
MMObjectBuilder builder)
Add all fields of given step
|
BasicRelationStep |
BasicSearchQuery.addRelationStep(InsRel builder,
MMObjectBuilder nextBuilder)
Adds new relationstep to this SearchQuery.
|
BasicRelationStep |
NodeSearchQuery.addRelationStep(InsRel builder,
MMObjectBuilder nextBuilder) |
BasicStep |
BasicSearchQuery.addStep(MMObjectBuilder builder)
Adds new step to this SearchQuery.
|
BasicStep |
NodeSearchQuery.addStep(MMObjectBuilder builder) |
| Constructor and Description |
|---|
BasicStep(MMObjectBuilder builder) |
NodeSearchQuery(MMObjectBuilder builder)
Creator.
|
| Modifier and Type | Method and Description |
|---|---|
List<MMObjectNode> |
BasicQueryHandler.getNodes(SearchQuery query,
MMObjectBuilder builder) |
| Modifier and Type | Method and Description |
|---|---|
MMObjectBuilder |
Index.getParent() |
| Constructor and Description |
|---|
Index(MMObjectBuilder builder,
String name) |
| Modifier and Type | Class and Description |
|---|---|
class |
ImageSources
Builder for imagesources.
|
| Modifier and Type | Class and Description |
|---|---|
class |
ExampleBuilder
Example builder implementation implementing functions.
|
| Modifier and Type | Method and Description |
|---|---|
MMObjectBuilder |
BuilderReader.getParentBuilder()
Get the builder that this builder extends
|
| Modifier and Type | Method and Description |
|---|---|
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.
|
| Constructor and Description |
|---|
BuilderWriter(MMObjectBuilder builder)
Constructs the document writer.
|
| Modifier and Type | Method and Description |
|---|---|
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.
|
MMBase 1.9-SNAPSHOT - ${javadoctimestamp}