be.ehealth.business.mycarenetcommons.domain
Class Origin

java.lang.Object
  extended by be.ehealth.business.mycarenetcommons.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(PackageInfo packageInfo, CareProvider careProvider)
           
Origin(PackageInfo packageInfo, Party sender)
           
Origin(PackageInfo packageInfo, String siteId, CareProvider careProvider, Party sender)
           
Origin(PackageInfo packageInfo, String siteId, Party sender)
           
 
Method Summary
 CareProvider getCareProvider()
           
 PackageInfo getPackageInfo()
           
 Party getSender()
           
 String getSiteId()
           
 void setCareProvider(CareProvider careProvider)
           
 void setPackageInfo(PackageInfo packageInfo)
           
 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

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

Origin

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

Origin

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

Origin

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

getPackageInfo

public PackageInfo getPackageInfo()
Returns:
the packageInfo

setPackageInfo

public void setPackageInfo(PackageInfo 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 PERSPHYSICIAN 3.10.2 API
Copyright © {inceptionYear}-2016 eHealth. All Rights Reserved.