atg.commerce.order.edit
Class DeleteItem

java.lang.Object
  extended by atg.commerce.order.edit.ReconciledItem
      extended by atg.commerce.order.edit.DeleteItem
All Implemented Interfaces:
java.io.Serializable

public class DeleteItem
extends ReconciledItem

This class represents an object that's been deleted from a container during edit.

Objects of this type are created during the reconcilation detection step and later used to apply deletions to the original order.

See Also:
Serialized Form

Field Summary
static java.lang.String CLASS_VERSION
           
protected  boolean mAutoDeletedItem
           
protected  java.lang.String mId
           
protected  java.util.Map mOriginalPropertyValues
           
 
Fields inherited from class atg.commerce.order.edit.ReconciledItem
mCloneContainer, mCloneItem, mKey, mOrdinalPosition, mOriginalContainer, mOriginalItem, mPropertyName
 
Constructor Summary
DeleteItem(java.lang.Object pOriginalItem, java.lang.Object pOriginalContainter, java.lang.Object pCloneContainer, java.util.Map pOriginalPropertyValues, java.lang.String pPropertyName, int pOrdinalPosition, boolean pAutoDeletedItem)
           
DeleteItem(java.lang.Object pOriginalItem, java.lang.Object pOriginalContainter, java.lang.Object pCloneContainer, java.util.Map pOriginalPropertyValues, java.lang.String pPropertyName, java.lang.String pKey, boolean pAutoDeletedItem)
           
 
Method Summary
 java.lang.String getId()
          Returns the id of the original deleted item.
 java.util.Map getOriginalPropertyValues()
          A map of old property values that were in the original deleted item.
 boolean isAutoDeletedItem()
          returns true if this item was automatically deleted because it was found in the original container after the clone process was completed.
 void setAutoDeletedItem(boolean pAutoDeletedItem)
           
 void setId(java.lang.String pId)
           
 void setOriginalPropertyValues(java.util.Map pOrigPropertyValues)
           
 java.lang.String toString()
           
 
Methods inherited from class atg.commerce.order.edit.ReconciledItem
getCloneContainer, getCloneItem, getKey, getOrdinalPosition, getOriginalContainer, getOriginalItem, getPropertyName, setCloneContainer, setCloneItem, setKey, setOrdinalPosition, setOriginalContainer, setOriginalItem, setPropertyName
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

CLASS_VERSION

public static final java.lang.String CLASS_VERSION
See Also:
Constant Field Values

mId

protected java.lang.String mId

mOriginalPropertyValues

protected java.util.Map mOriginalPropertyValues

mAutoDeletedItem

protected boolean mAutoDeletedItem
Constructor Detail

DeleteItem

public DeleteItem(java.lang.Object pOriginalItem,
                  java.lang.Object pOriginalContainter,
                  java.lang.Object pCloneContainer,
                  java.util.Map pOriginalPropertyValues,
                  java.lang.String pPropertyName,
                  java.lang.String pKey,
                  boolean pAutoDeletedItem)

DeleteItem

public DeleteItem(java.lang.Object pOriginalItem,
                  java.lang.Object pOriginalContainter,
                  java.lang.Object pCloneContainer,
                  java.util.Map pOriginalPropertyValues,
                  java.lang.String pPropertyName,
                  int pOrdinalPosition,
                  boolean pAutoDeletedItem)
Method Detail

getId

public java.lang.String getId()
Returns the id of the original deleted item.

Returns:
String

setId

public void setId(java.lang.String pId)

isAutoDeletedItem

public boolean isAutoDeletedItem()
returns true if this item was automatically deleted because it was found in the original container after the clone process was completed.

Returns:
boolean

setAutoDeletedItem

public void setAutoDeletedItem(boolean pAutoDeletedItem)

getOriginalPropertyValues

public java.util.Map getOriginalPropertyValues()
A map of old property values that were in the original deleted item.

This is used to hold information about the item that was deleted since, once the item is deleted, you cannot get original property values.

Returns:
Map

setOriginalPropertyValues

public void setOriginalPropertyValues(java.util.Map pOrigPropertyValues)

toString

public java.lang.String toString()
Overrides:
toString in class ReconciledItem