wt.enterprise
Class ObjectsLinksComparer

java.lang.Object
  extended bywt.enterprise.ObjectsLinksComparer

public class ObjectsLinksComparer
extends Object



Supported API: false

Extendable: false


Field Summary
private  Class linkClass
           
private  Class linkComparisonClass
           
private  String role
           
private static String SECONDARY_EXCLUDE
           
private  int size
           
private  WTObject[] targets
           
 
Constructor Summary
ObjectsLinksComparer(WTObject[] targets, Class linkClass, String role)
           
 
Method Summary
 Iterator compare()
           
private  LinkComparison getLinkComparison()
           
private  List sortLinkComparisons(Collection linkCollection)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

targets

private WTObject[] targets

linkClass

private Class linkClass

role

private String role

linkComparisonClass

private Class linkComparisonClass

size

private int size

SECONDARY_EXCLUDE

private static String SECONDARY_EXCLUDE
Constructor Detail

ObjectsLinksComparer

public ObjectsLinksComparer(WTObject[] targets,
                            Class linkClass,
                            String role)
                     throws WTException
Method Detail

compare

public Iterator compare()
                 throws WTException
Throws:
WTException

getLinkComparison

private LinkComparison getLinkComparison()
                                  throws WTException
Throws:
WTException

sortLinkComparisons

private List sortLinkComparisons(Collection linkCollection)