Class Ebms3PullRequest

java.lang.Object
com.helger.phase4.ebms3header.Ebms3PullRequest
All Implemented Interfaces:
com.helger.commons.lang.IExplicitlyCloneable, Serializable, Cloneable

@CodingStyleguideUnaware public class Ebms3PullRequest extends Object implements Serializable, com.helger.commons.lang.IExplicitlyCloneable

Java class for PullRequest complex type

.

The following schema fragment specifies the expected content contained within this class.


 <complexType name="PullRequest">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <any processContents='lax' namespace='##other' maxOccurs="unbounded" minOccurs="0"/>
       </sequence>
       <attGroup ref="{http://docs.oasis-open.org/ebxml-msg/ebms/v3.0/ns/core/200704/}pullAttributes"/>
       <anyAttribute processContents='lax' namespace='##other'/>
     </restriction>
   </complexContent>
 </complexType>
 

This class was annotated by ph-jaxb-plugin -Xph-annotate

This class contains methods created by ph-jaxb-plugin -Xph-equalshashcode

This class contains methods created by ph-jaxb-plugin -Xph-tostring

This class contains methods created by ph-jaxb-plugin -Xph-list-extension

This class contains methods created by ph-jaxb-plugin -Xph-cloneable2

This class contains methods created by ph-jaxb-plugin -Xph-value-extender

See Also:
  • Constructor Details

    • Ebms3PullRequest

      public Ebms3PullRequest()
      Default constructor
      Note: automatically created by ph-jaxb-plugin -Xph-value-extender
  • Method Details

    • getAny

      @Nonnull @ReturnsMutableObject("JAXB implementation style") public List<Object> getAny()
      Gets the value of the any property.

      This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the any property.

      For example, to add a new item, do as follows:

       getAny().add(newItem);
       

      Objects of the following type(s) are allowed in the list Object Element

      Returns:
      The value of the any property.
    • getMpc

      @Nullable public String getMpc()
      Gets the value of the mpc property.
      Returns:
      possible object is String
    • setMpc

      public void setMpc(@Nullable String value)
      Sets the value of the mpc property.
      Parameters:
      value - allowed object is String
    • getOtherAttributes

      @Nullable public Map<QName,String> getOtherAttributes()
      Gets a map that contains attributes that aren't bound to any typed property on this class.

      the map is keyed by the name of the attribute and the value is the string value of the attribute. the map returned by this method is live, and you can add new attribute by updating the map directly. Because of this design, there's no setter.

      Returns:
      always non-null
    • equals

      public boolean equals(Object o)
      Created by ph-jaxb-plugin -Xph-equalshashcode
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Created by ph-jaxb-plugin -Xph-equalshashcode
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Created by ph-jaxb-plugin -Xph-tostring
      Overrides:
      toString in class Object
    • setAny

      public void setAny(@Nullable List<Object> aList)
      Created by ph-jaxb-plugin -Xph-list-extension
      Parameters:
      aList - The new list member to set. May be null.
    • hasAnyEntries

      public boolean hasAnyEntries()
      Created by ph-jaxb-plugin -Xph-list-extension
      Returns:
      true if at least one item is contained, false otherwise.
    • hasNoAnyEntries

      public boolean hasNoAnyEntries()
      Created by ph-jaxb-plugin -Xph-list-extension
      Returns:
      true if no item is contained, false otherwise.
    • getAnyCount

      @Nonnegative public int getAnyCount()
      Created by ph-jaxb-plugin -Xph-list-extension
      Returns:
      The number of contained elements. Always ≥ 0.
    • getAnyAtIndex

      @Nullable public Object getAnyAtIndex(@Nonnegative int index) throws IndexOutOfBoundsException
      Created by ph-jaxb-plugin -Xph-list-extension
      Parameters:
      index - The index to retrieve
      Returns:
      The element at the specified index. May be null
      Throws:
      IndexOutOfBoundsException - if the index is invalid!
    • addAny

      public void addAny(@Nonnull Object elem)
      Created by ph-jaxb-plugin -Xph-list-extension
      Parameters:
      elem - The element to be added. May not be null.
    • cloneTo

      public void cloneTo(@Nonnull Ebms3PullRequest ret)
      This method clones all values from this to the passed object. All data in the parameter object is overwritten!Created by ph-jaxb-plugin -Xph-cloneable2
      Parameters:
      ret - The target object to clone to. May not be null.
    • clone

      @Nonnull @ReturnsMutableCopy public Ebms3PullRequest clone()
      Created by ph-jaxb-plugin -Xph-cloneable2
      Specified by:
      clone in interface com.helger.commons.lang.IExplicitlyCloneable
      Overrides:
      clone in class Object
      Returns:
      The cloned object. Never null.