org.nuxeo.ecm.core.api.model.impl.osm
Interface ObjectAdapter
- All Superinterfaces:
- java.io.Serializable
- All Known Implementing Classes:
- BlobObjectAdapter, DynamicObjectAdapter
public interface ObjectAdapter
- extends java.io.Serializable
- Author:
- Bogdan Stefanescu
Method Summary |
java.lang.Object |
create(java.util.Map<java.lang.String,java.lang.Object> value)
|
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)
|
create
java.lang.Object create(java.util.Map<java.lang.String,java.lang.Object> value)
getMap
java.util.Map<java.lang.String,java.lang.Object> getMap(java.lang.Object object)
throws PropertyException
- Throws:
PropertyException
setMap
void setMap(java.lang.Object object,
java.util.Map<java.lang.String,java.lang.Object> value)
throws PropertyException
- Throws:
PropertyException
getValue
java.lang.Object getValue(java.lang.Object object,
java.lang.String name)
throws PropertyException
- Throws:
PropertyException
setValue
void setValue(java.lang.Object object,
java.lang.String name,
java.lang.Object value)
throws PropertyException
- Throws:
PropertyException
getAdapter
ObjectAdapter getAdapter(java.lang.String name)
throws PropertyNotFoundException
- Throws:
PropertyNotFoundException
getDefaultValue
java.io.Serializable getDefaultValue()
Copyright © 2010 Nuxeo SAS. All Rights Reserved.