package org.kapott.hbci.sepa.jaxb.pain_002_003_03;
import javax.xml.bind.JAXBElement;
import javax.xml.bind.annotation.XmlElementDecl;
import javax.xml.bind.annotation.XmlRegistry;
import javax.xml.namespace.QName;
/**
* This object contains factory methods for each
* Java content interface and Java element interface
* generated in the org.kapott.hbci.sepa.jaxb.pain_002_003_03 package.
* <p>An ObjectFactory allows you to programatically
* construct new instances of the Java representation
* for XML content. The Java representation of XML
* content can consist of schema derived interfaces
* and classes representing the binding of schema
* type definitions, element declarations and model
* groups. Factory methods for each of these are
* provided in this class.
*
*/
@XmlRegistry
public class ObjectFactory {
private final static QName _Document_QNAME = new QName("urn:iso:std:iso:20022:tech:xsd:pain.002.003.03", "Document");
/**
* Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: org.kapott.hbci.sepa.jaxb.pain_002_003_03
*
*/
public ObjectFactory() {
}
/**
* Create an instance of {@link Document }
*
*/
public Document createDocument() {
return new Document();
}
/**
* Create an instance of {@link FinancialInstitutionIdentificationSEPA1 }
*
*/
public FinancialInstitutionIdentificationSEPA1 createFinancialInstitutionIdentificationSEPA1() {
return new FinancialInstitutionIdentificationSEPA1();
}
/**
* Create an instance of {@link FinancialInstitutionIdentificationSEPA2 }
*
*/
public FinancialInstitutionIdentificationSEPA2 createFinancialInstitutionIdentificationSEPA2() {
return new FinancialInstitutionIdentificationSEPA2();
}
/**
* Create an instance of {@link CreditorReferenceTypeCodeSEPA }
*
*/
public CreditorReferenceTypeCodeSEPA createCreditorReferenceTypeCodeSEPA() {
return new CreditorReferenceTypeCodeSEPA();
}
/**
* Create an instance of {@link FinancialInstitutionIdentificationSEPA3 }
*
*/
public FinancialInstitutionIdentificationSEPA3 createFinancialInstitutionIdentificationSEPA3() {
return new FinancialInstitutionIdentificationSEPA3();
}
/**
* Create an instance of {@link PersonIdentificationSEPA2 }
*
*/
public PersonIdentificationSEPA2 createPersonIdentificationSEPA2() {
return new PersonIdentificationSEPA2();
}
/**
* Create an instance of {@link PartyIdentificationSEPA4 }
*
*/
public PartyIdentificationSEPA4 createPartyIdentificationSEPA4() {
return new PartyIdentificationSEPA4();
}
/**
* Create an instance of {@link RemittanceInformationSEPA2Choice }
*
*/
public RemittanceInformationSEPA2Choice createRemittanceInformationSEPA2Choice() {
return new RemittanceInformationSEPA2Choice();
}
/**
* Create an instance of {@link PartyIdentificationSEPA3 }
*
*/
public PartyIdentificationSEPA3 createPartyIdentificationSEPA3() {
return new PartyIdentificationSEPA3();
}
/**
* Create an instance of {@link GenericOrganisationIdentification1 }
*
*/
public GenericOrganisationIdentification1 createGenericOrganisationIdentification1() {
return new GenericOrganisationIdentification1();
}
/**
* Create an instance of {@link PartyIdentificationSEPA2 }
*
*/
public PartyIdentificationSEPA2 createPartyIdentificationSEPA2() {
return new PartyIdentificationSEPA2();
}
/**
* Create an instance of {@link PartyIdentificationSEPA1 }
*
*/
public PartyIdentificationSEPA1 createPartyIdentificationSEPA1() {
return new PartyIdentificationSEPA1();
}
/**
* Create an instance of {@link OrganisationIdentificationSEPA }
*
*/
public OrganisationIdentificationSEPA createOrganisationIdentificationSEPA() {
return new OrganisationIdentificationSEPA();
}
/**
* Create an instance of {@link LocalInstrumentSEPA }
*
*/
public LocalInstrumentSEPA createLocalInstrumentSEPA() {
return new LocalInstrumentSEPA();
}
/**
* Create an instance of {@link RestrictedPersonIdentificationSchemeNameSEPA }
*
*/
public RestrictedPersonIdentificationSchemeNameSEPA createRestrictedPersonIdentificationSchemeNameSEPA() {
return new RestrictedPersonIdentificationSchemeNameSEPA();
}
/**
* Create an instance of {@link GroupHeaderSEPA }
*
*/
public GroupHeaderSEPA createGroupHeaderSEPA() {
return new GroupHeaderSEPA();
}
/**
* Create an instance of {@link OriginalTransactionReferenceSEPA }
*
*/
public OriginalTransactionReferenceSEPA createOriginalTransactionReferenceSEPA() {
return new OriginalTransactionReferenceSEPA();
}
/**
* Create an instance of {@link AccountIdentificationSEPA }
*
*/
public AccountIdentificationSEPA createAccountIdentificationSEPA() {
return new AccountIdentificationSEPA();
}
/**
* Create an instance of {@link BranchAndFinancialInstitutionIdentificationSEPA3 }
*
*/
public BranchAndFinancialInstitutionIdentificationSEPA3 createBranchAndFinancialInstitutionIdentificationSEPA3() {
return new BranchAndFinancialInstitutionIdentificationSEPA3();
}
/**
* Create an instance of {@link PartySEPAChoice }
*
*/
public PartySEPAChoice createPartySEPAChoice() {
return new PartySEPAChoice();
}
/**
* Create an instance of {@link BranchAndFinancialInstitutionIdentificationSEPA2 }
*
*/
public BranchAndFinancialInstitutionIdentificationSEPA2 createBranchAndFinancialInstitutionIdentificationSEPA2() {
return new BranchAndFinancialInstitutionIdentificationSEPA2();
}
/**
* Create an instance of {@link BranchAndFinancialInstitutionIdentificationSEPA1 }
*
*/
public BranchAndFinancialInstitutionIdentificationSEPA1 createBranchAndFinancialInstitutionIdentificationSEPA1() {
return new BranchAndFinancialInstitutionIdentificationSEPA1();
}
/**
* Create an instance of {@link PersonIdentificationSchemeName1Choice }
*
*/
public PersonIdentificationSchemeName1Choice createPersonIdentificationSchemeName1Choice() {
return new PersonIdentificationSchemeName1Choice();
}
/**
* Create an instance of {@link CustomerPaymentStatusReportV03 }
*
*/
public CustomerPaymentStatusReportV03 createCustomerPaymentStatusReportV03() {
return new CustomerPaymentStatusReportV03();
}
/**
* Create an instance of {@link ServiceLevelSEPA }
*
*/
public ServiceLevelSEPA createServiceLevelSEPA() {
return new ServiceLevelSEPA();
}
/**
* Create an instance of {@link PartySEPA1 }
*
*/
public PartySEPA1 createPartySEPA1() {
return new PartySEPA1();
}
/**
* Create an instance of {@link PartySEPA2 }
*
*/
public PartySEPA2 createPartySEPA2() {
return new PartySEPA2();
}
/**
* Create an instance of {@link CashAccountSEPA2 }
*
*/
public CashAccountSEPA2 createCashAccountSEPA2() {
return new CashAccountSEPA2();
}
/**
* Create an instance of {@link PostalAddressSEPA }
*
*/
public PostalAddressSEPA createPostalAddressSEPA() {
return new PostalAddressSEPA();
}
/**
* Create an instance of {@link CashAccountSEPA1 }
*
*/
public CashAccountSEPA1 createCashAccountSEPA1() {
return new CashAccountSEPA1();
}
/**
* Create an instance of {@link OthrIdentification }
*
*/
public OthrIdentification createOthrIdentification() {
return new OthrIdentification();
}
/**
* Create an instance of {@link OrganisationIdentificationSchemeName1Choice }
*
*/
public OrganisationIdentificationSchemeName1Choice createOrganisationIdentificationSchemeName1Choice() {
return new OrganisationIdentificationSchemeName1Choice();
}
/**
* Create an instance of {@link PaymentTransactionInformationSEPA }
*
*/
public PaymentTransactionInformationSEPA createPaymentTransactionInformationSEPA() {
return new PaymentTransactionInformationSEPA();
}
/**
* Create an instance of {@link AmountTypeSEPA }
*
*/
public AmountTypeSEPA createAmountTypeSEPA() {
return new AmountTypeSEPA();
}
/**
* Create an instance of {@link StatusReasonInformationSEPA }
*
*/
public StatusReasonInformationSEPA createStatusReasonInformationSEPA() {
return new StatusReasonInformationSEPA();
}
/**
* Create an instance of {@link CreditorReferenceInformationSEPA }
*
*/
public CreditorReferenceInformationSEPA createCreditorReferenceInformationSEPA() {
return new CreditorReferenceInformationSEPA();
}
/**
* Create an instance of {@link StatusReasonSEPA }
*
*/
public StatusReasonSEPA createStatusReasonSEPA() {
return new StatusReasonSEPA();
}
/**
* Create an instance of {@link PersonIdentificationSEPA1Choice }
*
*/
public PersonIdentificationSEPA1Choice createPersonIdentificationSEPA1Choice() {
return new PersonIdentificationSEPA1Choice();
}
/**
* Create an instance of {@link ActiveOrHistoricCurrencyAndAmountSEPA }
*
*/
public ActiveOrHistoricCurrencyAndAmountSEPA createActiveOrHistoricCurrencyAndAmountSEPA() {
return new ActiveOrHistoricCurrencyAndAmountSEPA();
}
/**
* Create an instance of {@link OrganisationIdentificationSEPAChoice }
*
*/
public OrganisationIdentificationSEPAChoice createOrganisationIdentificationSEPAChoice() {
return new OrganisationIdentificationSEPAChoice();
}
/**
* Create an instance of {@link StructuredRemittanceInformationSEPA2 }
*
*/
public StructuredRemittanceInformationSEPA2 createStructuredRemittanceInformationSEPA2() {
return new StructuredRemittanceInformationSEPA2();
}
/**
* Create an instance of {@link MandateRelatedInformationSEPA }
*
*/
public MandateRelatedInformationSEPA createMandateRelatedInformationSEPA() {
return new MandateRelatedInformationSEPA();
}
/**
* Create an instance of {@link PartyIdentificationSEPA6Choice }
*
*/
public PartyIdentificationSEPA6Choice createPartyIdentificationSEPA6Choice() {
return new PartyIdentificationSEPA6Choice();
}
/**
* Create an instance of {@link RestrictedPersonIdentificationSEPA }
*
*/
public RestrictedPersonIdentificationSEPA createRestrictedPersonIdentificationSEPA() {
return new RestrictedPersonIdentificationSEPA();
}
/**
* Create an instance of {@link OriginalPaymentInformationSEPA }
*
*/
public OriginalPaymentInformationSEPA createOriginalPaymentInformationSEPA() {
return new OriginalPaymentInformationSEPA();
}
/**
* Create an instance of {@link OriginalGroupInformationSEPA }
*
*/
public OriginalGroupInformationSEPA createOriginalGroupInformationSEPA() {
return new OriginalGroupInformationSEPA();
}
/**
* Create an instance of {@link AmendmentInformationDetailsSEPA }
*
*/
public AmendmentInformationDetailsSEPA createAmendmentInformationDetailsSEPA() {
return new AmendmentInformationDetailsSEPA();
}
/**
* Create an instance of {@link RestrictedFinancialIdentificationSEPA }
*
*/
public RestrictedFinancialIdentificationSEPA createRestrictedFinancialIdentificationSEPA() {
return new RestrictedFinancialIdentificationSEPA();
}
/**
* Create an instance of {@link PaymentTypeInformationSEPA }
*
*/
public PaymentTypeInformationSEPA createPaymentTypeInformationSEPA() {
return new PaymentTypeInformationSEPA();
}
/**
* Create an instance of {@link GenericPersonIdentification1 }
*
*/
public GenericPersonIdentification1 createGenericPersonIdentification1() {
return new GenericPersonIdentification1();
}
/**
* Create an instance of {@link DateAndPlaceOfBirth }
*
*/
public DateAndPlaceOfBirth createDateAndPlaceOfBirth() {
return new DateAndPlaceOfBirth();
}
/**
* Create an instance of {@link CategoryPurposeSEPA }
*
*/
public CategoryPurposeSEPA createCategoryPurposeSEPA() {
return new CategoryPurposeSEPA();
}
/**
* Create an instance of {@link CreditorReferenceTypeSEPA }
*
*/
public CreditorReferenceTypeSEPA createCreditorReferenceTypeSEPA() {
return new CreditorReferenceTypeSEPA();
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link Document }{@code >}}
*
*/
@XmlElementDecl(namespace = "urn:iso:std:iso:20022:tech:xsd:pain.002.003.03", name = "Document")
public JAXBElement<Document> createDocument(Document value) {
return new JAXBElement<Document>(_Document_QNAME, Document.class, null, value);
}
}