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.Cloneable
Holds a set of property values for a specified object described by aobject type
and itsdescriptors
.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description class
ObjectValueContainer.ObjectValueHolder
Encapsulates 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 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()
-
-
-
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.ObjectValueHolder
s.- 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:
toString
in classjava.lang.Object
-
unmodifyAll
public void unmodifyAll()
-
clone
public ObjectValueContainer clone()
- Overrides:
clone
in classjava.lang.Object
-
resetModifiedFlag
public void resetModifiedFlag()
-
-