org.nuxeo.ecm.core.api.model.impl.osm
Class DynamicObjectAdapter
java.lang.Object
org.nuxeo.ecm.core.api.model.impl.osm.DynamicObjectAdapter
- All Implemented Interfaces:
- java.io.Serializable, ObjectAdapter
- Direct Known Subclasses:
- BlobObjectAdapter
public abstract class DynamicObjectAdapter
- extends java.lang.Object
- implements ObjectAdapter
- Author:
- Bogdan Stefanescu
- See Also:
- Serialized Form
Method Summary |
void |
addField(java.lang.String name,
java.lang.String property)
|
void |
addField(java.lang.String name,
java.lang.String property,
boolean isReadOnly)
|
ObjectAdapter |
getAdapter(java.lang.String name)
|
java.io.Serializable |
getDefaultValue()
|
java.util.Map<java.lang.String,java.lang.Object> |
getMap(java.lang.Object object)
|
java.lang.Object |
getValue(java.lang.Object object,
java.lang.String name)
|
void |
setMap(java.lang.Object object,
java.util.Map<java.lang.String,java.lang.Object> value)
|
void |
setValue(java.lang.Object object,
java.lang.String name,
java.lang.Object value)
|
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
addField
public void addField(java.lang.String name,
java.lang.String property)
throws PropertyException
- Throws:
PropertyException
addField
public void addField(java.lang.String name,
java.lang.String property,
boolean isReadOnly)
throws PropertyException
- Throws:
PropertyException
getMap
public java.util.Map<java.lang.String,java.lang.Object> getMap(java.lang.Object object)
throws PropertyException
- Specified by:
getMap
in interface ObjectAdapter
- Throws:
PropertyException
setMap
public void setMap(java.lang.Object object,
java.util.Map<java.lang.String,java.lang.Object> value)
throws PropertyException
- Specified by:
setMap
in interface ObjectAdapter
- Throws:
PropertyException
getValue
public java.lang.Object getValue(java.lang.Object object,
java.lang.String name)
throws PropertyException
- Specified by:
getValue
in interface ObjectAdapter
- Throws:
PropertyException
setValue
public void setValue(java.lang.Object object,
java.lang.String name,
java.lang.Object value)
throws PropertyException
- Specified by:
setValue
in interface ObjectAdapter
- Throws:
PropertyException
getAdapter
public ObjectAdapter getAdapter(java.lang.String name)
throws PropertyNotFoundException
- Specified by:
getAdapter
in interface ObjectAdapter
- Throws:
PropertyNotFoundException
getDefaultValue
public java.io.Serializable getDefaultValue()
- Specified by:
getDefaultValue
in interface ObjectAdapter
Copyright © 2010 Nuxeo SAS. All Rights Reserved.