|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface AVMSyncService
This service handles comparisons and synchronizations between corresponding avm node trees.
| Method Summary | |
|---|---|
java.util.List |
compare(int srcVersion,
java.lang.String srcPath,
int dstVersion,
java.lang.String dstPath,
org.alfresco.util.NameMatcher excluder)
Get a difference list between two corresponding node trees. |
void |
flatten(java.lang.String layerPath,
java.lang.String underlyingPath)
Flattens a layer so that all all nodes under and including layerPath become translucent to any nodes in the
corresponding location under and including underlyingPath
that are the same version. |
void |
resetLayer(java.lang.String layerPath)
Takes a layer, deletes it and recreates it pointing at the same underlying node. |
void |
update(java.util.List diffList,
org.alfresco.util.NameMatcher excluder,
boolean ignoreConflicts,
boolean ignoreOlder,
boolean overrideConflicts,
boolean overrideOlder,
java.lang.String tag,
java.lang.String description)
Updates the destination nodes in the AVMDifferences with the source nodes. |
| Method Detail |
|---|
java.util.List compare(int srcVersion,
java.lang.String srcPath,
int dstVersion,
java.lang.String dstPath,
org.alfresco.util.NameMatcher excluder)
srcVersion - The version id for the source tree.srcPath - The avm path to the source tree.dstVersion - The version id for the destination tree.dstPath - The avm path to the destination tree.excluder - A NameMatcher used to exclude files from consideration.
void update(java.util.List diffList,
org.alfresco.util.NameMatcher excluder,
boolean ignoreConflicts,
boolean ignoreOlder,
boolean overrideConflicts,
boolean overrideOlder,
java.lang.String tag,
java.lang.String description)
diffList - A List of AVMDifference structs.ignoreConflicts - If this is true the update will skip those
AVMDifferences which are in conflict with
the destination.ignoreOlder - If this is true the update will skip those
AVMDifferences which have the source older than the destination.overrideConflicts - If this is true the update will override conflicting
AVMDifferences and replace the destination with the conflicting source.overrideOlder - If this is true the update will override AVMDifferences
in which the source is older than the destination and overwrite the destination.tag - Short comment.description - Full update blurb.
void flatten(java.lang.String layerPath,
java.lang.String underlyingPath)
layerPath become translucent to any nodes in the
corresponding location under and including underlyingPath
that are the same version.
layerPath - The overlying layer path.underlyingPath - The underlying path.void resetLayer(java.lang.String layerPath)
layerPath -
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||