com.ptc.windchill.uwgm.common.conflict
Interface UwgmConflictHelper.OverridableConflict

All Known Implementing Classes:
UwgmConflictHelper.OverridableConflictImpl
Enclosing interface:
UwgmConflictHelper

public static interface UwgmConflictHelper.OverridableConflict

public interface for overridable conflict templates


Method Summary
 WTKeyedMap getResolutionOptions(WTCollection objects)
          Gets the Resolution options Map [Persistable, Resolution] for the conflict
 void validate(WTCollection objects)
          validates the data with default resolution and throws UwgmConflictException for non-valid iterations
 ConflictElement verify(WTCollection objects)
          validates the data with default resolution and produce ConflictElement for non-valid iterations
 

Method Detail

validate

public void validate(WTCollection objects)
              throws UwgmConflictException,
                     WTException
validates the data with default resolution and throws UwgmConflictException for non-valid iterations

Parameters:
objects - WTCollection
Throws:
UwgmConflictException
WTException

verify

public ConflictElement verify(WTCollection objects)
                       throws WTException
validates the data with default resolution and produce ConflictElement for non-valid iterations

Parameters:
objects - WTCollection
Throws:
UwgmConflictException
WTException

getResolutionOptions

public WTKeyedMap getResolutionOptions(WTCollection objects)
                                throws WTException
Gets the Resolution options Map [Persistable, Resolution] for the conflict

Parameters:
objects - WTCollection
Returns:
resolutionMap Map. The keys are the iterations and the values are the resolution options
Throws:
WTException