Nuxeo Enterprise Platform 5.4

org.nuxeo.ecm.core.api.model.impl.osm
Class DynamicObjectAdapter

java.lang.Object
  extended by 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
 
Methods inherited from interface org.nuxeo.ecm.core.api.model.impl.osm.ObjectAdapter
create
 

Method Detail

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

Nuxeo Enterprise Platform 5.4

Copyright © 2010 Nuxeo SAS. All Rights Reserved.