1717// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.7
1818// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
1919// Any modifications to this file will be lost upon recompilation of the source schema.
20- // Generated on: 2017.06.06 at 02:08:21 PM PDT
20+ // Generated on: 2017.07.10 at 10:56:50 AM PDT
2121//
2222
2323
2929import javax .xml .bind .annotation .XmlAccessorType ;
3030import javax .xml .bind .annotation .XmlElement ;
3131import javax .xml .bind .annotation .XmlType ;
32- import org .jvnet .jaxb2_commons .lang .Equals ;
33- import org .jvnet .jaxb2_commons .lang .EqualsStrategy ;
34- import org .jvnet .jaxb2_commons .lang .HashCode ;
35- import org .jvnet .jaxb2_commons .lang .HashCodeStrategy ;
32+ import org .jvnet .jaxb2_commons .lang .Equals2 ;
33+ import org .jvnet .jaxb2_commons .lang .EqualsStrategy2 ;
34+ import org .jvnet .jaxb2_commons .lang .HashCode2 ;
35+ import org .jvnet .jaxb2_commons .lang .HashCodeStrategy2 ;
3636import org .jvnet .jaxb2_commons .lang .JAXBEqualsStrategy ;
3737import org .jvnet .jaxb2_commons .lang .JAXBHashCodeStrategy ;
3838import org .jvnet .jaxb2_commons .locator .ObjectLocator ;
8484 "taxInclusiveAmt" ,
8585 "expenseDetailLineDetailEx"
8686})
87- public class AccountBasedExpenseLineDetail
88- implements Serializable , Equals , HashCode
87+ public class AccountBasedExpenseLineDetail implements Serializable , Equals2 , HashCode2
8988{
9089
9190 private final static long serialVersionUID = 1L ;
@@ -324,8 +323,8 @@ public void setExpenseDetailLineDetailEx(IntuitAnyType value) {
324323 this .expenseDetailLineDetailEx = value ;
325324 }
326325
327- public boolean equals (ObjectLocator thisLocator , ObjectLocator thatLocator , Object object , EqualsStrategy strategy ) {
328- if (! (object instanceof AccountBasedExpenseLineDetail )) {
326+ public boolean equals (ObjectLocator thisLocator , ObjectLocator thatLocator , Object object , EqualsStrategy2 strategy ) {
327+ if ((object == null )||( this . getClass ()!= object . getClass () )) {
329328 return false ;
330329 }
331330 if (this == object ) {
@@ -337,7 +336,7 @@ public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Obje
337336 lhsCustomerRef = this .getCustomerRef ();
338337 ReferenceType rhsCustomerRef ;
339338 rhsCustomerRef = that .getCustomerRef ();
340- if (!strategy .equals (LocatorUtils .property (thisLocator , "customerRef" , lhsCustomerRef ), LocatorUtils .property (thatLocator , "customerRef" , rhsCustomerRef ), lhsCustomerRef , rhsCustomerRef )) {
339+ if (!strategy .equals (LocatorUtils .property (thisLocator , "customerRef" , lhsCustomerRef ), LocatorUtils .property (thatLocator , "customerRef" , rhsCustomerRef ), lhsCustomerRef , rhsCustomerRef , ( this . customerRef != null ), ( that . customerRef != null ) )) {
341340 return false ;
342341 }
343342 }
@@ -346,7 +345,7 @@ public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Obje
346345 lhsClassRef = this .getClassRef ();
347346 ReferenceType rhsClassRef ;
348347 rhsClassRef = that .getClassRef ();
349- if (!strategy .equals (LocatorUtils .property (thisLocator , "classRef" , lhsClassRef ), LocatorUtils .property (thatLocator , "classRef" , rhsClassRef ), lhsClassRef , rhsClassRef )) {
348+ if (!strategy .equals (LocatorUtils .property (thisLocator , "classRef" , lhsClassRef ), LocatorUtils .property (thatLocator , "classRef" , rhsClassRef ), lhsClassRef , rhsClassRef , ( this . classRef != null ), ( that . classRef != null ) )) {
350349 return false ;
351350 }
352351 }
@@ -355,7 +354,7 @@ public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Obje
355354 lhsAccountRef = this .getAccountRef ();
356355 ReferenceType rhsAccountRef ;
357356 rhsAccountRef = that .getAccountRef ();
358- if (!strategy .equals (LocatorUtils .property (thisLocator , "accountRef" , lhsAccountRef ), LocatorUtils .property (thatLocator , "accountRef" , rhsAccountRef ), lhsAccountRef , rhsAccountRef )) {
357+ if (!strategy .equals (LocatorUtils .property (thisLocator , "accountRef" , lhsAccountRef ), LocatorUtils .property (thatLocator , "accountRef" , rhsAccountRef ), lhsAccountRef , rhsAccountRef , ( this . accountRef != null ), ( that . accountRef != null ) )) {
359358 return false ;
360359 }
361360 }
@@ -364,7 +363,7 @@ public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Obje
364363 lhsBillableStatus = this .getBillableStatus ();
365364 BillableStatusEnum rhsBillableStatus ;
366365 rhsBillableStatus = that .getBillableStatus ();
367- if (!strategy .equals (LocatorUtils .property (thisLocator , "billableStatus" , lhsBillableStatus ), LocatorUtils .property (thatLocator , "billableStatus" , rhsBillableStatus ), lhsBillableStatus , rhsBillableStatus )) {
366+ if (!strategy .equals (LocatorUtils .property (thisLocator , "billableStatus" , lhsBillableStatus ), LocatorUtils .property (thatLocator , "billableStatus" , rhsBillableStatus ), lhsBillableStatus , rhsBillableStatus , ( this . billableStatus != null ), ( that . billableStatus != null ) )) {
368367 return false ;
369368 }
370369 }
@@ -373,7 +372,7 @@ public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Obje
373372 lhsMarkupInfo = this .getMarkupInfo ();
374373 MarkupInfo rhsMarkupInfo ;
375374 rhsMarkupInfo = that .getMarkupInfo ();
376- if (!strategy .equals (LocatorUtils .property (thisLocator , "markupInfo" , lhsMarkupInfo ), LocatorUtils .property (thatLocator , "markupInfo" , rhsMarkupInfo ), lhsMarkupInfo , rhsMarkupInfo )) {
375+ if (!strategy .equals (LocatorUtils .property (thisLocator , "markupInfo" , lhsMarkupInfo ), LocatorUtils .property (thatLocator , "markupInfo" , rhsMarkupInfo ), lhsMarkupInfo , rhsMarkupInfo , ( this . markupInfo != null ), ( that . markupInfo != null ) )) {
377376 return false ;
378377 }
379378 }
@@ -382,7 +381,7 @@ public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Obje
382381 lhsTaxAmount = this .getTaxAmount ();
383382 BigDecimal rhsTaxAmount ;
384383 rhsTaxAmount = that .getTaxAmount ();
385- if (!strategy .equals (LocatorUtils .property (thisLocator , "taxAmount" , lhsTaxAmount ), LocatorUtils .property (thatLocator , "taxAmount" , rhsTaxAmount ), lhsTaxAmount , rhsTaxAmount )) {
384+ if (!strategy .equals (LocatorUtils .property (thisLocator , "taxAmount" , lhsTaxAmount ), LocatorUtils .property (thatLocator , "taxAmount" , rhsTaxAmount ), lhsTaxAmount , rhsTaxAmount , ( this . taxAmount != null ), ( that . taxAmount != null ) )) {
386385 return false ;
387386 }
388387 }
@@ -391,7 +390,7 @@ public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Obje
391390 lhsTaxCodeRef = this .getTaxCodeRef ();
392391 ReferenceType rhsTaxCodeRef ;
393392 rhsTaxCodeRef = that .getTaxCodeRef ();
394- if (!strategy .equals (LocatorUtils .property (thisLocator , "taxCodeRef" , lhsTaxCodeRef ), LocatorUtils .property (thatLocator , "taxCodeRef" , rhsTaxCodeRef ), lhsTaxCodeRef , rhsTaxCodeRef )) {
393+ if (!strategy .equals (LocatorUtils .property (thisLocator , "taxCodeRef" , lhsTaxCodeRef ), LocatorUtils .property (thatLocator , "taxCodeRef" , rhsTaxCodeRef ), lhsTaxCodeRef , rhsTaxCodeRef , ( this . taxCodeRef != null ), ( that . taxCodeRef != null ) )) {
395394 return false ;
396395 }
397396 }
@@ -400,7 +399,7 @@ public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Obje
400399 lhsTaxInclusiveAmt = this .getTaxInclusiveAmt ();
401400 BigDecimal rhsTaxInclusiveAmt ;
402401 rhsTaxInclusiveAmt = that .getTaxInclusiveAmt ();
403- if (!strategy .equals (LocatorUtils .property (thisLocator , "taxInclusiveAmt" , lhsTaxInclusiveAmt ), LocatorUtils .property (thatLocator , "taxInclusiveAmt" , rhsTaxInclusiveAmt ), lhsTaxInclusiveAmt , rhsTaxInclusiveAmt )) {
402+ if (!strategy .equals (LocatorUtils .property (thisLocator , "taxInclusiveAmt" , lhsTaxInclusiveAmt ), LocatorUtils .property (thatLocator , "taxInclusiveAmt" , rhsTaxInclusiveAmt ), lhsTaxInclusiveAmt , rhsTaxInclusiveAmt , ( this . taxInclusiveAmt != null ), ( that . taxInclusiveAmt != null ) )) {
404403 return false ;
405404 }
406405 }
@@ -409,70 +408,70 @@ public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Obje
409408 lhsExpenseDetailLineDetailEx = this .getExpenseDetailLineDetailEx ();
410409 IntuitAnyType rhsExpenseDetailLineDetailEx ;
411410 rhsExpenseDetailLineDetailEx = that .getExpenseDetailLineDetailEx ();
412- if (!strategy .equals (LocatorUtils .property (thisLocator , "expenseDetailLineDetailEx" , lhsExpenseDetailLineDetailEx ), LocatorUtils .property (thatLocator , "expenseDetailLineDetailEx" , rhsExpenseDetailLineDetailEx ), lhsExpenseDetailLineDetailEx , rhsExpenseDetailLineDetailEx )) {
411+ if (!strategy .equals (LocatorUtils .property (thisLocator , "expenseDetailLineDetailEx" , lhsExpenseDetailLineDetailEx ), LocatorUtils .property (thatLocator , "expenseDetailLineDetailEx" , rhsExpenseDetailLineDetailEx ), lhsExpenseDetailLineDetailEx , rhsExpenseDetailLineDetailEx , ( this . expenseDetailLineDetailEx != null ), ( that . expenseDetailLineDetailEx != null ) )) {
413412 return false ;
414413 }
415414 }
416415 return true ;
417416 }
418417
419418 public boolean equals (Object object ) {
420- final EqualsStrategy strategy = JAXBEqualsStrategy .INSTANCE ;
419+ final EqualsStrategy2 strategy = JAXBEqualsStrategy .INSTANCE ;
421420 return equals (null , null , object , strategy );
422421 }
423422
424- public int hashCode (ObjectLocator locator , HashCodeStrategy strategy ) {
423+ public int hashCode (ObjectLocator locator , HashCodeStrategy2 strategy ) {
425424 int currentHashCode = 1 ;
426425 {
427426 ReferenceType theCustomerRef ;
428427 theCustomerRef = this .getCustomerRef ();
429- currentHashCode = strategy .hashCode (LocatorUtils .property (locator , "customerRef" , theCustomerRef ), currentHashCode , theCustomerRef );
428+ currentHashCode = strategy .hashCode (LocatorUtils .property (locator , "customerRef" , theCustomerRef ), currentHashCode , theCustomerRef , ( this . customerRef != null ) );
430429 }
431430 {
432431 ReferenceType theClassRef ;
433432 theClassRef = this .getClassRef ();
434- currentHashCode = strategy .hashCode (LocatorUtils .property (locator , "classRef" , theClassRef ), currentHashCode , theClassRef );
433+ currentHashCode = strategy .hashCode (LocatorUtils .property (locator , "classRef" , theClassRef ), currentHashCode , theClassRef , ( this . classRef != null ) );
435434 }
436435 {
437436 ReferenceType theAccountRef ;
438437 theAccountRef = this .getAccountRef ();
439- currentHashCode = strategy .hashCode (LocatorUtils .property (locator , "accountRef" , theAccountRef ), currentHashCode , theAccountRef );
438+ currentHashCode = strategy .hashCode (LocatorUtils .property (locator , "accountRef" , theAccountRef ), currentHashCode , theAccountRef , ( this . accountRef != null ) );
440439 }
441440 {
442441 BillableStatusEnum theBillableStatus ;
443442 theBillableStatus = this .getBillableStatus ();
444- currentHashCode = strategy .hashCode (LocatorUtils .property (locator , "billableStatus" , theBillableStatus ), currentHashCode , theBillableStatus );
443+ currentHashCode = strategy .hashCode (LocatorUtils .property (locator , "billableStatus" , theBillableStatus ), currentHashCode , theBillableStatus , ( this . billableStatus != null ) );
445444 }
446445 {
447446 MarkupInfo theMarkupInfo ;
448447 theMarkupInfo = this .getMarkupInfo ();
449- currentHashCode = strategy .hashCode (LocatorUtils .property (locator , "markupInfo" , theMarkupInfo ), currentHashCode , theMarkupInfo );
448+ currentHashCode = strategy .hashCode (LocatorUtils .property (locator , "markupInfo" , theMarkupInfo ), currentHashCode , theMarkupInfo , ( this . markupInfo != null ) );
450449 }
451450 {
452451 BigDecimal theTaxAmount ;
453452 theTaxAmount = this .getTaxAmount ();
454- currentHashCode = strategy .hashCode (LocatorUtils .property (locator , "taxAmount" , theTaxAmount ), currentHashCode , theTaxAmount );
453+ currentHashCode = strategy .hashCode (LocatorUtils .property (locator , "taxAmount" , theTaxAmount ), currentHashCode , theTaxAmount , ( this . taxAmount != null ) );
455454 }
456455 {
457456 ReferenceType theTaxCodeRef ;
458457 theTaxCodeRef = this .getTaxCodeRef ();
459- currentHashCode = strategy .hashCode (LocatorUtils .property (locator , "taxCodeRef" , theTaxCodeRef ), currentHashCode , theTaxCodeRef );
458+ currentHashCode = strategy .hashCode (LocatorUtils .property (locator , "taxCodeRef" , theTaxCodeRef ), currentHashCode , theTaxCodeRef , ( this . taxCodeRef != null ) );
460459 }
461460 {
462461 BigDecimal theTaxInclusiveAmt ;
463462 theTaxInclusiveAmt = this .getTaxInclusiveAmt ();
464- currentHashCode = strategy .hashCode (LocatorUtils .property (locator , "taxInclusiveAmt" , theTaxInclusiveAmt ), currentHashCode , theTaxInclusiveAmt );
463+ currentHashCode = strategy .hashCode (LocatorUtils .property (locator , "taxInclusiveAmt" , theTaxInclusiveAmt ), currentHashCode , theTaxInclusiveAmt , ( this . taxInclusiveAmt != null ) );
465464 }
466465 {
467466 IntuitAnyType theExpenseDetailLineDetailEx ;
468467 theExpenseDetailLineDetailEx = this .getExpenseDetailLineDetailEx ();
469- currentHashCode = strategy .hashCode (LocatorUtils .property (locator , "expenseDetailLineDetailEx" , theExpenseDetailLineDetailEx ), currentHashCode , theExpenseDetailLineDetailEx );
468+ currentHashCode = strategy .hashCode (LocatorUtils .property (locator , "expenseDetailLineDetailEx" , theExpenseDetailLineDetailEx ), currentHashCode , theExpenseDetailLineDetailEx , ( this . expenseDetailLineDetailEx != null ) );
470469 }
471470 return currentHashCode ;
472471 }
473472
474473 public int hashCode () {
475- final HashCodeStrategy strategy = JAXBHashCodeStrategy .INSTANCE ;
474+ final HashCodeStrategy2 strategy = JAXBHashCodeStrategy .INSTANCE ;
476475 return this .hashCode (null , strategy );
477476 }
478477
0 commit comments