Class ItemCopyCreator
- java.lang.Object
-
- de.hybris.platform.catalog.jalo.copy.ItemCopyCreator
-
@Deprecated public class ItemCopyCreator extends java.lang.ObjectDeprecated.since agesManages the copying process of the assigned item.
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedItemCopyCreator(ItemCopyContext itemCopyContext, ItemCopyCreator parent, Item source, Item target, java.util.Collection<java.lang.String> blackList, java.util.Collection<java.lang.String> whiteList, java.util.Map<java.lang.String,java.lang.Object> presetedValues)Deprecated.
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description voidaddToPresetValues(java.lang.String qualifier, java.lang.Object value)Deprecated.protected voidaddToStoredValues(java.util.Map<java.lang.String,java.lang.Object> attributes)Deprecated.protected Itemcopy(ItemCopyContext itemCopyContext)Deprecated.booleanequals(java.lang.Object obj)Deprecated.protected ItemCopyContextgetCopyContext()Deprecated.protected ItemCopyCreatorgetEnclosingCreatorFor(Item value)Deprecated.Finds the parent creator which actually copies the given item value.protected java.util.Set<AttributeCopyCreator>getInitialAttributeCreators()Deprecated.java.util.Map<java.lang.String,java.lang.Object>[]getModifiedValues()Deprecated.protected java.util.Set<AttributeCopyCreator>getOtherAttributeCreators()Deprecated.protected ItemCopyCreatorgetParent()Deprecated.protected java.util.Set<AttributeCopyCreator>getPartOfAttributeCreators()Deprecated.protected java.util.Set<java.lang.String>getPendingAttributeQualifiers()Deprecated.protected java.util.Set<AttributeCopyCreator>getPendingAttributes()Deprecated.java.lang.StringgetReport()Deprecated.PKgetSourceItemPK()Deprecated.java.util.Map<java.lang.String,java.lang.Object>getStoredValues()Deprecated.PKgetTargetItemPK()Deprecated.ComposedTypegetTargetType()Deprecated.inthashCode()Deprecated.protected booleanhasPartOfItems()Deprecated.protected booleanhasPendingAttributes()Deprecated.protected booleanisEmpty(java.lang.Object translatedValue, boolean localized)Deprecated.booleanisPartOf()Deprecated.booleanisUpdate()Deprecated.protected voidreadSourceValues(Item sourceItem, Item targetItem, ItemCopyContext itemCopyContext)Deprecated.Reads all copyable attribute values of the source item which are not blocked by the blacklist or already defined by the preset value map.voidresetStoredValues()Deprecated.protected voidsetPendingReferences(ItemCopyContext itemCopyContext, java.util.Set<AttributeCopyCreator> accs)Deprecated.protected voidsetReferences(Item targetItem, ItemCopyContext itemCopyContext)Deprecated.java.lang.StringtoString()Deprecated.
-
-
-
Constructor Detail
-
ItemCopyCreator
protected ItemCopyCreator(ItemCopyContext itemCopyContext, ItemCopyCreator parent, Item source, Item target, java.util.Collection<java.lang.String> blackList, java.util.Collection<java.lang.String> whiteList, java.util.Map<java.lang.String,java.lang.Object> presetedValues) throws java.lang.IllegalArgumentException
Deprecated.- Throws:
java.lang.IllegalArgumentException
-
-
Method Detail
-
hashCode
public int hashCode()
Deprecated.- Overrides:
hashCodein classjava.lang.Object
-
equals
public boolean equals(java.lang.Object obj)
Deprecated.- Overrides:
equalsin classjava.lang.Object
-
copy
protected Item copy(ItemCopyContext itemCopyContext)
Deprecated.
-
getStoredValues
public java.util.Map<java.lang.String,java.lang.Object> getStoredValues()
Deprecated.
-
getModifiedValues
public java.util.Map<java.lang.String,java.lang.Object>[] getModifiedValues()
Deprecated.- Returns:
- [ {previousValues}, {storedValues} ]
-
resetStoredValues
public void resetStoredValues()
Deprecated.
-
addToStoredValues
protected void addToStoredValues(java.util.Map<java.lang.String,java.lang.Object> attributes)
Deprecated.
-
getCopyContext
protected ItemCopyContext getCopyContext()
Deprecated.
-
setReferences
protected void setReferences(Item targetItem, ItemCopyContext itemCopyContext)
Deprecated.
-
setPendingReferences
protected void setPendingReferences(ItemCopyContext itemCopyContext, java.util.Set<AttributeCopyCreator> accs)
Deprecated.
-
getSourceItemPK
public final PK getSourceItemPK()
Deprecated.
-
isUpdate
public final boolean isUpdate()
Deprecated.
-
isPartOf
public final boolean isPartOf()
Deprecated.
-
addToPresetValues
public final void addToPresetValues(java.lang.String qualifier, java.lang.Object value)Deprecated.
-
getTargetType
public final ComposedType getTargetType()
Deprecated.
-
getParent
protected ItemCopyCreator getParent()
Deprecated.
-
getEnclosingCreatorFor
protected final ItemCopyCreator getEnclosingCreatorFor(Item value)
Deprecated.Finds the parent creator which actually copies the given item value. This method is used for translating references from partOf items to their enclosing items.- Parameters:
value- the item reference value- Returns:
- the parent copy creator which copies the item, or null no such creator exists
-
readSourceValues
protected final void readSourceValues(Item sourceItem, Item targetItem, ItemCopyContext itemCopyContext)
Deprecated.Reads all copyable attribute values of the source item which are not blocked by the blacklist or already defined by the preset value map.
-
isEmpty
protected boolean isEmpty(java.lang.Object translatedValue, boolean localized)Deprecated.
-
hasPartOfItems
protected final boolean hasPartOfItems()
Deprecated.
-
hasPendingAttributes
protected final boolean hasPendingAttributes()
Deprecated.
-
getPartOfAttributeCreators
protected final java.util.Set<AttributeCopyCreator> getPartOfAttributeCreators()
Deprecated.
-
getInitialAttributeCreators
protected final java.util.Set<AttributeCopyCreator> getInitialAttributeCreators()
Deprecated.
-
getOtherAttributeCreators
protected final java.util.Set<AttributeCopyCreator> getOtherAttributeCreators()
Deprecated.
-
getPendingAttributes
protected final java.util.Set<AttributeCopyCreator> getPendingAttributes()
Deprecated.
-
getPendingAttributeQualifiers
protected final java.util.Set<java.lang.String> getPendingAttributeQualifiers()
Deprecated.
-
toString
public java.lang.String toString()
Deprecated.- Overrides:
toStringin classjava.lang.Object
-
getReport
public java.lang.String getReport()
Deprecated.
-
getTargetItemPK
public PK getTargetItemPK()
Deprecated.
-
-