001// 002// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.10-b140310.1920 003// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> 004// Any modifications to this file will be lost upon recompilation of the source schema. 005// Generated on: 2020.08.16 at 01:13:55 AM EDT 006// 007 008 009package org.apache.activemq.schema.core; 010 011import java.util.ArrayList; 012import java.util.HashMap; 013import java.util.List; 014import java.util.Map; 015import javax.xml.bind.JAXBElement; 016import javax.xml.bind.annotation.XmlAccessType; 017import javax.xml.bind.annotation.XmlAccessorType; 018import javax.xml.bind.annotation.XmlAnyAttribute; 019import javax.xml.bind.annotation.XmlAnyElement; 020import javax.xml.bind.annotation.XmlAttribute; 021import javax.xml.bind.annotation.XmlElementRef; 022import javax.xml.bind.annotation.XmlElementRefs; 023import javax.xml.bind.annotation.XmlID; 024import javax.xml.bind.annotation.XmlRootElement; 025import javax.xml.bind.annotation.XmlSchemaType; 026import javax.xml.bind.annotation.XmlType; 027import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; 028import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; 029import javax.xml.namespace.QName; 030import org.jvnet.jaxb2_commons.lang.Equals; 031import org.jvnet.jaxb2_commons.lang.EqualsStrategy; 032import org.jvnet.jaxb2_commons.lang.HashCode; 033import org.jvnet.jaxb2_commons.lang.HashCodeStrategy; 034import org.jvnet.jaxb2_commons.lang.JAXBHashCodeStrategy; 035import org.jvnet.jaxb2_commons.lang.JAXBToStringStrategy; 036import org.jvnet.jaxb2_commons.lang.ToString; 037import org.jvnet.jaxb2_commons.lang.ToStringStrategy; 038import org.jvnet.jaxb2_commons.locator.ObjectLocator; 039import org.jvnet.jaxb2_commons.locator.util.LocatorUtils; 040 041 042/** 043 * <p>Java class for anonymous complex type. 044 * 045 * <p>The following schema fragment specifies the expected content contained within this class. 046 * 047 * <pre> 048 * <complexType> 049 * <complexContent> 050 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> 051 * <choice maxOccurs="unbounded" minOccurs="0"> 052 * <choice> 053 * <element name="context" minOccurs="0"> 054 * <complexType> 055 * <complexContent> 056 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> 057 * <sequence minOccurs="0"> 058 * <any maxOccurs="unbounded" minOccurs="0"/> 059 * </sequence> 060 * </restriction> 061 * </complexContent> 062 * </complexType> 063 * </element> 064 * <element name="options" maxOccurs="unbounded" minOccurs="0"> 065 * <complexType> 066 * <complexContent> 067 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> 068 * <sequence maxOccurs="unbounded" minOccurs="0"> 069 * <any maxOccurs="unbounded" minOccurs="0"/> 070 * </sequence> 071 * </restriction> 072 * </complexContent> 073 * </complexType> 074 * </element> 075 * <element name="queueSearchMatchingFormat" minOccurs="0"> 076 * <complexType> 077 * <complexContent> 078 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> 079 * <sequence minOccurs="0"> 080 * <any maxOccurs="unbounded" minOccurs="0"/> 081 * </sequence> 082 * </restriction> 083 * </complexContent> 084 * </complexType> 085 * </element> 086 * <element name="topicSearchMatchingFormat" minOccurs="0"> 087 * <complexType> 088 * <complexContent> 089 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> 090 * <sequence minOccurs="0"> 091 * <any maxOccurs="unbounded" minOccurs="0"/> 092 * </sequence> 093 * </restriction> 094 * </complexContent> 095 * </complexType> 096 * </element> 097 * <any namespace='##other' maxOccurs="unbounded" minOccurs="0"/> 098 * </choice> 099 * </choice> 100 * <attribute name="adminAttribute" type="{http://www.w3.org/2001/XMLSchema}string" /> 101 * <attribute name="adminBase" type="{http://www.w3.org/2001/XMLSchema}string" /> 102 * <attribute name="advisorySearchBase" type="{http://www.w3.org/2001/XMLSchema}string" /> 103 * <attribute name="authentication" type="{http://www.w3.org/2001/XMLSchema}string" /> 104 * <attribute name="connectionPassword" type="{http://www.w3.org/2001/XMLSchema}string" /> 105 * <attribute name="connectionProtocol" type="{http://www.w3.org/2001/XMLSchema}string" /> 106 * <attribute name="connectionURL" type="{http://www.w3.org/2001/XMLSchema}string" /> 107 * <attribute name="connectionUsername" type="{http://www.w3.org/2001/XMLSchema}string" /> 108 * <attribute name="context" type="{http://www.w3.org/2001/XMLSchema}string" /> 109 * <attribute name="initialContextFactory" type="{http://www.w3.org/2001/XMLSchema}string" /> 110 * <attribute name="options" type="{http://www.w3.org/2001/XMLSchema}string" /> 111 * <attribute name="queueSearchMatchingFormat" type="{http://www.w3.org/2001/XMLSchema}string" /> 112 * <attribute name="queueSearchSubtreeBool" type="{http://www.w3.org/2001/XMLSchema}boolean" /> 113 * <attribute name="readAttribute" type="{http://www.w3.org/2001/XMLSchema}string" /> 114 * <attribute name="readBase" type="{http://www.w3.org/2001/XMLSchema}string" /> 115 * <attribute name="tempSearchBase" type="{http://www.w3.org/2001/XMLSchema}string" /> 116 * <attribute name="topicSearchMatchingFormat" type="{http://www.w3.org/2001/XMLSchema}string" /> 117 * <attribute name="topicSearchSubtreeBool" type="{http://www.w3.org/2001/XMLSchema}boolean" /> 118 * <attribute name="useAdvisorySearchBase" type="{http://www.w3.org/2001/XMLSchema}boolean" /> 119 * <attribute name="writeAttribute" type="{http://www.w3.org/2001/XMLSchema}string" /> 120 * <attribute name="writeBase" type="{http://www.w3.org/2001/XMLSchema}string" /> 121 * <attribute name="id" type="{http://www.w3.org/2001/XMLSchema}ID" /> 122 * <anyAttribute processContents='lax' namespace='##other'/> 123 * </restriction> 124 * </complexContent> 125 * </complexType> 126 * </pre> 127 * 128 * 129 */ 130@XmlAccessorType(XmlAccessType.FIELD) 131@XmlType(name = "", propOrder = { 132 "contextOrOptionsOrQueueSearchMatchingFormat" 133}) 134@XmlRootElement(name = "lDAPAuthorizationMap") 135public class DtoLDAPAuthorizationMap 136 implements Equals, HashCode, ToString 137{ 138 139 @XmlElementRefs({ 140 @XmlElementRef(name = "options", namespace = "http://activemq.apache.org/schema/core", type = JAXBElement.class, required = false), 141 @XmlElementRef(name = "context", namespace = "http://activemq.apache.org/schema/core", type = JAXBElement.class, required = false), 142 @XmlElementRef(name = "topicSearchMatchingFormat", namespace = "http://activemq.apache.org/schema/core", type = JAXBElement.class, required = false), 143 @XmlElementRef(name = "queueSearchMatchingFormat", namespace = "http://activemq.apache.org/schema/core", type = JAXBElement.class, required = false) 144 }) 145 @XmlAnyElement(lax = true) 146 protected List<Object> contextOrOptionsOrQueueSearchMatchingFormat; 147 @XmlAttribute(name = "adminAttribute") 148 protected String adminAttribute; 149 @XmlAttribute(name = "adminBase") 150 protected String adminBase; 151 @XmlAttribute(name = "advisorySearchBase") 152 protected String advisorySearchBase; 153 @XmlAttribute(name = "authentication") 154 protected String authentication; 155 @XmlAttribute(name = "connectionPassword") 156 protected String connectionPassword; 157 @XmlAttribute(name = "connectionProtocol") 158 protected String connectionProtocol; 159 @XmlAttribute(name = "connectionURL") 160 protected String connectionURL; 161 @XmlAttribute(name = "connectionUsername") 162 protected String connectionUsername; 163 @XmlAttribute(name = "context") 164 protected String context; 165 @XmlAttribute(name = "initialContextFactory") 166 protected String initialContextFactory; 167 @XmlAttribute(name = "options") 168 protected String options; 169 @XmlAttribute(name = "queueSearchMatchingFormat") 170 protected String queueSearchMatchingFormat; 171 @XmlAttribute(name = "queueSearchSubtreeBool") 172 protected Boolean queueSearchSubtreeBool; 173 @XmlAttribute(name = "readAttribute") 174 protected String readAttribute; 175 @XmlAttribute(name = "readBase") 176 protected String readBase; 177 @XmlAttribute(name = "tempSearchBase") 178 protected String tempSearchBase; 179 @XmlAttribute(name = "topicSearchMatchingFormat") 180 protected String topicSearchMatchingFormat; 181 @XmlAttribute(name = "topicSearchSubtreeBool") 182 protected Boolean topicSearchSubtreeBool; 183 @XmlAttribute(name = "useAdvisorySearchBase") 184 protected Boolean useAdvisorySearchBase; 185 @XmlAttribute(name = "writeAttribute") 186 protected String writeAttribute; 187 @XmlAttribute(name = "writeBase") 188 protected String writeBase; 189 @XmlAttribute(name = "id") 190 @XmlJavaTypeAdapter(CollapsedStringAdapter.class) 191 @XmlID 192 @XmlSchemaType(name = "ID") 193 protected String id; 194 @XmlAnyAttribute 195 private Map<QName, String> otherAttributes = new HashMap<QName, String>(); 196 197 /** 198 * Gets the value of the contextOrOptionsOrQueueSearchMatchingFormat property. 199 * 200 * <p> 201 * This accessor method returns a reference to the live list, 202 * not a snapshot. Therefore any modification you make to the 203 * returned list will be present inside the JAXB object. 204 * This is why there is not a <CODE>set</CODE> method for the contextOrOptionsOrQueueSearchMatchingFormat property. 205 * 206 * <p> 207 * For example, to add a new item, do as follows: 208 * <pre> 209 * getContextOrOptionsOrQueueSearchMatchingFormat().add(newItem); 210 * </pre> 211 * 212 * 213 * <p> 214 * Objects of the following type(s) are allowed in the list 215 * {@link JAXBElement }{@code <}{@link DtoLDAPAuthorizationMap.TopicSearchMatchingFormat }{@code >} 216 * {@link JAXBElement }{@code <}{@link DtoLDAPAuthorizationMap.QueueSearchMatchingFormat }{@code >} 217 * {@link JAXBElement }{@code <}{@link DtoLDAPAuthorizationMap.Options }{@code >} 218 * {@link JAXBElement }{@code <}{@link DtoLDAPAuthorizationMap.Context }{@code >} 219 * {@link Object } 220 * 221 * 222 */ 223 public List<Object> getContextOrOptionsOrQueueSearchMatchingFormat() { 224 if (contextOrOptionsOrQueueSearchMatchingFormat == null) { 225 contextOrOptionsOrQueueSearchMatchingFormat = new ArrayList<Object>(); 226 } 227 return this.contextOrOptionsOrQueueSearchMatchingFormat; 228 } 229 230 /** 231 * Gets the value of the adminAttribute property. 232 * 233 * @return 234 * possible object is 235 * {@link String } 236 * 237 */ 238 public String getAdminAttribute() { 239 return adminAttribute; 240 } 241 242 /** 243 * Sets the value of the adminAttribute property. 244 * 245 * @param value 246 * allowed object is 247 * {@link String } 248 * 249 */ 250 public void setAdminAttribute(String value) { 251 this.adminAttribute = value; 252 } 253 254 /** 255 * Gets the value of the adminBase property. 256 * 257 * @return 258 * possible object is 259 * {@link String } 260 * 261 */ 262 public String getAdminBase() { 263 return adminBase; 264 } 265 266 /** 267 * Sets the value of the adminBase property. 268 * 269 * @param value 270 * allowed object is 271 * {@link String } 272 * 273 */ 274 public void setAdminBase(String value) { 275 this.adminBase = value; 276 } 277 278 /** 279 * Gets the value of the advisorySearchBase property. 280 * 281 * @return 282 * possible object is 283 * {@link String } 284 * 285 */ 286 public String getAdvisorySearchBase() { 287 return advisorySearchBase; 288 } 289 290 /** 291 * Sets the value of the advisorySearchBase property. 292 * 293 * @param value 294 * allowed object is 295 * {@link String } 296 * 297 */ 298 public void setAdvisorySearchBase(String value) { 299 this.advisorySearchBase = value; 300 } 301 302 /** 303 * Gets the value of the authentication property. 304 * 305 * @return 306 * possible object is 307 * {@link String } 308 * 309 */ 310 public String getAuthentication() { 311 return authentication; 312 } 313 314 /** 315 * Sets the value of the authentication property. 316 * 317 * @param value 318 * allowed object is 319 * {@link String } 320 * 321 */ 322 public void setAuthentication(String value) { 323 this.authentication = value; 324 } 325 326 /** 327 * Gets the value of the connectionPassword property. 328 * 329 * @return 330 * possible object is 331 * {@link String } 332 * 333 */ 334 public String getConnectionPassword() { 335 return connectionPassword; 336 } 337 338 /** 339 * Sets the value of the connectionPassword property. 340 * 341 * @param value 342 * allowed object is 343 * {@link String } 344 * 345 */ 346 public void setConnectionPassword(String value) { 347 this.connectionPassword = value; 348 } 349 350 /** 351 * Gets the value of the connectionProtocol property. 352 * 353 * @return 354 * possible object is 355 * {@link String } 356 * 357 */ 358 public String getConnectionProtocol() { 359 return connectionProtocol; 360 } 361 362 /** 363 * Sets the value of the connectionProtocol property. 364 * 365 * @param value 366 * allowed object is 367 * {@link String } 368 * 369 */ 370 public void setConnectionProtocol(String value) { 371 this.connectionProtocol = value; 372 } 373 374 /** 375 * Gets the value of the connectionURL property. 376 * 377 * @return 378 * possible object is 379 * {@link String } 380 * 381 */ 382 public String getConnectionURL() { 383 return connectionURL; 384 } 385 386 /** 387 * Sets the value of the connectionURL property. 388 * 389 * @param value 390 * allowed object is 391 * {@link String } 392 * 393 */ 394 public void setConnectionURL(String value) { 395 this.connectionURL = value; 396 } 397 398 /** 399 * Gets the value of the connectionUsername property. 400 * 401 * @return 402 * possible object is 403 * {@link String } 404 * 405 */ 406 public String getConnectionUsername() { 407 return connectionUsername; 408 } 409 410 /** 411 * Sets the value of the connectionUsername property. 412 * 413 * @param value 414 * allowed object is 415 * {@link String } 416 * 417 */ 418 public void setConnectionUsername(String value) { 419 this.connectionUsername = value; 420 } 421 422 /** 423 * Gets the value of the context property. 424 * 425 * @return 426 * possible object is 427 * {@link String } 428 * 429 */ 430 public String getContext() { 431 return context; 432 } 433 434 /** 435 * Sets the value of the context property. 436 * 437 * @param value 438 * allowed object is 439 * {@link String } 440 * 441 */ 442 public void setContext(String value) { 443 this.context = value; 444 } 445 446 /** 447 * Gets the value of the initialContextFactory property. 448 * 449 * @return 450 * possible object is 451 * {@link String } 452 * 453 */ 454 public String getInitialContextFactory() { 455 return initialContextFactory; 456 } 457 458 /** 459 * Sets the value of the initialContextFactory property. 460 * 461 * @param value 462 * allowed object is 463 * {@link String } 464 * 465 */ 466 public void setInitialContextFactory(String value) { 467 this.initialContextFactory = value; 468 } 469 470 /** 471 * Gets the value of the options property. 472 * 473 * @return 474 * possible object is 475 * {@link String } 476 * 477 */ 478 public String getOptions() { 479 return options; 480 } 481 482 /** 483 * Sets the value of the options property. 484 * 485 * @param value 486 * allowed object is 487 * {@link String } 488 * 489 */ 490 public void setOptions(String value) { 491 this.options = value; 492 } 493 494 /** 495 * Gets the value of the queueSearchMatchingFormat property. 496 * 497 * @return 498 * possible object is 499 * {@link String } 500 * 501 */ 502 public String getQueueSearchMatchingFormat() { 503 return queueSearchMatchingFormat; 504 } 505 506 /** 507 * Sets the value of the queueSearchMatchingFormat property. 508 * 509 * @param value 510 * allowed object is 511 * {@link String } 512 * 513 */ 514 public void setQueueSearchMatchingFormat(String value) { 515 this.queueSearchMatchingFormat = value; 516 } 517 518 /** 519 * Gets the value of the queueSearchSubtreeBool property. 520 * 521 * @return 522 * possible object is 523 * {@link Boolean } 524 * 525 */ 526 public Boolean isQueueSearchSubtreeBool() { 527 return queueSearchSubtreeBool; 528 } 529 530 /** 531 * Sets the value of the queueSearchSubtreeBool property. 532 * 533 * @param value 534 * allowed object is 535 * {@link Boolean } 536 * 537 */ 538 public void setQueueSearchSubtreeBool(Boolean value) { 539 this.queueSearchSubtreeBool = value; 540 } 541 542 /** 543 * Gets the value of the readAttribute property. 544 * 545 * @return 546 * possible object is 547 * {@link String } 548 * 549 */ 550 public String getReadAttribute() { 551 return readAttribute; 552 } 553 554 /** 555 * Sets the value of the readAttribute property. 556 * 557 * @param value 558 * allowed object is 559 * {@link String } 560 * 561 */ 562 public void setReadAttribute(String value) { 563 this.readAttribute = value; 564 } 565 566 /** 567 * Gets the value of the readBase property. 568 * 569 * @return 570 * possible object is 571 * {@link String } 572 * 573 */ 574 public String getReadBase() { 575 return readBase; 576 } 577 578 /** 579 * Sets the value of the readBase property. 580 * 581 * @param value 582 * allowed object is 583 * {@link String } 584 * 585 */ 586 public void setReadBase(String value) { 587 this.readBase = value; 588 } 589 590 /** 591 * Gets the value of the tempSearchBase property. 592 * 593 * @return 594 * possible object is 595 * {@link String } 596 * 597 */ 598 public String getTempSearchBase() { 599 return tempSearchBase; 600 } 601 602 /** 603 * Sets the value of the tempSearchBase property. 604 * 605 * @param value 606 * allowed object is 607 * {@link String } 608 * 609 */ 610 public void setTempSearchBase(String value) { 611 this.tempSearchBase = value; 612 } 613 614 /** 615 * Gets the value of the topicSearchMatchingFormat property. 616 * 617 * @return 618 * possible object is 619 * {@link String } 620 * 621 */ 622 public String getTopicSearchMatchingFormat() { 623 return topicSearchMatchingFormat; 624 } 625 626 /** 627 * Sets the value of the topicSearchMatchingFormat property. 628 * 629 * @param value 630 * allowed object is 631 * {@link String } 632 * 633 */ 634 public void setTopicSearchMatchingFormat(String value) { 635 this.topicSearchMatchingFormat = value; 636 } 637 638 /** 639 * Gets the value of the topicSearchSubtreeBool property. 640 * 641 * @return 642 * possible object is 643 * {@link Boolean } 644 * 645 */ 646 public Boolean isTopicSearchSubtreeBool() { 647 return topicSearchSubtreeBool; 648 } 649 650 /** 651 * Sets the value of the topicSearchSubtreeBool property. 652 * 653 * @param value 654 * allowed object is 655 * {@link Boolean } 656 * 657 */ 658 public void setTopicSearchSubtreeBool(Boolean value) { 659 this.topicSearchSubtreeBool = value; 660 } 661 662 /** 663 * Gets the value of the useAdvisorySearchBase property. 664 * 665 * @return 666 * possible object is 667 * {@link Boolean } 668 * 669 */ 670 public Boolean isUseAdvisorySearchBase() { 671 return useAdvisorySearchBase; 672 } 673 674 /** 675 * Sets the value of the useAdvisorySearchBase property. 676 * 677 * @param value 678 * allowed object is 679 * {@link Boolean } 680 * 681 */ 682 public void setUseAdvisorySearchBase(Boolean value) { 683 this.useAdvisorySearchBase = value; 684 } 685 686 /** 687 * Gets the value of the writeAttribute property. 688 * 689 * @return 690 * possible object is 691 * {@link String } 692 * 693 */ 694 public String getWriteAttribute() { 695 return writeAttribute; 696 } 697 698 /** 699 * Sets the value of the writeAttribute property. 700 * 701 * @param value 702 * allowed object is 703 * {@link String } 704 * 705 */ 706 public void setWriteAttribute(String value) { 707 this.writeAttribute = value; 708 } 709 710 /** 711 * Gets the value of the writeBase property. 712 * 713 * @return 714 * possible object is 715 * {@link String } 716 * 717 */ 718 public String getWriteBase() { 719 return writeBase; 720 } 721 722 /** 723 * Sets the value of the writeBase property. 724 * 725 * @param value 726 * allowed object is 727 * {@link String } 728 * 729 */ 730 public void setWriteBase(String value) { 731 this.writeBase = value; 732 } 733 734 /** 735 * Gets the value of the id property. 736 * 737 * @return 738 * possible object is 739 * {@link String } 740 * 741 */ 742 public String getId() { 743 return id; 744 } 745 746 /** 747 * Sets the value of the id property. 748 * 749 * @param value 750 * allowed object is 751 * {@link String } 752 * 753 */ 754 public void setId(String value) { 755 this.id = value; 756 } 757 758 /** 759 * Gets a map that contains attributes that aren't bound to any typed property on this class. 760 * 761 * <p> 762 * the map is keyed by the name of the attribute and 763 * the value is the string value of the attribute. 764 * 765 * the map returned by this method is live, and you can add new attribute 766 * by updating the map directly. Because of this design, there's no setter. 767 * 768 * 769 * @return 770 * always non-null 771 */ 772 public Map<QName, String> getOtherAttributes() { 773 return otherAttributes; 774 } 775 776 public String toString() { 777 final ToStringStrategy strategy = JAXBToStringStrategy.INSTANCE; 778 final StringBuilder buffer = new StringBuilder(); 779 append(null, buffer, strategy); 780 return buffer.toString(); 781 } 782 783 public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy strategy) { 784 strategy.appendStart(locator, this, buffer); 785 appendFields(locator, buffer, strategy); 786 strategy.appendEnd(locator, this, buffer); 787 return buffer; 788 } 789 790 public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy strategy) { 791 { 792 List<Object> theContextOrOptionsOrQueueSearchMatchingFormat; 793 theContextOrOptionsOrQueueSearchMatchingFormat = (((this.contextOrOptionsOrQueueSearchMatchingFormat!= null)&&(!this.contextOrOptionsOrQueueSearchMatchingFormat.isEmpty()))?this.getContextOrOptionsOrQueueSearchMatchingFormat():null); 794 strategy.appendField(locator, this, "contextOrOptionsOrQueueSearchMatchingFormat", buffer, theContextOrOptionsOrQueueSearchMatchingFormat); 795 } 796 { 797 String theAdminAttribute; 798 theAdminAttribute = this.getAdminAttribute(); 799 strategy.appendField(locator, this, "adminAttribute", buffer, theAdminAttribute); 800 } 801 { 802 String theAdminBase; 803 theAdminBase = this.getAdminBase(); 804 strategy.appendField(locator, this, "adminBase", buffer, theAdminBase); 805 } 806 { 807 String theAdvisorySearchBase; 808 theAdvisorySearchBase = this.getAdvisorySearchBase(); 809 strategy.appendField(locator, this, "advisorySearchBase", buffer, theAdvisorySearchBase); 810 } 811 { 812 String theAuthentication; 813 theAuthentication = this.getAuthentication(); 814 strategy.appendField(locator, this, "authentication", buffer, theAuthentication); 815 } 816 { 817 String theConnectionPassword; 818 theConnectionPassword = this.getConnectionPassword(); 819 strategy.appendField(locator, this, "connectionPassword", buffer, theConnectionPassword); 820 } 821 { 822 String theConnectionProtocol; 823 theConnectionProtocol = this.getConnectionProtocol(); 824 strategy.appendField(locator, this, "connectionProtocol", buffer, theConnectionProtocol); 825 } 826 { 827 String theConnectionURL; 828 theConnectionURL = this.getConnectionURL(); 829 strategy.appendField(locator, this, "connectionURL", buffer, theConnectionURL); 830 } 831 { 832 String theConnectionUsername; 833 theConnectionUsername = this.getConnectionUsername(); 834 strategy.appendField(locator, this, "connectionUsername", buffer, theConnectionUsername); 835 } 836 { 837 String theContext; 838 theContext = this.getContext(); 839 strategy.appendField(locator, this, "context", buffer, theContext); 840 } 841 { 842 String theInitialContextFactory; 843 theInitialContextFactory = this.getInitialContextFactory(); 844 strategy.appendField(locator, this, "initialContextFactory", buffer, theInitialContextFactory); 845 } 846 { 847 String theOptions; 848 theOptions = this.getOptions(); 849 strategy.appendField(locator, this, "options", buffer, theOptions); 850 } 851 { 852 String theQueueSearchMatchingFormat; 853 theQueueSearchMatchingFormat = this.getQueueSearchMatchingFormat(); 854 strategy.appendField(locator, this, "queueSearchMatchingFormat", buffer, theQueueSearchMatchingFormat); 855 } 856 { 857 Boolean theQueueSearchSubtreeBool; 858 theQueueSearchSubtreeBool = this.isQueueSearchSubtreeBool(); 859 strategy.appendField(locator, this, "queueSearchSubtreeBool", buffer, theQueueSearchSubtreeBool); 860 } 861 { 862 String theReadAttribute; 863 theReadAttribute = this.getReadAttribute(); 864 strategy.appendField(locator, this, "readAttribute", buffer, theReadAttribute); 865 } 866 { 867 String theReadBase; 868 theReadBase = this.getReadBase(); 869 strategy.appendField(locator, this, "readBase", buffer, theReadBase); 870 } 871 { 872 String theTempSearchBase; 873 theTempSearchBase = this.getTempSearchBase(); 874 strategy.appendField(locator, this, "tempSearchBase", buffer, theTempSearchBase); 875 } 876 { 877 String theTopicSearchMatchingFormat; 878 theTopicSearchMatchingFormat = this.getTopicSearchMatchingFormat(); 879 strategy.appendField(locator, this, "topicSearchMatchingFormat", buffer, theTopicSearchMatchingFormat); 880 } 881 { 882 Boolean theTopicSearchSubtreeBool; 883 theTopicSearchSubtreeBool = this.isTopicSearchSubtreeBool(); 884 strategy.appendField(locator, this, "topicSearchSubtreeBool", buffer, theTopicSearchSubtreeBool); 885 } 886 { 887 Boolean theUseAdvisorySearchBase; 888 theUseAdvisorySearchBase = this.isUseAdvisorySearchBase(); 889 strategy.appendField(locator, this, "useAdvisorySearchBase", buffer, theUseAdvisorySearchBase); 890 } 891 { 892 String theWriteAttribute; 893 theWriteAttribute = this.getWriteAttribute(); 894 strategy.appendField(locator, this, "writeAttribute", buffer, theWriteAttribute); 895 } 896 { 897 String theWriteBase; 898 theWriteBase = this.getWriteBase(); 899 strategy.appendField(locator, this, "writeBase", buffer, theWriteBase); 900 } 901 { 902 String theId; 903 theId = this.getId(); 904 strategy.appendField(locator, this, "id", buffer, theId); 905 } 906 return buffer; 907 } 908 909 public int hashCode(ObjectLocator locator, HashCodeStrategy strategy) { 910 int currentHashCode = 1; 911 { 912 List<Object> theContextOrOptionsOrQueueSearchMatchingFormat; 913 theContextOrOptionsOrQueueSearchMatchingFormat = (((this.contextOrOptionsOrQueueSearchMatchingFormat!= null)&&(!this.contextOrOptionsOrQueueSearchMatchingFormat.isEmpty()))?this.getContextOrOptionsOrQueueSearchMatchingFormat():null); 914 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "contextOrOptionsOrQueueSearchMatchingFormat", theContextOrOptionsOrQueueSearchMatchingFormat), currentHashCode, theContextOrOptionsOrQueueSearchMatchingFormat); 915 } 916 { 917 String theAdminAttribute; 918 theAdminAttribute = this.getAdminAttribute(); 919 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "adminAttribute", theAdminAttribute), currentHashCode, theAdminAttribute); 920 } 921 { 922 String theAdminBase; 923 theAdminBase = this.getAdminBase(); 924 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "adminBase", theAdminBase), currentHashCode, theAdminBase); 925 } 926 { 927 String theAdvisorySearchBase; 928 theAdvisorySearchBase = this.getAdvisorySearchBase(); 929 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "advisorySearchBase", theAdvisorySearchBase), currentHashCode, theAdvisorySearchBase); 930 } 931 { 932 String theAuthentication; 933 theAuthentication = this.getAuthentication(); 934 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "authentication", theAuthentication), currentHashCode, theAuthentication); 935 } 936 { 937 String theConnectionPassword; 938 theConnectionPassword = this.getConnectionPassword(); 939 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "connectionPassword", theConnectionPassword), currentHashCode, theConnectionPassword); 940 } 941 { 942 String theConnectionProtocol; 943 theConnectionProtocol = this.getConnectionProtocol(); 944 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "connectionProtocol", theConnectionProtocol), currentHashCode, theConnectionProtocol); 945 } 946 { 947 String theConnectionURL; 948 theConnectionURL = this.getConnectionURL(); 949 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "connectionURL", theConnectionURL), currentHashCode, theConnectionURL); 950 } 951 { 952 String theConnectionUsername; 953 theConnectionUsername = this.getConnectionUsername(); 954 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "connectionUsername", theConnectionUsername), currentHashCode, theConnectionUsername); 955 } 956 { 957 String theContext; 958 theContext = this.getContext(); 959 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "context", theContext), currentHashCode, theContext); 960 } 961 { 962 String theInitialContextFactory; 963 theInitialContextFactory = this.getInitialContextFactory(); 964 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "initialContextFactory", theInitialContextFactory), currentHashCode, theInitialContextFactory); 965 } 966 { 967 String theOptions; 968 theOptions = this.getOptions(); 969 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "options", theOptions), currentHashCode, theOptions); 970 } 971 { 972 String theQueueSearchMatchingFormat; 973 theQueueSearchMatchingFormat = this.getQueueSearchMatchingFormat(); 974 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "queueSearchMatchingFormat", theQueueSearchMatchingFormat), currentHashCode, theQueueSearchMatchingFormat); 975 } 976 { 977 Boolean theQueueSearchSubtreeBool; 978 theQueueSearchSubtreeBool = this.isQueueSearchSubtreeBool(); 979 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "queueSearchSubtreeBool", theQueueSearchSubtreeBool), currentHashCode, theQueueSearchSubtreeBool); 980 } 981 { 982 String theReadAttribute; 983 theReadAttribute = this.getReadAttribute(); 984 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "readAttribute", theReadAttribute), currentHashCode, theReadAttribute); 985 } 986 { 987 String theReadBase; 988 theReadBase = this.getReadBase(); 989 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "readBase", theReadBase), currentHashCode, theReadBase); 990 } 991 { 992 String theTempSearchBase; 993 theTempSearchBase = this.getTempSearchBase(); 994 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "tempSearchBase", theTempSearchBase), currentHashCode, theTempSearchBase); 995 } 996 { 997 String theTopicSearchMatchingFormat; 998 theTopicSearchMatchingFormat = this.getTopicSearchMatchingFormat(); 999 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "topicSearchMatchingFormat", theTopicSearchMatchingFormat), currentHashCode, theTopicSearchMatchingFormat); 1000 } 1001 { 1002 Boolean theTopicSearchSubtreeBool; 1003 theTopicSearchSubtreeBool = this.isTopicSearchSubtreeBool(); 1004 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "topicSearchSubtreeBool", theTopicSearchSubtreeBool), currentHashCode, theTopicSearchSubtreeBool); 1005 } 1006 { 1007 Boolean theUseAdvisorySearchBase; 1008 theUseAdvisorySearchBase = this.isUseAdvisorySearchBase(); 1009 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "useAdvisorySearchBase", theUseAdvisorySearchBase), currentHashCode, theUseAdvisorySearchBase); 1010 } 1011 { 1012 String theWriteAttribute; 1013 theWriteAttribute = this.getWriteAttribute(); 1014 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "writeAttribute", theWriteAttribute), currentHashCode, theWriteAttribute); 1015 } 1016 { 1017 String theWriteBase; 1018 theWriteBase = this.getWriteBase(); 1019 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "writeBase", theWriteBase), currentHashCode, theWriteBase); 1020 } 1021 { 1022 String theId; 1023 theId = this.getId(); 1024 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "id", theId), currentHashCode, theId); 1025 } 1026 return currentHashCode; 1027 } 1028 1029 public int hashCode() { 1030 final HashCodeStrategy strategy = JAXBHashCodeStrategy.INSTANCE; 1031 return this.hashCode(null, strategy); 1032 } 1033 1034 public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy strategy) { 1035 if (!(object instanceof DtoLDAPAuthorizationMap)) { 1036 return false; 1037 } 1038 if (this == object) { 1039 return true; 1040 } 1041 final DtoLDAPAuthorizationMap that = ((DtoLDAPAuthorizationMap) object); 1042 { 1043 List<Object> lhsContextOrOptionsOrQueueSearchMatchingFormat; 1044 lhsContextOrOptionsOrQueueSearchMatchingFormat = (((this.contextOrOptionsOrQueueSearchMatchingFormat!= null)&&(!this.contextOrOptionsOrQueueSearchMatchingFormat.isEmpty()))?this.getContextOrOptionsOrQueueSearchMatchingFormat():null); 1045 List<Object> rhsContextOrOptionsOrQueueSearchMatchingFormat; 1046 rhsContextOrOptionsOrQueueSearchMatchingFormat = (((that.contextOrOptionsOrQueueSearchMatchingFormat!= null)&&(!that.contextOrOptionsOrQueueSearchMatchingFormat.isEmpty()))?that.getContextOrOptionsOrQueueSearchMatchingFormat():null); 1047 if (!strategy.equals(LocatorUtils.property(thisLocator, "contextOrOptionsOrQueueSearchMatchingFormat", lhsContextOrOptionsOrQueueSearchMatchingFormat), LocatorUtils.property(thatLocator, "contextOrOptionsOrQueueSearchMatchingFormat", rhsContextOrOptionsOrQueueSearchMatchingFormat), lhsContextOrOptionsOrQueueSearchMatchingFormat, rhsContextOrOptionsOrQueueSearchMatchingFormat)) { 1048 return false; 1049 } 1050 } 1051 { 1052 String lhsAdminAttribute; 1053 lhsAdminAttribute = this.getAdminAttribute(); 1054 String rhsAdminAttribute; 1055 rhsAdminAttribute = that.getAdminAttribute(); 1056 if (!strategy.equals(LocatorUtils.property(thisLocator, "adminAttribute", lhsAdminAttribute), LocatorUtils.property(thatLocator, "adminAttribute", rhsAdminAttribute), lhsAdminAttribute, rhsAdminAttribute)) { 1057 return false; 1058 } 1059 } 1060 { 1061 String lhsAdminBase; 1062 lhsAdminBase = this.getAdminBase(); 1063 String rhsAdminBase; 1064 rhsAdminBase = that.getAdminBase(); 1065 if (!strategy.equals(LocatorUtils.property(thisLocator, "adminBase", lhsAdminBase), LocatorUtils.property(thatLocator, "adminBase", rhsAdminBase), lhsAdminBase, rhsAdminBase)) { 1066 return false; 1067 } 1068 } 1069 { 1070 String lhsAdvisorySearchBase; 1071 lhsAdvisorySearchBase = this.getAdvisorySearchBase(); 1072 String rhsAdvisorySearchBase; 1073 rhsAdvisorySearchBase = that.getAdvisorySearchBase(); 1074 if (!strategy.equals(LocatorUtils.property(thisLocator, "advisorySearchBase", lhsAdvisorySearchBase), LocatorUtils.property(thatLocator, "advisorySearchBase", rhsAdvisorySearchBase), lhsAdvisorySearchBase, rhsAdvisorySearchBase)) { 1075 return false; 1076 } 1077 } 1078 { 1079 String lhsAuthentication; 1080 lhsAuthentication = this.getAuthentication(); 1081 String rhsAuthentication; 1082 rhsAuthentication = that.getAuthentication(); 1083 if (!strategy.equals(LocatorUtils.property(thisLocator, "authentication", lhsAuthentication), LocatorUtils.property(thatLocator, "authentication", rhsAuthentication), lhsAuthentication, rhsAuthentication)) { 1084 return false; 1085 } 1086 } 1087 { 1088 String lhsConnectionPassword; 1089 lhsConnectionPassword = this.getConnectionPassword(); 1090 String rhsConnectionPassword; 1091 rhsConnectionPassword = that.getConnectionPassword(); 1092 if (!strategy.equals(LocatorUtils.property(thisLocator, "connectionPassword", lhsConnectionPassword), LocatorUtils.property(thatLocator, "connectionPassword", rhsConnectionPassword), lhsConnectionPassword, rhsConnectionPassword)) { 1093 return false; 1094 } 1095 } 1096 { 1097 String lhsConnectionProtocol; 1098 lhsConnectionProtocol = this.getConnectionProtocol(); 1099 String rhsConnectionProtocol; 1100 rhsConnectionProtocol = that.getConnectionProtocol(); 1101 if (!strategy.equals(LocatorUtils.property(thisLocator, "connectionProtocol", lhsConnectionProtocol), LocatorUtils.property(thatLocator, "connectionProtocol", rhsConnectionProtocol), lhsConnectionProtocol, rhsConnectionProtocol)) { 1102 return false; 1103 } 1104 } 1105 { 1106 String lhsConnectionURL; 1107 lhsConnectionURL = this.getConnectionURL(); 1108 String rhsConnectionURL; 1109 rhsConnectionURL = that.getConnectionURL(); 1110 if (!strategy.equals(LocatorUtils.property(thisLocator, "connectionURL", lhsConnectionURL), LocatorUtils.property(thatLocator, "connectionURL", rhsConnectionURL), lhsConnectionURL, rhsConnectionURL)) { 1111 return false; 1112 } 1113 } 1114 { 1115 String lhsConnectionUsername; 1116 lhsConnectionUsername = this.getConnectionUsername(); 1117 String rhsConnectionUsername; 1118 rhsConnectionUsername = that.getConnectionUsername(); 1119 if (!strategy.equals(LocatorUtils.property(thisLocator, "connectionUsername", lhsConnectionUsername), LocatorUtils.property(thatLocator, "connectionUsername", rhsConnectionUsername), lhsConnectionUsername, rhsConnectionUsername)) { 1120 return false; 1121 } 1122 } 1123 { 1124 String lhsContext; 1125 lhsContext = this.getContext(); 1126 String rhsContext; 1127 rhsContext = that.getContext(); 1128 if (!strategy.equals(LocatorUtils.property(thisLocator, "context", lhsContext), LocatorUtils.property(thatLocator, "context", rhsContext), lhsContext, rhsContext)) { 1129 return false; 1130 } 1131 } 1132 { 1133 String lhsInitialContextFactory; 1134 lhsInitialContextFactory = this.getInitialContextFactory(); 1135 String rhsInitialContextFactory; 1136 rhsInitialContextFactory = that.getInitialContextFactory(); 1137 if (!strategy.equals(LocatorUtils.property(thisLocator, "initialContextFactory", lhsInitialContextFactory), LocatorUtils.property(thatLocator, "initialContextFactory", rhsInitialContextFactory), lhsInitialContextFactory, rhsInitialContextFactory)) { 1138 return false; 1139 } 1140 } 1141 { 1142 String lhsOptions; 1143 lhsOptions = this.getOptions(); 1144 String rhsOptions; 1145 rhsOptions = that.getOptions(); 1146 if (!strategy.equals(LocatorUtils.property(thisLocator, "options", lhsOptions), LocatorUtils.property(thatLocator, "options", rhsOptions), lhsOptions, rhsOptions)) { 1147 return false; 1148 } 1149 } 1150 { 1151 String lhsQueueSearchMatchingFormat; 1152 lhsQueueSearchMatchingFormat = this.getQueueSearchMatchingFormat(); 1153 String rhsQueueSearchMatchingFormat; 1154 rhsQueueSearchMatchingFormat = that.getQueueSearchMatchingFormat(); 1155 if (!strategy.equals(LocatorUtils.property(thisLocator, "queueSearchMatchingFormat", lhsQueueSearchMatchingFormat), LocatorUtils.property(thatLocator, "queueSearchMatchingFormat", rhsQueueSearchMatchingFormat), lhsQueueSearchMatchingFormat, rhsQueueSearchMatchingFormat)) { 1156 return false; 1157 } 1158 } 1159 { 1160 Boolean lhsQueueSearchSubtreeBool; 1161 lhsQueueSearchSubtreeBool = this.isQueueSearchSubtreeBool(); 1162 Boolean rhsQueueSearchSubtreeBool; 1163 rhsQueueSearchSubtreeBool = that.isQueueSearchSubtreeBool(); 1164 if (!strategy.equals(LocatorUtils.property(thisLocator, "queueSearchSubtreeBool", lhsQueueSearchSubtreeBool), LocatorUtils.property(thatLocator, "queueSearchSubtreeBool", rhsQueueSearchSubtreeBool), lhsQueueSearchSubtreeBool, rhsQueueSearchSubtreeBool)) { 1165 return false; 1166 } 1167 } 1168 { 1169 String lhsReadAttribute; 1170 lhsReadAttribute = this.getReadAttribute(); 1171 String rhsReadAttribute; 1172 rhsReadAttribute = that.getReadAttribute(); 1173 if (!strategy.equals(LocatorUtils.property(thisLocator, "readAttribute", lhsReadAttribute), LocatorUtils.property(thatLocator, "readAttribute", rhsReadAttribute), lhsReadAttribute, rhsReadAttribute)) { 1174 return false; 1175 } 1176 } 1177 { 1178 String lhsReadBase; 1179 lhsReadBase = this.getReadBase(); 1180 String rhsReadBase; 1181 rhsReadBase = that.getReadBase(); 1182 if (!strategy.equals(LocatorUtils.property(thisLocator, "readBase", lhsReadBase), LocatorUtils.property(thatLocator, "readBase", rhsReadBase), lhsReadBase, rhsReadBase)) { 1183 return false; 1184 } 1185 } 1186 { 1187 String lhsTempSearchBase; 1188 lhsTempSearchBase = this.getTempSearchBase(); 1189 String rhsTempSearchBase; 1190 rhsTempSearchBase = that.getTempSearchBase(); 1191 if (!strategy.equals(LocatorUtils.property(thisLocator, "tempSearchBase", lhsTempSearchBase), LocatorUtils.property(thatLocator, "tempSearchBase", rhsTempSearchBase), lhsTempSearchBase, rhsTempSearchBase)) { 1192 return false; 1193 } 1194 } 1195 { 1196 String lhsTopicSearchMatchingFormat; 1197 lhsTopicSearchMatchingFormat = this.getTopicSearchMatchingFormat(); 1198 String rhsTopicSearchMatchingFormat; 1199 rhsTopicSearchMatchingFormat = that.getTopicSearchMatchingFormat(); 1200 if (!strategy.equals(LocatorUtils.property(thisLocator, "topicSearchMatchingFormat", lhsTopicSearchMatchingFormat), LocatorUtils.property(thatLocator, "topicSearchMatchingFormat", rhsTopicSearchMatchingFormat), lhsTopicSearchMatchingFormat, rhsTopicSearchMatchingFormat)) { 1201 return false; 1202 } 1203 } 1204 { 1205 Boolean lhsTopicSearchSubtreeBool; 1206 lhsTopicSearchSubtreeBool = this.isTopicSearchSubtreeBool(); 1207 Boolean rhsTopicSearchSubtreeBool; 1208 rhsTopicSearchSubtreeBool = that.isTopicSearchSubtreeBool(); 1209 if (!strategy.equals(LocatorUtils.property(thisLocator, "topicSearchSubtreeBool", lhsTopicSearchSubtreeBool), LocatorUtils.property(thatLocator, "topicSearchSubtreeBool", rhsTopicSearchSubtreeBool), lhsTopicSearchSubtreeBool, rhsTopicSearchSubtreeBool)) { 1210 return false; 1211 } 1212 } 1213 { 1214 Boolean lhsUseAdvisorySearchBase; 1215 lhsUseAdvisorySearchBase = this.isUseAdvisorySearchBase(); 1216 Boolean rhsUseAdvisorySearchBase; 1217 rhsUseAdvisorySearchBase = that.isUseAdvisorySearchBase(); 1218 if (!strategy.equals(LocatorUtils.property(thisLocator, "useAdvisorySearchBase", lhsUseAdvisorySearchBase), LocatorUtils.property(thatLocator, "useAdvisorySearchBase", rhsUseAdvisorySearchBase), lhsUseAdvisorySearchBase, rhsUseAdvisorySearchBase)) { 1219 return false; 1220 } 1221 } 1222 { 1223 String lhsWriteAttribute; 1224 lhsWriteAttribute = this.getWriteAttribute(); 1225 String rhsWriteAttribute; 1226 rhsWriteAttribute = that.getWriteAttribute(); 1227 if (!strategy.equals(LocatorUtils.property(thisLocator, "writeAttribute", lhsWriteAttribute), LocatorUtils.property(thatLocator, "writeAttribute", rhsWriteAttribute), lhsWriteAttribute, rhsWriteAttribute)) { 1228 return false; 1229 } 1230 } 1231 { 1232 String lhsWriteBase; 1233 lhsWriteBase = this.getWriteBase(); 1234 String rhsWriteBase; 1235 rhsWriteBase = that.getWriteBase(); 1236 if (!strategy.equals(LocatorUtils.property(thisLocator, "writeBase", lhsWriteBase), LocatorUtils.property(thatLocator, "writeBase", rhsWriteBase), lhsWriteBase, rhsWriteBase)) { 1237 return false; 1238 } 1239 } 1240 { 1241 String lhsId; 1242 lhsId = this.getId(); 1243 String rhsId; 1244 rhsId = that.getId(); 1245 if (!strategy.equals(LocatorUtils.property(thisLocator, "id", lhsId), LocatorUtils.property(thatLocator, "id", rhsId), lhsId, rhsId)) { 1246 return false; 1247 } 1248 } 1249 return true; 1250 } 1251 1252 public boolean equals(Object object) { 1253 final EqualsStrategy strategy = new org.apache.activemq.plugin.jaxb2_commons.ElementAwareEqualsStrategy(); 1254 return equals(null, null, object, strategy); 1255 } 1256 1257 1258 /** 1259 * <p>Java class for anonymous complex type. 1260 * 1261 * <p>The following schema fragment specifies the expected content contained within this class. 1262 * 1263 * <pre> 1264 * <complexType> 1265 * <complexContent> 1266 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> 1267 * <sequence minOccurs="0"> 1268 * <any maxOccurs="unbounded" minOccurs="0"/> 1269 * </sequence> 1270 * </restriction> 1271 * </complexContent> 1272 * </complexType> 1273 * </pre> 1274 * 1275 * 1276 */ 1277 @XmlAccessorType(XmlAccessType.FIELD) 1278 @XmlType(name = "", propOrder = { 1279 "any" 1280 }) 1281 public static class Context 1282 implements Equals, HashCode, ToString 1283 { 1284 1285 @XmlAnyElement(lax = true) 1286 protected List<Object> any; 1287 1288 /** 1289 * Gets the value of the any property. 1290 * 1291 * <p> 1292 * This accessor method returns a reference to the live list, 1293 * not a snapshot. Therefore any modification you make to the 1294 * returned list will be present inside the JAXB object. 1295 * This is why there is not a <CODE>set</CODE> method for the any property. 1296 * 1297 * <p> 1298 * For example, to add a new item, do as follows: 1299 * <pre> 1300 * getAny().add(newItem); 1301 * </pre> 1302 * 1303 * 1304 * <p> 1305 * Objects of the following type(s) are allowed in the list 1306 * {@link Object } 1307 * 1308 * 1309 */ 1310 public List<Object> getAny() { 1311 if (any == null) { 1312 any = new ArrayList<Object>(); 1313 } 1314 return this.any; 1315 } 1316 1317 public String toString() { 1318 final ToStringStrategy strategy = JAXBToStringStrategy.INSTANCE; 1319 final StringBuilder buffer = new StringBuilder(); 1320 append(null, buffer, strategy); 1321 return buffer.toString(); 1322 } 1323 1324 public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy strategy) { 1325 strategy.appendStart(locator, this, buffer); 1326 appendFields(locator, buffer, strategy); 1327 strategy.appendEnd(locator, this, buffer); 1328 return buffer; 1329 } 1330 1331 public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy strategy) { 1332 { 1333 List<Object> theAny; 1334 theAny = (((this.any!= null)&&(!this.any.isEmpty()))?this.getAny():null); 1335 strategy.appendField(locator, this, "any", buffer, theAny); 1336 } 1337 return buffer; 1338 } 1339 1340 public int hashCode(ObjectLocator locator, HashCodeStrategy strategy) { 1341 int currentHashCode = 1; 1342 { 1343 List<Object> theAny; 1344 theAny = (((this.any!= null)&&(!this.any.isEmpty()))?this.getAny():null); 1345 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "any", theAny), currentHashCode, theAny); 1346 } 1347 return currentHashCode; 1348 } 1349 1350 public int hashCode() { 1351 final HashCodeStrategy strategy = JAXBHashCodeStrategy.INSTANCE; 1352 return this.hashCode(null, strategy); 1353 } 1354 1355 public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy strategy) { 1356 if (!(object instanceof DtoLDAPAuthorizationMap.Context)) { 1357 return false; 1358 } 1359 if (this == object) { 1360 return true; 1361 } 1362 final DtoLDAPAuthorizationMap.Context that = ((DtoLDAPAuthorizationMap.Context) object); 1363 { 1364 List<Object> lhsAny; 1365 lhsAny = (((this.any!= null)&&(!this.any.isEmpty()))?this.getAny():null); 1366 List<Object> rhsAny; 1367 rhsAny = (((that.any!= null)&&(!that.any.isEmpty()))?that.getAny():null); 1368 if (!strategy.equals(LocatorUtils.property(thisLocator, "any", lhsAny), LocatorUtils.property(thatLocator, "any", rhsAny), lhsAny, rhsAny)) { 1369 return false; 1370 } 1371 } 1372 return true; 1373 } 1374 1375 public boolean equals(Object object) { 1376 final EqualsStrategy strategy = new org.apache.activemq.plugin.jaxb2_commons.ElementAwareEqualsStrategy(); 1377 return equals(null, null, object, strategy); 1378 } 1379 1380 } 1381 1382 1383 /** 1384 * <p>Java class for anonymous complex type. 1385 * 1386 * <p>The following schema fragment specifies the expected content contained within this class. 1387 * 1388 * <pre> 1389 * <complexType> 1390 * <complexContent> 1391 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> 1392 * <sequence maxOccurs="unbounded" minOccurs="0"> 1393 * <any maxOccurs="unbounded" minOccurs="0"/> 1394 * </sequence> 1395 * </restriction> 1396 * </complexContent> 1397 * </complexType> 1398 * </pre> 1399 * 1400 * 1401 */ 1402 @XmlAccessorType(XmlAccessType.FIELD) 1403 @XmlType(name = "", propOrder = { 1404 "any" 1405 }) 1406 public static class Options 1407 implements Equals, HashCode, ToString 1408 { 1409 1410 @XmlAnyElement(lax = true) 1411 protected List<Object> any; 1412 1413 /** 1414 * Gets the value of the any property. 1415 * 1416 * <p> 1417 * This accessor method returns a reference to the live list, 1418 * not a snapshot. Therefore any modification you make to the 1419 * returned list will be present inside the JAXB object. 1420 * This is why there is not a <CODE>set</CODE> method for the any property. 1421 * 1422 * <p> 1423 * For example, to add a new item, do as follows: 1424 * <pre> 1425 * getAny().add(newItem); 1426 * </pre> 1427 * 1428 * 1429 * <p> 1430 * Objects of the following type(s) are allowed in the list 1431 * {@link Object } 1432 * 1433 * 1434 */ 1435 public List<Object> getAny() { 1436 if (any == null) { 1437 any = new ArrayList<Object>(); 1438 } 1439 return this.any; 1440 } 1441 1442 public String toString() { 1443 final ToStringStrategy strategy = JAXBToStringStrategy.INSTANCE; 1444 final StringBuilder buffer = new StringBuilder(); 1445 append(null, buffer, strategy); 1446 return buffer.toString(); 1447 } 1448 1449 public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy strategy) { 1450 strategy.appendStart(locator, this, buffer); 1451 appendFields(locator, buffer, strategy); 1452 strategy.appendEnd(locator, this, buffer); 1453 return buffer; 1454 } 1455 1456 public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy strategy) { 1457 { 1458 List<Object> theAny; 1459 theAny = (((this.any!= null)&&(!this.any.isEmpty()))?this.getAny():null); 1460 strategy.appendField(locator, this, "any", buffer, theAny); 1461 } 1462 return buffer; 1463 } 1464 1465 public int hashCode(ObjectLocator locator, HashCodeStrategy strategy) { 1466 int currentHashCode = 1; 1467 { 1468 List<Object> theAny; 1469 theAny = (((this.any!= null)&&(!this.any.isEmpty()))?this.getAny():null); 1470 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "any", theAny), currentHashCode, theAny); 1471 } 1472 return currentHashCode; 1473 } 1474 1475 public int hashCode() { 1476 final HashCodeStrategy strategy = JAXBHashCodeStrategy.INSTANCE; 1477 return this.hashCode(null, strategy); 1478 } 1479 1480 public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy strategy) { 1481 if (!(object instanceof DtoLDAPAuthorizationMap.Options)) { 1482 return false; 1483 } 1484 if (this == object) { 1485 return true; 1486 } 1487 final DtoLDAPAuthorizationMap.Options that = ((DtoLDAPAuthorizationMap.Options) object); 1488 { 1489 List<Object> lhsAny; 1490 lhsAny = (((this.any!= null)&&(!this.any.isEmpty()))?this.getAny():null); 1491 List<Object> rhsAny; 1492 rhsAny = (((that.any!= null)&&(!that.any.isEmpty()))?that.getAny():null); 1493 if (!strategy.equals(LocatorUtils.property(thisLocator, "any", lhsAny), LocatorUtils.property(thatLocator, "any", rhsAny), lhsAny, rhsAny)) { 1494 return false; 1495 } 1496 } 1497 return true; 1498 } 1499 1500 public boolean equals(Object object) { 1501 final EqualsStrategy strategy = new org.apache.activemq.plugin.jaxb2_commons.ElementAwareEqualsStrategy(); 1502 return equals(null, null, object, strategy); 1503 } 1504 1505 } 1506 1507 1508 /** 1509 * <p>Java class for anonymous complex type. 1510 * 1511 * <p>The following schema fragment specifies the expected content contained within this class. 1512 * 1513 * <pre> 1514 * <complexType> 1515 * <complexContent> 1516 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> 1517 * <sequence minOccurs="0"> 1518 * <any maxOccurs="unbounded" minOccurs="0"/> 1519 * </sequence> 1520 * </restriction> 1521 * </complexContent> 1522 * </complexType> 1523 * </pre> 1524 * 1525 * 1526 */ 1527 @XmlAccessorType(XmlAccessType.FIELD) 1528 @XmlType(name = "", propOrder = { 1529 "any" 1530 }) 1531 public static class QueueSearchMatchingFormat 1532 implements Equals, HashCode, ToString 1533 { 1534 1535 @XmlAnyElement(lax = true) 1536 protected List<Object> any; 1537 1538 /** 1539 * Gets the value of the any property. 1540 * 1541 * <p> 1542 * This accessor method returns a reference to the live list, 1543 * not a snapshot. Therefore any modification you make to the 1544 * returned list will be present inside the JAXB object. 1545 * This is why there is not a <CODE>set</CODE> method for the any property. 1546 * 1547 * <p> 1548 * For example, to add a new item, do as follows: 1549 * <pre> 1550 * getAny().add(newItem); 1551 * </pre> 1552 * 1553 * 1554 * <p> 1555 * Objects of the following type(s) are allowed in the list 1556 * {@link Object } 1557 * 1558 * 1559 */ 1560 public List<Object> getAny() { 1561 if (any == null) { 1562 any = new ArrayList<Object>(); 1563 } 1564 return this.any; 1565 } 1566 1567 public String toString() { 1568 final ToStringStrategy strategy = JAXBToStringStrategy.INSTANCE; 1569 final StringBuilder buffer = new StringBuilder(); 1570 append(null, buffer, strategy); 1571 return buffer.toString(); 1572 } 1573 1574 public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy strategy) { 1575 strategy.appendStart(locator, this, buffer); 1576 appendFields(locator, buffer, strategy); 1577 strategy.appendEnd(locator, this, buffer); 1578 return buffer; 1579 } 1580 1581 public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy strategy) { 1582 { 1583 List<Object> theAny; 1584 theAny = (((this.any!= null)&&(!this.any.isEmpty()))?this.getAny():null); 1585 strategy.appendField(locator, this, "any", buffer, theAny); 1586 } 1587 return buffer; 1588 } 1589 1590 public int hashCode(ObjectLocator locator, HashCodeStrategy strategy) { 1591 int currentHashCode = 1; 1592 { 1593 List<Object> theAny; 1594 theAny = (((this.any!= null)&&(!this.any.isEmpty()))?this.getAny():null); 1595 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "any", theAny), currentHashCode, theAny); 1596 } 1597 return currentHashCode; 1598 } 1599 1600 public int hashCode() { 1601 final HashCodeStrategy strategy = JAXBHashCodeStrategy.INSTANCE; 1602 return this.hashCode(null, strategy); 1603 } 1604 1605 public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy strategy) { 1606 if (!(object instanceof DtoLDAPAuthorizationMap.QueueSearchMatchingFormat)) { 1607 return false; 1608 } 1609 if (this == object) { 1610 return true; 1611 } 1612 final DtoLDAPAuthorizationMap.QueueSearchMatchingFormat that = ((DtoLDAPAuthorizationMap.QueueSearchMatchingFormat) object); 1613 { 1614 List<Object> lhsAny; 1615 lhsAny = (((this.any!= null)&&(!this.any.isEmpty()))?this.getAny():null); 1616 List<Object> rhsAny; 1617 rhsAny = (((that.any!= null)&&(!that.any.isEmpty()))?that.getAny():null); 1618 if (!strategy.equals(LocatorUtils.property(thisLocator, "any", lhsAny), LocatorUtils.property(thatLocator, "any", rhsAny), lhsAny, rhsAny)) { 1619 return false; 1620 } 1621 } 1622 return true; 1623 } 1624 1625 public boolean equals(Object object) { 1626 final EqualsStrategy strategy = new org.apache.activemq.plugin.jaxb2_commons.ElementAwareEqualsStrategy(); 1627 return equals(null, null, object, strategy); 1628 } 1629 1630 } 1631 1632 1633 /** 1634 * <p>Java class for anonymous complex type. 1635 * 1636 * <p>The following schema fragment specifies the expected content contained within this class. 1637 * 1638 * <pre> 1639 * <complexType> 1640 * <complexContent> 1641 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> 1642 * <sequence minOccurs="0"> 1643 * <any maxOccurs="unbounded" minOccurs="0"/> 1644 * </sequence> 1645 * </restriction> 1646 * </complexContent> 1647 * </complexType> 1648 * </pre> 1649 * 1650 * 1651 */ 1652 @XmlAccessorType(XmlAccessType.FIELD) 1653 @XmlType(name = "", propOrder = { 1654 "any" 1655 }) 1656 public static class TopicSearchMatchingFormat 1657 implements Equals, HashCode, ToString 1658 { 1659 1660 @XmlAnyElement(lax = true) 1661 protected List<Object> any; 1662 1663 /** 1664 * Gets the value of the any property. 1665 * 1666 * <p> 1667 * This accessor method returns a reference to the live list, 1668 * not a snapshot. Therefore any modification you make to the 1669 * returned list will be present inside the JAXB object. 1670 * This is why there is not a <CODE>set</CODE> method for the any property. 1671 * 1672 * <p> 1673 * For example, to add a new item, do as follows: 1674 * <pre> 1675 * getAny().add(newItem); 1676 * </pre> 1677 * 1678 * 1679 * <p> 1680 * Objects of the following type(s) are allowed in the list 1681 * {@link Object } 1682 * 1683 * 1684 */ 1685 public List<Object> getAny() { 1686 if (any == null) { 1687 any = new ArrayList<Object>(); 1688 } 1689 return this.any; 1690 } 1691 1692 public String toString() { 1693 final ToStringStrategy strategy = JAXBToStringStrategy.INSTANCE; 1694 final StringBuilder buffer = new StringBuilder(); 1695 append(null, buffer, strategy); 1696 return buffer.toString(); 1697 } 1698 1699 public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy strategy) { 1700 strategy.appendStart(locator, this, buffer); 1701 appendFields(locator, buffer, strategy); 1702 strategy.appendEnd(locator, this, buffer); 1703 return buffer; 1704 } 1705 1706 public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy strategy) { 1707 { 1708 List<Object> theAny; 1709 theAny = (((this.any!= null)&&(!this.any.isEmpty()))?this.getAny():null); 1710 strategy.appendField(locator, this, "any", buffer, theAny); 1711 } 1712 return buffer; 1713 } 1714 1715 public int hashCode(ObjectLocator locator, HashCodeStrategy strategy) { 1716 int currentHashCode = 1; 1717 { 1718 List<Object> theAny; 1719 theAny = (((this.any!= null)&&(!this.any.isEmpty()))?this.getAny():null); 1720 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "any", theAny), currentHashCode, theAny); 1721 } 1722 return currentHashCode; 1723 } 1724 1725 public int hashCode() { 1726 final HashCodeStrategy strategy = JAXBHashCodeStrategy.INSTANCE; 1727 return this.hashCode(null, strategy); 1728 } 1729 1730 public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy strategy) { 1731 if (!(object instanceof DtoLDAPAuthorizationMap.TopicSearchMatchingFormat)) { 1732 return false; 1733 } 1734 if (this == object) { 1735 return true; 1736 } 1737 final DtoLDAPAuthorizationMap.TopicSearchMatchingFormat that = ((DtoLDAPAuthorizationMap.TopicSearchMatchingFormat) object); 1738 { 1739 List<Object> lhsAny; 1740 lhsAny = (((this.any!= null)&&(!this.any.isEmpty()))?this.getAny():null); 1741 List<Object> rhsAny; 1742 rhsAny = (((that.any!= null)&&(!that.any.isEmpty()))?that.getAny():null); 1743 if (!strategy.equals(LocatorUtils.property(thisLocator, "any", lhsAny), LocatorUtils.property(thatLocator, "any", rhsAny), lhsAny, rhsAny)) { 1744 return false; 1745 } 1746 } 1747 return true; 1748 } 1749 1750 public boolean equals(Object object) { 1751 final EqualsStrategy strategy = new org.apache.activemq.plugin.jaxb2_commons.ElementAwareEqualsStrategy(); 1752 return equals(null, null, object, strategy); 1753 } 1754 1755 } 1756 1757}