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.