public class ObjectValueContainer extends Object implements Cloneable
object type and its
descriptors.| Modifier and Type | Class and Description |
|---|---|
class |
ObjectValueContainer.ObjectValueHolder
Encapsulates a single property value.
|
| Constructor and Description |
|---|
ObjectValueContainer(ObjectType type,
Object object) |
ObjectValueContainer(ObjectType type,
Object object,
Set<PropertyDescriptor> descriptorsToLoad,
Set<String> languagesToLoad,
ObjectValueLazyLoader lazyLoader) |
public ObjectValueContainer(ObjectType type, Object object)
public ObjectValueContainer(ObjectType type, Object object, Set<PropertyDescriptor> descriptorsToLoad, Set<String> languagesToLoad, ObjectValueLazyLoader lazyLoader)
public void addToIgnoredValidationConstraints(String pk)
public ObjectValueContainer.ObjectValueHolder addValue(PropertyDescriptor propertyDescriptor, String languageIso, Object originalValue)
public Set<ObjectValueContainer.ObjectValueHolder> getModifiedValues()
ObjectValueContainer.ObjectValueHolders.ObjectValueContainer.ObjectValueHolderpublic Set<ObjectValueContainer.ObjectValueHolder> getAllValues()
public Set<ObjectValueContainer.ObjectValueHolder> getConflicts()
public Object getObject()
public Set<PropertyDescriptor> getPropertyDescriptors()
public ObjectType getType()
public ObjectValueContainer.ObjectValueHolder getValue(PropertyDescriptor propertyDescriptor, String languageIso)
public boolean hasConflicts()
public boolean hasProperty(PropertyDescriptor propertyDescriptor)
public boolean hasProperty(PropertyDescriptor propertyDescriptor, String language)
public boolean isModified()
public boolean isValidated()
public void removeFromIgnoredValidationConstraints(String pk)
public boolean removeValue(ObjectValueContainer.ObjectValueHolder holder)
public void resetIgnoredValidationConstraints()
public void setObject(Object object)
public void setValidated(boolean validated)
public void stored()
public void unmodifyAll()
public ObjectValueContainer clone()
public void resetModifiedFlag()
Copyright © 2017 SAP SE. All Rights Reserved.