public class TModelInstanceDetailsComparator extends Object
| Constructor and Description | 
|---|
TModelInstanceDetailsComparator(String TModelKey,
                               boolean number,
                               boolean XMLdate,
                               boolean XMLduration)  | 
| Modifier and Type | Method and Description | 
|---|---|
int | 
compare(org.uddi.api_v3.TModelInstanceDetails lhs,
       org.uddi.api_v3.TModelInstanceDetails rhs)
Compares two non-null instances of TModelInstanceDetails by only
 comparing the field designated from the constructor. 
 | 
public TModelInstanceDetailsComparator(String TModelKey, boolean number, boolean XMLdate, boolean XMLduration) throws DatatypeConfigurationException, IllegalArgumentException
TModelKey - for TModelInstanceInfo to use for comparisonnumber - if true, the InstanceDetails.InstanceParms will be treated
 like a numberXMLdate - if true, the InstanceDetails.InstanceParms will be treated
 like a XML DateXMLduration - if true, the InstanceDetails.InstanceParms will be
 treated like a XML Gregorian CalendarDatatypeConfigurationExceptionIllegalArgumentExceptionDuration, 
XMLGregorianCalendarpublic int compare(org.uddi.api_v3.TModelInstanceDetails lhs,
                   org.uddi.api_v3.TModelInstanceDetails rhs)
            throws IllegalArgumentException,
                   NumberFormatException,
                   NullPointerException,
                   ArrayIndexOutOfBoundsException
lhs - rhs - IllegalArgumentException - if the tModel key to search for is
 missing, if either sides are nullArrayIndexOutOfBoundsException - if the values were found but could
 not be comparedNumberFormatExceptionNullPointerExceptionCopyright © 2004–2021 The Apache Software Foundation. All rights reserved.