Class IXGenericConflictResolver

java.lang.Object
wt.ixb.conflictFramework.conflictResolution.resolver.IXAbstractConflictResolver
wt.ixb.conflictFramework.conflictResolution.resolver.IXGenericConflictResolver
All Implemented Interfaces:
IXConflictResolverIfc
Direct Known Subclasses:
IXDefaultConflictResolver

public class IXGenericConflictResolver extends IXAbstractConflictResolver
The skip object conflict resolver.
  • Default resolution:
    • Skip object import.
  • Available resolution:
    • Skip object import.


Supported API: true

Extendable: true
  • Method Details

    • resolve

      public Object resolve(ResolutionType resolutionType, IxbElement fileXML, Importer importer, Object[] arguments) throws WTException
      Tries to resolve the conflict using the provided resolution. If the resolution is of type 'SKIP_OBJECT_IMPORT' resolves it else, delegates the task to the super class.

      Supported API: true
      Specified by:
      resolve in interface IXConflictResolverIfc
      Overrides:
      resolve in class IXAbstractConflictResolver
      Parameters:
      resolutionType - The resolution type.
      fileXML - The IxbElement.
      importer - The context.
      arguments - Object[], arguments for resolver.
      Returns:
      Object, Any object if required to be returned or else a Boolean for success or failure.
      Throws:
      WTException
      See Also:
    • skipObjectImportResolution

      protected Object skipObjectImportResolution(IxbElement fileXML, Importer importer, Object[] arguments) throws WTException
      Skips the object for import.

      Supported API: true
      Parameters:
      fileXML - The IxbElement.
      importer - Importer context.
      arguments - Object[], arguments for resolver.
      Returns:
      TRUE if resolved successfully, else FALSE.
      Throws:
      WTException