public class ObjectValueContainer
extends java.lang.Object
implements java.lang.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,
java.lang.Object object) |
ObjectValueContainer(ObjectType type,
java.lang.Object object,
java.util.Set<PropertyDescriptor> descriptorsToLoad,
java.util.Set<java.lang.String> languagesToLoad,
ObjectValueLazyLoader lazyLoader) |
| Modifier and Type | Method and Description |
|---|---|
void |
addToIgnoredValidationConstraints(java.lang.String pk) |
ObjectValueContainer.ObjectValueHolder |
addValue(PropertyDescriptor propertyDescriptor,
java.lang.String languageIso,
java.lang.Object originalValue) |
ObjectValueContainer |
clone() |
java.util.Set<ObjectValueContainer.ObjectValueHolder> |
getAllValues() |
java.util.Set<ObjectValueContainer.ObjectValueHolder> |
getConflicts() |
java.util.Set<java.lang.String> |
getIgnoredValidationConstraints() |
java.util.Set<ObjectValueContainer.ObjectValueHolder> |
getModifiedValues()
Returns modified value holders.
|
java.lang.Object |
getObject()
Returns the object which this container holds values for.
|
java.util.Set<PropertyDescriptor> |
getPropertyDescriptors() |
ObjectType |
getType()
Returns the object type of the associated object.
|
ObjectValueContainer.ObjectValueHolder |
getValue(PropertyDescriptor propertyDescriptor,
java.lang.String languageIso) |
boolean |
hasConflicts() |
boolean |
hasProperty(PropertyDescriptor propertyDescriptor) |
boolean |
hasProperty(PropertyDescriptor propertyDescriptor,
java.lang.String language) |
boolean |
isModified() |
boolean |
isValidated() |
void |
removeFromIgnoredValidationConstraints(java.lang.String pk) |
boolean |
removeValue(ObjectValueContainer.ObjectValueHolder holder) |
void |
resetIgnoredValidationConstraints() |
void |
resetModifiedFlag() |
void |
setObject(java.lang.Object object) |
void |
setValidated(boolean validated) |
void |
stored() |
java.lang.String |
toString() |
void |
unmodifyAll() |
public ObjectValueContainer(ObjectType type, java.lang.Object object)
public ObjectValueContainer(ObjectType type, java.lang.Object object, java.util.Set<PropertyDescriptor> descriptorsToLoad, java.util.Set<java.lang.String> languagesToLoad, ObjectValueLazyLoader lazyLoader)
public void addToIgnoredValidationConstraints(java.lang.String pk)
public ObjectValueContainer.ObjectValueHolder addValue(PropertyDescriptor propertyDescriptor, java.lang.String languageIso, java.lang.Object originalValue)
public java.util.Set<ObjectValueContainer.ObjectValueHolder> getModifiedValues()
ObjectValueContainer.ObjectValueHolders.ObjectValueContainer.ObjectValueHolderpublic java.util.Set<ObjectValueContainer.ObjectValueHolder> getAllValues()
public java.util.Set<ObjectValueContainer.ObjectValueHolder> getConflicts()
public java.util.Set<java.lang.String> getIgnoredValidationConstraints()
public java.lang.Object getObject()
public java.util.Set<PropertyDescriptor> getPropertyDescriptors()
public ObjectType getType()
public ObjectValueContainer.ObjectValueHolder getValue(PropertyDescriptor propertyDescriptor, java.lang.String languageIso)
public boolean hasConflicts()
public boolean hasProperty(PropertyDescriptor propertyDescriptor)
public boolean hasProperty(PropertyDescriptor propertyDescriptor, java.lang.String language)
public boolean isModified()
public boolean isValidated()
public void removeFromIgnoredValidationConstraints(java.lang.String pk)
public boolean removeValue(ObjectValueContainer.ObjectValueHolder holder)
public void resetIgnoredValidationConstraints()
public void setObject(java.lang.Object object)
public void setValidated(boolean validated)
public void stored()
public java.lang.String toString()
toString in class java.lang.Objectpublic void unmodifyAll()
public ObjectValueContainer clone()
clone in class java.lang.Objectpublic void resetModifiedFlag()
Copyright © 2018 SAP SE. All Rights Reserved.