com.ibm.pim.attribute
Interface AttributeChanges
- All Known Subinterfaces:
- ExtendedAttributeChanges
public interface AttributeChanges
Field Summary |
static java.lang.String |
copyright
|
copyright
static final java.lang.String copyright
- See Also:
- Constant Field Values
getNewlyAddedAttributes
java.util.List<? extends AttributeInstance> getNewlyAddedAttributes()
- Returns:
- a List of attributes that were not present in A but are present
in B
getDeletedAttributes
java.util.List<? extends AttributeInstance> getDeletedAttributes()
- Returns:
- a List of attributes that were present in A but are no longer
present in B
getModifiedAttributesWithNewData
java.util.List<? extends AttributeInstance> getModifiedAttributesWithNewData()
- Returns:
- a List of attributes that are present in both A & B and which
contain different data in A and B. It is possible for an
attribute to have different attribute instance paths across A &
B, for example because a multi-occurrence sibling has been
deleted. In this case, we return an attribute instance
representing the new version of the attribute in B
getModifiedAttributesWithOldData
java.util.List<? extends AttributeInstance> getModifiedAttributesWithOldData()
- Returns:
- a List of attributes that are present in both A & B and which
contain different data in A and B. It is possible for an
attribute to have different attribute instance paths across A &
B, for example because a multi-occurrence sibling has been
deleted. In this case, we return an attribute instance
representing the old version of the attribute in A