Class PrivacyPolicyQueryBuilderImpl
java.lang.Object
org.projecthusky.communication.ch.ppq.impl.PrivacyPolicyQueryBuilderImpl
- All Implemented Interfaces:
PrivacyPolicyQueryBuilder,SecurityObjectBuilder<org.opensaml.xacml.profile.saml.XACMLPolicyQueryType,,PrivacyPolicyQuery> BaseBuilder<PrivacyPolicyQueryBuilder>
public class PrivacyPolicyQueryBuilderImpl
extends Object
implements PrivacyPolicyQueryBuilder, SecurityObjectBuilder<org.opensaml.xacml.profile.saml.XACMLPolicyQueryType,PrivacyPolicyQuery>
Class implementing the corresponding interface for PatientPrivacyQuery building.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionMethod to set the consent of the PatientPrivacyQuery to be build. Methode um ein consent dem PatientPrivacyQuery hinzuzufügen.create()Creates a concrete instance of PatientPrivacyQuery with setted params. Erstellt die konkrete Instanz des PatientPrivacyQuery mit den gesetzten Parametern.create(org.opensaml.xacml.profile.saml.XACMLPolicyQueryType aInternalObject) Method to create an instance of type T. Methode um eine Instanc des Typs T zu erstellen.destination(String aDestination) Method to set the destination of the PatientPrivacyQuery to be build. Methode um eine Destination dem PatientPrivacyQuery hinzuzufügen.Builds the id on the T. Bildet die ID im T.instanceIdentifier(InstanceIdentifier identifier) Method to set the instance identifier of the PatientPrivacyQuery to be build. Methode um den instance identifier dem PatientPrivacyQuery hinzuzufügen.issueInstant(Calendar aIssueInstant) Builds the issueInstant on the T. Bildet den issueInstant im T.Builds the Issuer element on the T. Buildet das Issuer element im T.Builds the Version on the T. Buildet die Version im T.
-
Constructor Details
-
PrivacyPolicyQueryBuilderImpl
public PrivacyPolicyQueryBuilderImpl()
-
-
Method Details
-
consent
Description copied from interface:PrivacyPolicyQueryBuilderMethod to set the consent of the PatientPrivacyQuery to be build.Methode um ein consent dem PatientPrivacyQuery hinzuzufügen.- Specified by:
consentin interfacePrivacyPolicyQueryBuilder- Parameters:
aConsent-the consent to be setder consent der gesetzt werden soll- Returns:
- the actual instance of this builderdie aktuelle Instanz des Builders
-
create
Description copied from interface:PrivacyPolicyQueryBuilderCreates a concrete instance of PatientPrivacyQuery with setted params.Erstellt die konkrete Instanz des PatientPrivacyQuery mit den gesetzten Parametern.- Specified by:
createin interfacePrivacyPolicyQueryBuilder- Returns:
- a new PatientPrivacyQuery instance with the params seteine neue PatientPrivacyQuery Instanz mit den gesetzten Parametern
-
create
public PrivacyPolicyQuery create(org.opensaml.xacml.profile.saml.XACMLPolicyQueryType aInternalObject) Description copied from interface:SecurityObjectBuilderMethod to create an instance of type T.Methode um eine Instanc des Typs T zu erstellen.- Specified by:
createin interfaceSecurityObjectBuilder<org.opensaml.xacml.profile.saml.XACMLPolicyQueryType,PrivacyPolicyQuery> - Parameters:
aInternalObject-the internal wrapped object of type Tdas Innere, gewrappte Object vom Typ T- Returns:
- the Object ot the type U
the instance of type Udie erstellte Instanz vom Typ U
-
destination
Description copied from interface:PrivacyPolicyQueryBuilderMethod to set the destination of the PatientPrivacyQuery to be build.Methode um eine Destination dem PatientPrivacyQuery hinzuzufügen.- Specified by:
destinationin interfacePrivacyPolicyQueryBuilder- Parameters:
aDestination-the consent to be setder Consent der gesetzt werden soll- Returns:
- the actual instance of this builderdie aktuelle Instanz des Builders
-
id
Description copied from interface:BaseBuilderBuilds the id on the T.Bildet die ID im T.- Specified by:
idin interfaceBaseBuilder<PrivacyPolicyQueryBuilder>- Parameters:
aId-the id string to be setdie ID die gesetzt werden soll- Returns:
- the actual instance of this builderdie aktuelle Instanz des Builders
-
instanceIdentifier
Description copied from interface:PrivacyPolicyQueryBuilderMethod to set the instance identifier of the PatientPrivacyQuery to be build.Methode um den instance identifier dem PatientPrivacyQuery hinzuzufügen.- Specified by:
instanceIdentifierin interfacePrivacyPolicyQueryBuilder- Parameters:
identifier-the identifier to be setder Identifier der gesetzt werden soll- Returns:
- the actual instance of this builderdie aktuelle Instanz des Builders
-
issueInstant
Description copied from interface:BaseBuilderBuilds the issueInstant on the T.Bildet den issueInstant im T.- Specified by:
issueInstantin interfaceBaseBuilder<PrivacyPolicyQueryBuilder>- Parameters:
aIssueInstant-the issueInstant to be setder issueInstant der gesetzt werden soll- Returns:
- the actual instance of this builderdie aktuelle Instanz des Builders
-
issuer
Description copied from interface:BaseBuilderBuilds the Issuer element on the T.Buildet das Issuer element im T.- Specified by:
issuerin interfaceBaseBuilder<PrivacyPolicyQueryBuilder>- Parameters:
aIssuer-the issuer to be setder Issuer der gesetzt werden soll- Returns:
- the actual instance of this builderdie aktuelle Instanz des Builders
-
version
Description copied from interface:BaseBuilderBuilds the Version on the T.Buildet die Version im T.- Specified by:
versionin interfaceBaseBuilder<PrivacyPolicyQueryBuilder>- Parameters:
aVersion-the issuer to be setder Issuer der gesetzt werden soll- Returns:
- the actual instance of this builderdie aktuelle Instanz des Builders
-