Package org.javers.core.metamodel.object
Class LiveCdo
- java.lang.Object
-
- org.javers.core.metamodel.object.Cdo
-
- org.javers.core.metamodel.object.LiveCdo
-
public abstract class LiveCdo extends Cdo
Wrapper for live client's domain object (aka CDO)
-
-
Constructor Summary
Constructors Constructor Description LiveCdo(GlobalId globalId, ManagedType managedType)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description java.lang.ObjectgetPropertyValue(java.lang.String propertyName)java.lang.ObjectgetPropertyValue(Property property)java.util.Optional<java.lang.Object>getWrappedCdo()never returns emptybooleanisNull(Property property)protected abstract java.lang.ObjectwrappedCdo()-
Methods inherited from class org.javers.core.metamodel.object.Cdo
equals, getGlobalId, getManagedType, hashCode, toString
-
-
-
-
Constructor Detail
-
LiveCdo
public LiveCdo(GlobalId globalId, ManagedType managedType)
-
-
Method Detail
-
getPropertyValue
public java.lang.Object getPropertyValue(java.lang.String propertyName)
- Specified by:
getPropertyValuein classCdo
-
getPropertyValue
public java.lang.Object getPropertyValue(Property property)
- Specified by:
getPropertyValuein classCdo
-
getWrappedCdo
public java.util.Optional<java.lang.Object> getWrappedCdo()
never returns empty- Specified by:
getWrappedCdoin classCdo
-
wrappedCdo
protected abstract java.lang.Object wrappedCdo()
-
-