wt.ufid.delegates
Class IteratedUfidPreStoreDelegate
java.lang.Object
wt.ufid.delegates.IteratedUfidPreStoreDelegate
- All Implemented Interfaces:
- UfidDelegate, UfidStoreDelegate
- public final class IteratedUfidPreStoreDelegate
- extends Object
- implements UfidStoreDelegate
The Federatable sub-component objects of the passed in Federatable must
be fixed up before the store. This delegate implements code necessary
to fixup Versioned Federatables.
For Versioned objects the only sub component is the ControlBranch.
Supported API: false
Extendable: false
Method Summary |
void |
process(Federatable target)
Find the ControlBranch for the Version being replicated
Then with it try and get the corresponding ControlBranch
If found it will be the corresponding Site 2 ControlBranch for the
object. |
void |
process(WTCollection objectSet)
For each of the objects in the collection, perform the process defined
in process(). |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
RESOURCE
private static final String RESOURCE
- See Also:
- Constant Field Values
CLASSNAME
private static final String CLASSNAME
IteratedUfidPreStoreDelegate
public IteratedUfidPreStoreDelegate()
process
public void process(WTCollection objectSet)
throws WTException
- For each of the objects in the collection, perform the process defined
in process().
- Specified by:
process
in interface UfidStoreDelegate
- Parameters:
objectSet
-
- Throws:
WTException
process
public void process(Federatable target)
- Find the ControlBranch for the Version being replicated
Then with it try and get the corresponding ControlBranch
If found it will be the corresponding Site 2 ControlBranch for the
object.
From this the Site 2 ControlBranch, the branch Id can be accessed
and set in the Version being Stored.
Supported API: false
- Specified by:
process
in interface UfidDelegate
- Parameters:
target
-