public class ReferenceChangeTracker extends Object
ImportUUIDBehavior
Constructor and Description |
---|
ReferenceChangeTracker() |
Modifier and Type | Method and Description |
---|---|
void |
clear()
Resets all internal state.
|
String |
get(String oldUUID)
Returns the new node id to which
oldUUID has been mapped
or null if no such mapping exists. |
Iterator<Object> |
getProcessedReferences()
Returns an iterator over all processed reference properties.
|
void |
processedReference(Object refProp)
Store the given reference property for later retrieval using
getProcessedReferences() . |
void |
put(String oldUUID,
String newUUID)
Store the given id mapping for later lookup using
get(String) . |
boolean |
removeReferences(List<Object> processedReferences)
Remove the given references that have already been processed from the
references list.
|
public String get(String oldUUID)
oldUUID
has been mapped
or null
if no such mapping exists.oldUUID
- old node idnull
if no such mapping existsput(String, String)
public void put(String oldUUID, String newUUID)
get(String)
.oldUUID
- old node idnewUUID
- new node idpublic void clear()
public void processedReference(Object refProp)
getProcessedReferences()
.refProp
- reference propertypublic Iterator<Object> getProcessedReferences()
processedReference(Object)
Copyright © 2010 - 2020 Adobe. All Rights Reserved