be.ehealth.business.mycarenetdomaincommons.domain
Class Origin

java.lang.Object
  extended by be.ehealth.business.mycarenetdomaincommons.domain.Origin

public class Origin
extends Object

contains the data to be mapped to the mycarenet OrigineType in CommonInputType. cfr documentation from mycarenet :

 The origin indicates where the message originates from and consists of:
   Package: What software package did send it.
   SiteID (since v2.1): The ID of the site that makes the request.  See service catalogue for the allowed values per sector.
   Care Provider: Who was the beneficiary of the request (this is optional in the XSD but should almost always be provided).
   Sender (since v2.2): Who was the creator of the request (in most case this isn’t required)
 
 For those flows that have a flat file equivalent, this corresponds to the segment 100:
   100: specific for CareNet, is replaced by the 'To' of WS-Addressing
   101: specific for CareNet, is replaced by the 'From' of WS-Addressing
   102: Not part of common input, replaced by 'To' of WS-Addressing
   103: Replaced by 'Origin'-element (actual value in //CommonInput/Origin/CareProvider/Nihii/Value)
   105/106: Not part of common input but of XAdES when relevant
   107: InputReference, First char repeated in Request/IsTest
 


Constructor Summary
Origin(McnPackageInfo packageInfo, CareProvider careProvider)
           
Origin(McnPackageInfo packageInfo, Party sender)
           
Origin(McnPackageInfo packageInfo, String siteId, CareProvider careProvider, Party sender)
           
Origin(McnPackageInfo packageInfo, String siteId, Party sender)
           
Origin(PackageInfo packageInfo, CareProvider careProvider)
          Deprecated. PackageInfo parameter deprecated : use constructor with new McnPackageInfo type instead
Origin(PackageInfo packageInfo, Party sender)
          Deprecated. PackageInfo parameter deprecated : use constructor with new McnPackageInfo type instead
Origin(PackageInfo packageInfo, String siteId, CareProvider careProvider, Party sender)
          Deprecated. PackageInfo parameter deprecated : use constructor with new McnPackageInfo type instead
Origin(PackageInfo packageInfo, String siteId, Party sender)
          Deprecated. PackageInfo parameter deprecated : use constructor with new McnPackageInfo type instead
 
Method Summary
 CareProvider getCareProvider()
           
 McnPackageInfo getMcnPackageInfo()
           
 PackageInfo getPackageInfo()
          Deprecated. PackageInfo parameter deprecated : use getMcnPackageInfo instead
 Party getSender()
           
 String getSiteId()
           
 void setCareProvider(CareProvider careProvider)
           
 void setMcnPackageInfo(McnPackageInfo packageInfo)
           
 void setPackageInfo(PackageInfo packageInfo)
          Deprecated. PackageInfo parameter deprecated : use setMcnPackageInfo instead
 void setSender(Party sender)
           
 void setSiteId(String siteId)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Origin

@Deprecated
public Origin(PackageInfo packageInfo,
                         CareProvider careProvider)
Deprecated. PackageInfo parameter deprecated : use constructor with new McnPackageInfo type instead

Parameters:
packageInfo -
siteId -
careProvider -

Origin

@Deprecated
public Origin(PackageInfo packageInfo,
                         Party sender)
Deprecated. PackageInfo parameter deprecated : use constructor with new McnPackageInfo type instead

Parameters:
packageInfo -
sender -

Origin

@Deprecated
public Origin(PackageInfo packageInfo,
                         String siteId,
                         Party sender)
Deprecated. PackageInfo parameter deprecated : use constructor with new McnPackageInfo type instead

Parameters:
packageInfo -
siteId -
sender -

Origin

@Deprecated
public Origin(PackageInfo packageInfo,
                         String siteId,
                         CareProvider careProvider,
                         Party sender)
Deprecated. PackageInfo parameter deprecated : use constructor with new McnPackageInfo type instead

Parameters:
packageInfo -
siteId -
careProvider -
sender -

Origin

public Origin(McnPackageInfo packageInfo,
              CareProvider careProvider)
Parameters:
packageInfo -
siteId -
careProvider -

Origin

public Origin(McnPackageInfo packageInfo,
              Party sender)
Parameters:
packageInfo -
sender -

Origin

public Origin(McnPackageInfo packageInfo,
              String siteId,
              Party sender)
Parameters:
packageInfo -
siteId -
sender -

Origin

public Origin(McnPackageInfo packageInfo,
              String siteId,
              CareProvider careProvider,
              Party sender)
Parameters:
packageInfo -
siteId -
careProvider -
sender -
Method Detail

getPackageInfo

@Deprecated
public PackageInfo getPackageInfo()
Deprecated. PackageInfo parameter deprecated : use getMcnPackageInfo instead

Returns:
the packageInfo

setPackageInfo

@Deprecated
public void setPackageInfo(PackageInfo packageInfo)
Deprecated. PackageInfo parameter deprecated : use setMcnPackageInfo instead

Parameters:
packageInfo - the packageInfo to set

getMcnPackageInfo

public McnPackageInfo getMcnPackageInfo()
Returns:
the packageInfo

setMcnPackageInfo

public void setMcnPackageInfo(McnPackageInfo packageInfo)
Parameters:
packageInfo - the packageInfo to set

getSiteId

public String getSiteId()
Returns:
the siteId

setSiteId

public void setSiteId(String siteId)
Parameters:
siteId - the siteId to set

getCareProvider

public CareProvider getCareProvider()
Returns:
the careProvider

setCareProvider

public void setCareProvider(CareProvider careProvider)
Parameters:
careProvider - the careProvider to set

getSender

public Party getSender()
Returns:
the sender

setSender

public void setSender(Party sender)
Parameters:
sender - the sender to set



Connector Packaging TRUSSMAKER 3.20.2 API
Copyright © {inceptionYear}-2020 eHealth. All Rights Reserved.