Class PrivacyPolicyQueryImpl

java.lang.Object
org.projecthusky.communication.ch.ppq.impl.PrivacyPolicyQueryImpl
All Implemented Interfaces:
PrivacyPolicyQuery, SecurityObject<org.opensaml.xacml.profile.saml.XACMLPolicyQueryType>, Base

public class PrivacyPolicyQueryImpl extends Object implements PrivacyPolicyQuery, SecurityObject<org.opensaml.xacml.profile.saml.XACMLPolicyQueryType>
Class implementing the corresponding interface for PatientPrivacyQuery.
  • Constructor Details

    • PrivacyPolicyQueryImpl

      protected PrivacyPolicyQueryImpl(org.opensaml.xacml.profile.saml.XACMLPolicyQueryType aInternalObject)
  • Method Details

    • getConsent

      public String getConsent()
      Description copied from interface: PrivacyPolicyQuery
      Method to get the consent value.
      Methode um den Inhalt des Consent zu holen.
      Specified by:
      getConsent in interface PrivacyPolicyQuery
      Returns:
      the consent value as string
      der Inhalt des Consent als String
    • getDestination

      public String getDestination()
      Description copied from interface: PrivacyPolicyQuery
      Method to get the destination value.
      Methode um den Inhalt der Destination zu holen.
      Specified by:
      getDestination in interface PrivacyPolicyQuery
      Returns:
      the destination value as string
      der Inhalt der Destination als String
    • getId

      public String getId()
      Description copied from interface: Base
      Method to get the ID.
      Methode die ID zu holen.
      Specified by:
      getId in interface Base
      Returns:
      the ID value as String.
      der ID Wert als String.
    • getInstanceIdentifier

      public InstanceIdentifier getInstanceIdentifier()
      Description copied from interface: PrivacyPolicyQuery
      Method to get the InstanceIdentifier value.
      Methode um den InstanceIdentifier zu holen.
      Specified by:
      getInstanceIdentifier in interface PrivacyPolicyQuery
      Returns:
      the InstanceIdentifier
      den InstanceIdentifier
    • getIssueInstant

      public Calendar getIssueInstant()
      Description copied from interface: Base
      Method to get the IssueInstant.
      Methode den IssueInstant zu holen.
      Specified by:
      getIssueInstant in interface Base
      Returns:
      the IssueInstant value as Calendar.
      der IssueInstant Wert als Calendar.
    • getIssuer

      public String getIssuer()
      Description copied from interface: Base
      Method to get the Issuer.
      Methode um den Issuer zu holen.
      Specified by:
      getIssuer in interface Base
      Returns:
      the Issuer value as String.
      der Issuer Wert als String.
    • getVersion

      public String getVersion()
      Description copied from interface: Base
      Method to get the Version.
      Methode um die Version zu holen.
      Specified by:
      getVersion in interface Base
      Returns:
      the Version value as String.
      die Version als String.
    • getWrappedObject

      public org.opensaml.xacml.profile.saml.XACMLPolicyQueryType getWrappedObject()
      Description copied from interface: SecurityObject
      Method to get the wrapped inner object.
      Methode um das Innere, gewrappte object zu erhalten.
      Specified by:
      getWrappedObject in interface SecurityObject<org.opensaml.xacml.profile.saml.XACMLPolicyQueryType>
      Returns:
      returns the wrapped inner object (depends on implementation)