Class AbstractOrganizationBuilder<R extends org.hl7.fhir.r4.model.Resource,B extends AbstractOrganizationBuilder<R,B>>

java.lang.Object
de.gematik.bbriccs.fhir.builder.BaseBuilder<R,B>
de.gematik.bbriccs.fhir.builder.ResourceBuilder<R,B>
de.gematik.test.erezept.fhir.builder.AbstractOrganizationBuilder<R,B>
Direct Known Subclasses:
KbvAssignerOrganizationBuilder, KbvMedicalOrganizationBuilder, PharmacyOrganizationBuilder

public abstract class AbstractOrganizationBuilder<R extends org.hl7.fhir.r4.model.Resource,B extends AbstractOrganizationBuilder<R,B>> extends de.gematik.bbriccs.fhir.builder.ResourceBuilder<R,B>
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    protected org.hl7.fhir.r4.model.Address
     
    protected final List<org.hl7.fhir.r4.model.ContactPoint>
     
    protected String
     
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    address(org.hl7.fhir.r4.model.Address address)
     
    protected final org.hl7.fhir.r4.model.Organization
    buildOrganizationWith(Supplier<org.hl7.fhir.r4.model.CanonicalType> profileSupplier, List<org.hl7.fhir.r4.model.Identifier> identifiers)
     
    protected final org.hl7.fhir.r4.model.Organization
    buildOrganizationWith(Supplier<org.hl7.fhir.r4.model.CanonicalType> profileSupplier, org.hl7.fhir.r4.model.Identifier identifier)
     
    contact(org.hl7.fhir.r4.model.ContactPoint.ContactPointSystem system, String value)
     
    email(String email)
     
    name(String name)
     
    phone(String phoneNumber)
     

    Methods inherited from class de.gematik.bbriccs.fhir.builder.ResourceBuilder

    createResource, createResource, createResource, setIdTo

    Methods inherited from class de.gematik.bbriccs.fhir.builder.BaseBuilder

    build, checkRequired, checkRequiredExactlyOneOf, checkRequiredList, checkValueSet, checkValueSet, getResourceId, self, setId

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • contactPoints

      protected final List<org.hl7.fhir.r4.model.ContactPoint> contactPoints
    • name

      protected String name
    • address

      protected org.hl7.fhir.r4.model.Address address
  • Constructor Details

    • AbstractOrganizationBuilder

      public AbstractOrganizationBuilder()
  • Method Details

    • name

      public B name(String name)
    • address

      public B address(org.hl7.fhir.r4.model.Address address)
    • phone

      public B phone(String phoneNumber)
    • email

      public B email(String email)
    • contact

      public B contact(org.hl7.fhir.r4.model.ContactPoint.ContactPointSystem system, String value)
    • buildOrganizationWith

      protected final org.hl7.fhir.r4.model.Organization buildOrganizationWith(Supplier<org.hl7.fhir.r4.model.CanonicalType> profileSupplier, org.hl7.fhir.r4.model.Identifier identifier)
    • buildOrganizationWith

      protected final org.hl7.fhir.r4.model.Organization buildOrganizationWith(Supplier<org.hl7.fhir.r4.model.CanonicalType> profileSupplier, List<org.hl7.fhir.r4.model.Identifier> identifiers)