org.mmbase.module.core
Class TemporaryNodeManager
java.lang.Object
org.mmbase.module.core.TemporaryNodeManager
- All Implemented Interfaces:
- TemporaryNodeManagerInterface
- public class TemporaryNodeManager
- extends Object
- implements TemporaryNodeManagerInterface
- Version:
- $Id: TemporaryNodeManager.java,v 1.49 2006/07/06 11:24:44 michiel Exp $
- Author:
- Rico Jansen
- Warning: No Java Documentation Available.
|
Method Summary |
String |
createTmpAlias(String name,
String owner,
String key,
String destination)
|
String |
createTmpNode(String type,
String owner,
String key)
|
String |
createTmpRelationNode(String role,
String owner,
String key,
String source,
String destination)
|
String |
deleteTmpNode(String owner,
String key)
|
MMObjectNode |
getNode(String owner,
String key)
|
String |
getObject(String owner,
String key,
String dbkey)
|
Object |
getObjectField(String owner,
String key,
String field)
|
String |
getObjectFieldAsString(String owner,
String key,
String field)
Deprecated. use getObjectField(java.lang.String, java.lang.String, java.lang.String) |
String |
setObjectField(String owner,
String key,
String field,
Object value)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
UNKNOWN
public static final String UNKNOWN
- Return value for setObjectField
- See Also:
- Constant Field Values
INVALID_VALUE
public static final String INVALID_VALUE
- Since:
- MMBase-1.8
- See Also:
- Constant Field Values
TemporaryNodeManager
public TemporaryNodeManager(MMBase mmbase)
- Warning: No Java Documentation Available.
createTmpNode
public String createTmpNode(String type,
String owner,
String key)
- Specified by:
createTmpNode in interface TemporaryNodeManagerInterface
- Warning: No Java Documentation Available.
createTmpRelationNode
public String createTmpRelationNode(String role,
String owner,
String key,
String source,
String destination)
throws Exception
- Specified by:
createTmpRelationNode in interface TemporaryNodeManagerInterface
- Throws:
Exception- Warning: No Java Documentation Available.
createTmpAlias
public String createTmpAlias(String name,
String owner,
String key,
String destination)
- Specified by:
createTmpAlias in interface TemporaryNodeManagerInterface
- Warning: No Java Documentation Available.
deleteTmpNode
public String deleteTmpNode(String owner,
String key)
- Specified by:
deleteTmpNode in interface TemporaryNodeManagerInterface
- Warning: No Java Documentation Available.
getNode
public MMObjectNode getNode(String owner,
String key)
- Specified by:
getNode in interface TemporaryNodeManagerInterface
- Warning: No Java Documentation Available.
getObject
public String getObject(String owner,
String key,
String dbkey)
- Specified by:
getObject in interface TemporaryNodeManagerInterface
- Warning: No Java Documentation Available.
setObjectField
public String setObjectField(String owner,
String key,
String field,
Object value)
- Specified by:
setObjectField in interface TemporaryNodeManagerInterface
- Returns:
- An empty string if succesfull, the string
UNKNOWN if the field was not found in the node.
The string INVALID_VALUE if the value was not valid for the field's type. - Warning: No Java Documentation Available.
getObjectFieldAsString
public String getObjectFieldAsString(String owner,
String key,
String field)
- Deprecated. use
getObjectField(java.lang.String, java.lang.String, java.lang.String)
- Specified by:
getObjectFieldAsString in interface TemporaryNodeManagerInterface
- Warning: No Java Documentation Available.
getObjectField
public Object getObjectField(String owner,
String key,
String field)
- Specified by:
getObjectField in interface TemporaryNodeManagerInterface
- Warning: No Java Documentation Available.
MMBase build 1.8.1.20060716