Class SMPExtensionList

java.lang.Object
com.helger.smpclient.extension.SMPExtensionList

@NotThreadSafe @MustImplementEqualsAndHashcode public class SMPExtensionList extends Object
A list of generic SMPExtension objects.
Since:
8.7.3
Author:
Philip Helger
  • Constructor Details

    • SMPExtensionList

      public SMPExtensionList()
  • Method Details

    • extensions

      @Nonnull @ReturnsMutableObject public final com.helger.commons.collection.impl.ICommonsList<SMPExtension> extensions()
    • getExtensionsAsJson

      @Nullable public com.helger.json.IJsonArray getExtensionsAsJson()
    • getExtensionsAsJsonString

      @Nullable public String getExtensionsAsJsonString()
    • getFirstExtensionXMLString

      @Nullable public String getFirstExtensionXMLString()
    • setExtensionAsString

      @Nonnull public final com.helger.commons.state.EChange setExtensionAsString(@Nullable String sExtension)
    • getAsPeppolExtension

      @Nullable @ReturnsMutableCopy public com.helger.xsds.peppol.smp1.ExtensionType getAsPeppolExtension()
    • getAsBDXRExtensions

      @Nullable @ReturnsMutableCopy public com.helger.commons.collection.impl.ICommonsList<com.helger.xsds.bdxr.smp1.ExtensionType> getAsBDXRExtensions()
    • getAsBDXR2Extensions

      @Nullable @ReturnsMutableCopy public com.helger.xsds.bdxr.smp2.ec.SMPExtensionsType getAsBDXR2Extensions()
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • of

      @Nullable public static SMPExtensionList of(@Nullable SMPExtension... aExtensions)
    • ofString

      @Nullable public static SMPExtensionList ofString(@Nullable String sExtensions)
    • ofBDXR1

      @Nullable public static SMPExtensionList ofBDXR1(@Nullable List<com.helger.xsds.bdxr.smp1.ExtensionType> aExtensions)
    • ofBDXR2

      @Nullable public static SMPExtensionList ofBDXR2(@Nullable com.helger.xsds.bdxr.smp2.ec.SMPExtensionsType aExtensions)