Class ObjectValueContainer
- java.lang.Object
-
- de.hybris.platform.cockpit.services.values.ObjectValueContainer
-
- All Implemented Interfaces:
java.lang.Cloneable
public class ObjectValueContainer extends java.lang.Object implements java.lang.CloneableHolds a set of property values for a specified object described by aobject typeand itsdescriptors.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description classObjectValueContainer.ObjectValueHolderEncapsulates a single property value.
-
Constructor Summary
Constructors Constructor 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)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddToIgnoredValidationConstraints(java.lang.String pk)ObjectValueContainer.ObjectValueHolderaddValue(PropertyDescriptor propertyDescriptor, java.lang.String languageIso, java.lang.Object originalValue)ObjectValueContainerclone()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.ObjectgetObject()Returns the object which this container holds values for.java.util.Set<PropertyDescriptor>getPropertyDescriptors()ObjectTypegetType()Returns the object type of the associated object.ObjectValueContainer.ObjectValueHoldergetValue(PropertyDescriptor propertyDescriptor, java.lang.String languageIso)booleanhasConflicts()booleanhasProperty(PropertyDescriptor propertyDescriptor)booleanhasProperty(PropertyDescriptor propertyDescriptor, java.lang.String language)booleanisModified()booleanisValidated()voidremoveFromIgnoredValidationConstraints(java.lang.String pk)booleanremoveValue(ObjectValueContainer.ObjectValueHolder holder)voidresetIgnoredValidationConstraints()voidresetModifiedFlag()voidsetObject(java.lang.Object object)voidsetValidated(boolean validated)voidstored()java.lang.StringtoString()voidunmodifyAll()
-
-
-
Constructor Detail
-
ObjectValueContainer
public ObjectValueContainer(ObjectType type, java.lang.Object object)
-
ObjectValueContainer
public ObjectValueContainer(ObjectType type, java.lang.Object object, java.util.Set<PropertyDescriptor> descriptorsToLoad, java.util.Set<java.lang.String> languagesToLoad, ObjectValueLazyLoader lazyLoader)
-
-
Method Detail
-
addToIgnoredValidationConstraints
public void addToIgnoredValidationConstraints(java.lang.String pk)
-
addValue
public ObjectValueContainer.ObjectValueHolder addValue(PropertyDescriptor propertyDescriptor, java.lang.String languageIso, java.lang.Object originalValue)
-
getModifiedValues
public java.util.Set<ObjectValueContainer.ObjectValueHolder> getModifiedValues()
Returns modified value holders. The returned collection consists of loadedObjectValueContainer.ObjectValueHolders.- Returns:
- Set of
ObjectValueContainer.ObjectValueHolder
-
getAllValues
public java.util.Set<ObjectValueContainer.ObjectValueHolder> getAllValues()
-
getConflicts
public java.util.Set<ObjectValueContainer.ObjectValueHolder> getConflicts()
-
getIgnoredValidationConstraints
public java.util.Set<java.lang.String> getIgnoredValidationConstraints()
-
getObject
public java.lang.Object getObject()
Returns the object which this container holds values for.
-
getPropertyDescriptors
public java.util.Set<PropertyDescriptor> getPropertyDescriptors()
-
getType
public ObjectType getType()
Returns the object type of the associated object.
-
getValue
public ObjectValueContainer.ObjectValueHolder getValue(PropertyDescriptor propertyDescriptor, java.lang.String languageIso)
-
hasConflicts
public boolean hasConflicts()
-
hasProperty
public boolean hasProperty(PropertyDescriptor propertyDescriptor)
-
hasProperty
public boolean hasProperty(PropertyDescriptor propertyDescriptor, java.lang.String language)
-
isModified
public boolean isModified()
-
isValidated
public boolean isValidated()
-
removeFromIgnoredValidationConstraints
public void removeFromIgnoredValidationConstraints(java.lang.String pk)
-
removeValue
public boolean removeValue(ObjectValueContainer.ObjectValueHolder holder)
-
resetIgnoredValidationConstraints
public void resetIgnoredValidationConstraints()
-
setObject
public void setObject(java.lang.Object object)
-
setValidated
public void setValidated(boolean validated)
-
stored
public void stored()
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
unmodifyAll
public void unmodifyAll()
-
clone
public ObjectValueContainer clone()
- Overrides:
clonein classjava.lang.Object
-
resetModifiedFlag
public void resetModifiedFlag()
-
-