Package | Description |
---|---|
com.almworks.jira.structure.api.forest | |
com.almworks.jira.structure.api.sync | |
com.almworks.jira.structure.api.sync.util |
Modifier and Type | Method and Description |
---|---|
ForestSource |
ForestService.getForestSource(ForestSpec spec)
Creates a forest source based on the forest spec.
|
Modifier and Type | Method and Description |
---|---|
protected abstract AbstractSynchronizer.SyncRunAuditEntry |
AbstractSynchronizer.doResync(SyncInstance instance,
ForestSource forestSource) |
protected abstract AbstractSynchronizer.SyncRunAuditEntry |
AbstractSynchronizer.doSync(SyncInstance instance,
IncrementalSyncData data,
ForestSource forestSource) |
void |
StructureSynchronizer.resync(SyncInstance instance,
ForestSource forestSource)
Perform full resync.
|
void |
AbstractSynchronizer.resync(SyncInstance instance,
ForestSource forestSource) |
void |
StructureSynchronizer.sync(SyncInstance instance,
IncrementalSyncData data,
ForestSource forestSource)
Perform incremental synchronization.
|
void |
AbstractSynchronizer.sync(SyncInstance instance,
IncrementalSyncData syncData,
ForestSource forestSource) |
Modifier and Type | Method and Description |
---|---|
static com.almworks.integers.LongLongMap |
SyncUtil.add(ForestSource ufs,
ForestAction.Add add) |
static com.almworks.integers.LongLongMap |
SyncUtil.add(ForestSource ufs,
ItemForest fragment,
long under,
long after)
Returns row ID replacements, if the add was successful; returns
null otherwise. |
static void |
SyncUtil.insert(ForestSource ufs,
ItemForestBuffer addedForest,
com.almworks.integers.LongList issues,
long under,
long after) |
static boolean |
SyncUtil.merge(ForestSource ufs,
RowManager rowManager,
long row,
long targetRow) |
static boolean |
SyncUtil.merge(ForestSource ufs,
RowManager rowManager,
long row,
long targetRow,
boolean followSymlinks) |
static boolean |
SyncUtil.merge(ForestSource ufs,
RowManager rowManager,
long row,
long targetRow,
boolean followSymlinks,
boolean removeRow,
com.almworks.integers.WritableLongLongMap mergedRows)
Merges the subtree of
row under targetRow . |
static long |
SyncUtil.move(ForestSource ufs,
com.almworks.integers.LongList rows,
long under,
long after,
boolean[] success) |
static long |
SyncUtil.move(ForestSource ufs,
com.almworks.integers.LongList rows,
long under,
long after,
boolean invalidMoveExpected,
boolean[] success) |
static void |
SyncUtil.remove(ForestSource ufs,
com.almworks.integers.LongList rows) |
static boolean |
SyncUtil.resolveMoveIntoOwnSubtree(long moveTo,
long row,
HierarchyHelper hh,
ForestSource ufs,
SyncLogger debugLog) |
Copyright © 2017 ALM Works. All Rights Reserved.