wt.ixb.conflictFramework.conflictResolution
Class CreateClassificationNodeResolver

java.lang.Object
  extended bywt.ixb.conflictFramework.conflictResolution.CreateClassificationNodeResolver
All Implemented Interfaces:
IXConfiguredDelegateIfc, IXConflictResolverIfc

public class CreateClassificationNodeResolver
extends Object
implements IXConflictResolverIfc


Field Summary
private  String id
           
 
Fields inherited from interface wt.ixb.conflictFramework.conflictResolution.IXConfiguredDelegateIfc
CLASS, DELEGATE, DELEGATE_XPATH, DELEGATES, ID, INIT_PARAMS, NAME, PARAM, VALUE
 
Constructor Summary
CreateClassificationNodeResolver()
           
 
Method Summary
private  ClassificationNodeDefaultView createClassificationNode(IxbElement fileXML, Importer importer)
           
private  ClassificationNodeDefaultView getClassificationNodeDefaultViewByPath(String nodePath)
           
private  ClassificationStructDefaultView getClassificationStructDefaultView(String className, String ibaPath)
           
 String getId()
           
 void init(Map config)
           
 ArrayList resolve(Object object, IxbElement fileXML, Importer importer, Map map)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

id

private String id
Constructor Detail

CreateClassificationNodeResolver

public CreateClassificationNodeResolver()
Method Detail

init

public void init(Map config)
          throws Exception
Specified by:
init in interface IXConfiguredDelegateIfc
Throws:
Exception

getId

public String getId()
Specified by:
getId in interface IXConflictResolverIfc

resolve

public ArrayList resolve(Object object,
                         IxbElement fileXML,
                         Importer importer,
                         Map map)
                  throws WTException
Specified by:
resolve in interface IXConflictResolverIfc
Throws:
WTException

createClassificationNode

private ClassificationNodeDefaultView createClassificationNode(IxbElement fileXML,
                                                               Importer importer)
                                                        throws WTException
Throws:
WTException

getClassificationNodeDefaultViewByPath

private ClassificationNodeDefaultView getClassificationNodeDefaultViewByPath(String nodePath)
                                                                      throws WTException
Throws:
WTException

getClassificationStructDefaultView

private ClassificationStructDefaultView getClassificationStructDefaultView(String className,
                                                                           String ibaPath)
                                                                    throws WTException
Throws:
WTException