org.mmbase.module.core
Class TemporaryNodeManager

java.lang.Object
  |
  +--org.mmbase.module.core.TemporaryNodeManager
All Implemented Interfaces:
TemporaryNodeManagerInterface

public class TemporaryNodeManager
extends java.lang.Object
implements TemporaryNodeManagerInterface

Version:
$Id: TemporaryNodeManager.java,v 1.23 2001/07/24 07:30:06 pierre Exp $
Author:
Rico Jansen

Constructor Summary
TemporaryNodeManager(MMBase mmbase)
           
 
Method Summary
 java.lang.String createTmpAlias(java.lang.String name, java.lang.String owner, java.lang.String key, java.lang.String destination)
           
 java.lang.String createTmpNode(java.lang.String type, java.lang.String owner, java.lang.String key)
           
 java.lang.String createTmpRelationNode(java.lang.String type, java.lang.String owner, java.lang.String key, java.lang.String source, java.lang.String destination)
           
 java.lang.String deleteTmpNode(java.lang.String owner, java.lang.String key)
           
 MMObjectNode getNode(java.lang.String owner, java.lang.String key)
           
 java.lang.String getObject(java.lang.String owner, java.lang.String key, java.lang.String dbkey)
           
 java.lang.Object getObjectField(java.lang.String owner, java.lang.String key, java.lang.String field)
           
 java.lang.String getObjectFieldAsString(java.lang.String owner, java.lang.String key, java.lang.String field)
           
 java.lang.String setObjectField(java.lang.String owner, java.lang.String key, java.lang.String field, java.lang.Object value)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TemporaryNodeManager

public TemporaryNodeManager(MMBase mmbase)
Method Detail

createTmpNode

public java.lang.String createTmpNode(java.lang.String type,
                                      java.lang.String owner,
                                      java.lang.String key)
Specified by:
createTmpNode in interface TemporaryNodeManagerInterface

createTmpRelationNode

public java.lang.String createTmpRelationNode(java.lang.String type,
                                              java.lang.String owner,
                                              java.lang.String key,
                                              java.lang.String source,
                                              java.lang.String destination)
                                       throws java.lang.Exception
Specified by:
createTmpRelationNode in interface TemporaryNodeManagerInterface

createTmpAlias

public java.lang.String createTmpAlias(java.lang.String name,
                                       java.lang.String owner,
                                       java.lang.String key,
                                       java.lang.String destination)
Specified by:
createTmpAlias in interface TemporaryNodeManagerInterface

deleteTmpNode

public java.lang.String deleteTmpNode(java.lang.String owner,
                                      java.lang.String key)
Specified by:
deleteTmpNode in interface TemporaryNodeManagerInterface

getNode

public MMObjectNode getNode(java.lang.String owner,
                            java.lang.String key)
Specified by:
getNode in interface TemporaryNodeManagerInterface

getObject

public java.lang.String getObject(java.lang.String owner,
                                  java.lang.String key,
                                  java.lang.String dbkey)
Specified by:
getObject in interface TemporaryNodeManagerInterface

setObjectField

public java.lang.String setObjectField(java.lang.String owner,
                                       java.lang.String key,
                                       java.lang.String field,
                                       java.lang.Object value)
Specified by:
setObjectField in interface TemporaryNodeManagerInterface

getObjectFieldAsString

public java.lang.String getObjectFieldAsString(java.lang.String owner,
                                               java.lang.String key,
                                               java.lang.String field)
Specified by:
getObjectFieldAsString in interface TemporaryNodeManagerInterface

getObjectField

public java.lang.Object getObjectField(java.lang.String owner,
                                       java.lang.String key,
                                       java.lang.String field)
Specified by:
getObjectField in interface TemporaryNodeManagerInterface


MMBase 2001