Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## be.ehealth.business.kmehrcommons.builders
Class HcPartyBuilder

    java.lang.Object
      be.ehealth.business.kmehrcommons.builders.HcPartyBuilder

All Implemented Interfaces:
  ConfigurationModuleBootstrap.ModuleBootstrapHook

    public class HcPartyBuilder

extends Object
implements ConfigurationModuleBootstrap.ModuleBootstrapHook

builder object for HcPartyType. This class should be extended if newer ids are needed

Constructor Summary
`HcPartyBuilder()`

Method Summary
`void` | `bootstrap()`
`HcpartyType` | `build()` Return the result of all previous operations
`HcPartyBuilder` | `cd(String sv, String value, CDHCPARTYschemes scheme)`
`HcPartyBuilder` | `cd(String sv, String value, CDHCPARTYschemes scheme, String sl)`
`HcPartyBuilder` | `cdHcPartyCd(String value, String sv)` add a cdHcPartyCd
`HcPartyBuilder` | `firstname(String firstname)` sets the first name for a person.
`HcPartyBuilder` | `id(String sv, String value)` add an IDHCPARTY id with sv and value.
`HcPartyBuilder` | `id(String sv, String value, IDHCPARTYschemes scheme)`
`HcPartyBuilder` | `id(String sv, String value, IDHCPARTYschemes scheme, String sl)`
`HcPartyBuilder` | `idFromSessionNihii(String sv)` add an inss id
`HcPartyBuilder` | `idFromSessionNiss(String sv)` add an inss id
`HcPartyBuilder` | `idHcPartyId(String value, String sv)` Add an HcParty Id
`HcPartyBuilder` | `inssId(String value, String sv)` generate an inss id with the value from the session
`HcPartyBuilder` | `lastname(String lastName)` sets the last name for a person.
`HcPartyBuilder` | `localCd(String value, String sv, String sl)` Add a local cd
`HcPartyBuilder` | `localId(String value, String sv, String sl)` Add a local id
`HcPartyBuilder` | `name(String name)` add a name to the hcparty
`HcPartyBuilder` | `setCdhcpartyCd(String value)` Deprecated. use cdHcPartyCd
`HcPartyBuilder` | `setFirstName(String firstname)` Deprecated. use firstname
`HcPartyBuilder` | `setIdhcpartyId(String value)` Deprecated. use idHcPartyId
`HcPartyBuilder` | `setInssId(String value)` Deprecated. use inssId
`HcPartyBuilder` | `setLastName(String lastName)` Deprecated. use lastname
`HcPartyBuilder` | `setLocalCd(String type, String value)` Deprecated. replaced by localCd
`HcPartyBuilder` | `setLocalId(String type, String value)` Deprecated. use localId
`HcPartyBuilder` | `setName(String name)` Deprecated. use name

Methods inherited from class java.lang.Object
`equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

Constructor Detail

### HcPartyBuilder

    public HcPartyBuilder()

Method Detail

### build

    public HcpartyType build()
                      throws TechnicalConnectorException

  Return the result of all previous operations

  Returns:
  Throws:
    `TechnicalConnectorException`

### id

    public HcPartyBuilder id(String sv,
                             String value)

  add an IDHCPARTY id with sv and value.

  Parameters:
    `sv` - String svNumber
    `value` - String value
  Returns:
    `HcPartyBuilder` ( builder pattern )

### id

    public HcPartyBuilder id(String sv,
                             String value,
                             IDHCPARTYschemes scheme,
                             String sl)

  Parameters:
    `sv` - String svNumber
    `value` - String value
    `scheme` - `IDHCPARTYschemes` scheme
    `sl` - String SL
  Returns:
    `HcPartyBuilder` ( builder pattern )

### id

    public HcPartyBuilder id(String sv,
                             String value,
                             IDHCPARTYschemes scheme)

  Parameters:
    `sv` - String svNumber
    `value` - String value
    `scheme` - `IDHCPARTYschemes` scheme
  Returns:
    `HcPartyBuilder` ( builder pattern )

### cd

    public HcPartyBuilder cd(String sv,
                             String value,
                             CDHCPARTYschemes scheme)

  Parameters:
    `sv` - String svNumber
    `value` - String value
    `scheme` - `CDHCPARTYschemes` scheme
  Returns:
    `HcPartyBuilder` ( builder pattern )

### cd

    public HcPartyBuilder cd(String sv,
                             String value,
                             CDHCPARTYschemes scheme,
                             String sl)

  Parameters:
    `sv` - String svNumber
    `value` - String value
    `scheme` - `CDHCPARTYschemes` scheme
  Returns:
    `HcPartyBuilder` ( builder pattern )

### idHcPartyId

    public HcPartyBuilder idHcPartyId(String value,
                                      String sv)

  Add an HcParty Id

  Parameters:
    `value` -
    `sv` -
  Returns:

### localId

    public HcPartyBuilder localId(String value,
                                  String sv,
                                  String sl)

  Add a local id

  Parameters:
    `value` -
    `sv` -
    `sl` -
  Returns:

### idFromSessionNiss

    public HcPartyBuilder idFromSessionNiss(String sv)
                                     throws TechnicalConnectorException

  add an inss id

  Parameters:
    `value` -
    `sv` -
  Returns:
  Throws:
    `TechnicalConnectorException`

### idFromSessionNihii

    public HcPartyBuilder idFromSessionNihii(String sv)
                                      throws TechnicalConnectorException

  add an inss id

  Parameters:
    `value` -
    `sv` -
  Returns:
  Throws:
    `TechnicalConnectorException`

### inssId

    public HcPartyBuilder inssId(String value,
                                 String sv)

  generate an inss id with the value from the session

  Parameters:
    `value` -
    `sv` -
  Returns:

### localCd

    public HcPartyBuilder localCd(String value,
                                  String sv,
                                  String sl)

  Add a local cd

  Parameters:
    `value` -
    `sv` -
    `sl` -
  Returns:

### cdHcPartyCd

    public HcPartyBuilder cdHcPartyCd(String value,
                                      String sv)

  add a cdHcPartyCd

  Parameters:
    `value` -
    `sv` -
  Returns:

### name

    public HcPartyBuilder name(String name)

  add a name to the hcparty

  Parameters:
    `name` -
  Returns:
    `HcPartyBuilder` ( builder pattern )

### firstname

    public HcPartyBuilder firstname(String firstname)

  sets the first name for a person.

  Parameters:
    `firstname` -
  Returns:
    `HcPartyBuilder` ( builder pattern )

### lastname

    public HcPartyBuilder lastname(String lastName)

  sets the last name for a person.

  Parameters:
    `lastName` - the lastName
  Returns:
    `HcPartyBuilder` ( builder pattern )

### setLocalCd

    @Deprecated
    public HcPartyBuilder setLocalCd(String type,
                                                String value)

  Deprecated. replaced by localCd

### setIdhcpartyId

    @Deprecated
    public HcPartyBuilder setIdhcpartyId(String value)

  Deprecated. use idHcPartyId

### setLocalId

    @Deprecated
    public HcPartyBuilder setLocalId(String type,
                                                String value)

  Deprecated. use localId

### setInssId

    @Deprecated
    public HcPartyBuilder setInssId(String value)

  Deprecated. use inssId

### setCdhcpartyCd

    @Deprecated
    public HcPartyBuilder setCdhcpartyCd(String value)

  Deprecated. use cdHcPartyCd

### setName

    @Deprecated
    public HcPartyBuilder setName(String name)

  Deprecated. use name

### setFirstName

    @Deprecated
    public HcPartyBuilder setFirstName(String firstname)

  Deprecated. use firstname

### setLastName

    @Deprecated
    public HcPartyBuilder setLastName(String lastName)

  Deprecated. use lastname

### bootstrap

    public void bootstrap()

  Specified by:
    `bootstrap` in interface `ConfigurationModuleBootstrap.ModuleBootstrapHook`

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

Connector Packaging generic 3.13.1 API
Copyright © {inceptionYear}-2017 eHealth. All Rights Reserved.