public class IdMapper
extends java.lang.Object
implements java.io.Serializable
Constructor and Description |
---|
IdMapper()
Creates a new instance of IdMapper
|
Modifier and Type | Method and Description |
---|---|
static IdMapper |
consolidateExportIds(Snapshot snapshot) |
CellId |
get(CellId key)
Get mappinmg of CellId.
|
ExportId |
get(ExportId key)
Get mapping of ExportId.
|
LibId |
get(LibId key)
Get mappinmg of LibId.
|
java.util.Collection<CellId> |
getNewCellIds() |
void |
moveCell(CellBackup cellBackup,
CellId newCellId)
Add to this idMapper mapping from old cellBackup to new cellId together with all exports.
|
static IdMapper |
renameCell(Snapshot snapshot,
CellId oldCellId,
CellId newCellId) |
static IdMapper |
renameLibrary(Snapshot snapshot,
LibId oldLibId,
LibId newLibId) |
public static IdMapper renameLibrary(Snapshot snapshot, LibId oldLibId, LibId newLibId)
public void moveCell(CellBackup cellBackup, CellId newCellId)
cellBackup
- old cellBackupnewCellId
- new CellId.public LibId get(LibId key)
key
- key LibId.public CellId get(CellId key)
key
- key CellId.public ExportId get(ExportId key)
key
- key ExportId.public java.util.Collection<CellId> getNewCellIds()