Klasse AssignedConsentPolicy

java.lang.Object
org.hl7.fhir.r4.model.Base
org.hl7.fhir.r4.model.Element
org.hl7.fhir.r4.model.Type
org.emau.icmvc.magic.fhir.datatypes.AssignedConsentPolicy
Alle implementierten Schnittstellen:
ca.uhn.fhir.model.api.IElement, Serializable, org.hl7.fhir.instance.model.api.IBase, org.hl7.fhir.instance.model.api.IBaseDatatype, org.hl7.fhir.instance.model.api.IBaseElement, org.hl7.fhir.instance.model.api.IBaseHasExtensions, org.hl7.fhir.instance.model.api.ICompositeType

public class AssignedConsentPolicy extends org.hl7.fhir.r4.model.Type implements org.hl7.fhir.instance.model.api.ICompositeType
FHIR Datatype to hold assigned policy specific information for templates
Autor:
bialkem
Siehe auch:
  • Feldübersicht

    Von Klasse geerbte Felder org.hl7.fhir.r4.model.Element

    extension, id
  • Konstruktorübersicht

    Konstruktoren
    Konstruktor
    Beschreibung
     
    create new instance of AssignedConsentPolicy using only obligatory parameters
    AssignedConsentPolicy(String policyKey, String comment, String externProperties, String expirationProperties)
    create new instance of AssignedConsentPolicy using additional parameters
  • Methodenübersicht

    Modifizierer und Typ
    Methode
    Beschreibung
    boolean
     
    get comment to describe purpose of AssignedConsentPolicy
    get expirationProperties of assigned policy
    get externProperties of assigned policy
    get policy reference as semicolon separated string
    int
     
    boolean
     
    setComment(String comment)
    set comment to describe purpose of AssignedConsentPolicy
    setExpirationProperties(String expirationProperties)
    set expirationProperties of assigned policy
    setExternProperties(String externProperties)
    set externProperties of assigned policy with 0-n properties separated by semicolon e.g.
    setPolicyKey(String consentpolicykey)
    setpolicy reference as semicolon separated string
     
     
    protected org.hl7.fhir.r4.model.Type
     

    Von Klasse geerbte Methoden org.hl7.fhir.r4.model.Type

    copy

    Von Klasse geerbte Methoden org.hl7.fhir.r4.model.Element

    addChild, addExtension, addExtension, addExtension, copyValues, equalsDeep, equalsShallow, fhirType, getExtension, getExtensionByUrl, getExtensionFirstRep, getExtensionsByUrl, getExtensionString, getId, getIdBase, getIdElement, getNamedProperty, getProperty, getTypesForProperty, hasExtension, hasExtension, hasId, hasIdElement, isDisallowExtensions, listChildren, makeProperty, noExtensions, removeExtension, setDisallowExtensions, setExtension, setId, setIdBase, setIdElement, setProperty, setProperty

    Von Klasse geerbte Methoden org.hl7.fhir.r4.model.Base

    castToAddress, castToAnnotation, castToAttachment, castToBase64Binary, castToBoolean, castToCanonical, castToCode, castToCodeableConcept, castToCoding, castToContactDetail, castToContactPoint, castToContributor, castToDataRequirement, castToDate, castToDateTime, castToDecimal, castToDosage, castToDuration, castToElementDefinition, castToExpression, castToExtension, castToHumanName, castToId, castToIdentifier, castToInstant, castToInteger, castToMarkdown, castToMarketingStatus, castToMeta, castToMoney, castToNarrative, castToOid, castToParameterDefinition, castToPeriod, castToPopulation, castToPositiveInt, castToProdCharacteristic, castToProductShelfLife, castToQuantity, castToRange, castToRatio, castToReference, castToRelatedArtifact, castToResource, castToSampledData, castToSignature, castToSimpleQuantity, castToString, castToSubstanceAmount, castToTime, castToTiming, castToTriggerDefinition, castToType, castToUnsignedInt, castToUri, castToUrl, castToUsageContext, castToXhtml, castToXhtmlString, children, clearUserData, compareDeep, compareDeep, compareDeep, compareDeep, compareValues, compareValues, copyValues, dateTimeValue, equals, getChildByName, getFormatCommentsPost, getFormatCommentsPre, getNamedProperty, getUserData, getUserInt, getUserString, getXhtml, hasFormatComment, hasPrimitiveValue, hasType, hasUserData, isBooleanPrimitive, isDateTime, isMetadataBased, isPrimitive, isResource, listChildrenByName, listChildrenByName, primitiveValue, setUserData, setUserDataINN

    Von Klasse geerbte Methoden java.lang.Object

    clone, finalize, getClass, notify, notifyAll, wait, wait, wait

    Von Schnittstelle geerbte Methoden org.hl7.fhir.instance.model.api.IBase

    fhirType, getFormatCommentsPost, getFormatCommentsPre, getUserData, hasFormatComment, setUserData

    Von Schnittstelle geerbte Methoden org.hl7.fhir.instance.model.api.IBaseElement

    getUserData, setUserData
  • Konstruktordetails

    • AssignedConsentPolicy

      public AssignedConsentPolicy()
    • AssignedConsentPolicy

      public AssignedConsentPolicy(String policyKey)
      create new instance of AssignedConsentPolicy using only obligatory parameters
      Parameter:
      policyKey - policy reference as semicolon separated string
    • AssignedConsentPolicy

      public AssignedConsentPolicy(String policyKey, String comment, String externProperties, String expirationProperties)
      create new instance of AssignedConsentPolicy using additional parameters
      Parameter:
      policyKey - policy reference as semicolon separated string
      comment - comment
      externProperties - externProperties for assigned policy
      expirationProperties - expirationProperties for assigned policy
  • Methodendetails

    • setPolicyKeyFromDTO

      public AssignedConsentPolicy setPolicyKeyFromDTO(PolicyKeyDTO key)
    • getComment

      public String getComment()
      get comment to describe purpose of AssignedConsentPolicy
      Gibt zurück:
      comment to describe purpose of AssignedConsentPolicy
    • setComment

      public AssignedConsentPolicy setComment(String comment)
      set comment to describe purpose of AssignedConsentPolicy
      Parameter:
      comment - comment to describe purpose of AssignedConsentPolicy
      Gibt zurück:
      instance of AssignedConsentPolicy
    • getPolicyKeyString

      public String getPolicyKeyString()
      get policy reference as semicolon separated string
      Gibt zurück:
      referenced policy key
    • setPolicyKey

      public AssignedConsentPolicy setPolicyKey(String consentpolicykey)
      setpolicy reference as semicolon separated string
      Parameter:
      consentpolicykey - referenced policy to be assigned to module, as semicolon separated string
      Gibt zurück:
      instance of AssignedConsentPolicy
    • getExternProperties

      public String getExternProperties()
      get externProperties of assigned policy
      Gibt zurück:
      externProperties of assigned policy
    • setExternProperties

      public AssignedConsentPolicy setExternProperties(String externProperties)
      set externProperties of assigned policy with 0-n properties separated by semicolon e.g. validity_period=p1y
      Parameter:
      externProperties - externProperties of assigned policy
      Gibt zurück:
      instance of Assigned policy
    • getExpirationProperties

      public String getExpirationProperties()
      get expirationProperties of assigned policy
      Gibt zurück:
      expirationProperties of assigned policy
    • setExpirationProperties

      public AssignedConsentPolicy setExpirationProperties(String expirationProperties)
      set expirationProperties of assigned policy
      Parameter:
      expirationProperties - expirationProperties of assigned policy
      Gibt zurück:
      instance of Assigned policy
    • equals

      public boolean equals(Object o)
      Setzt außer Kraft:
      equals in Klasse Object
    • hashCode

      public int hashCode()
      Setzt außer Kraft:
      hashCode in Klasse Object
    • toString

      public String toString()
      Setzt außer Kraft:
      toString in Klasse Object
    • isEmpty

      public boolean isEmpty()
      Angegeben von:
      isEmpty in Schnittstelle org.hl7.fhir.instance.model.api.IBase
      Setzt außer Kraft:
      isEmpty in Klasse org.hl7.fhir.r4.model.Element
    • typedCopy

      protected org.hl7.fhir.r4.model.Type typedCopy()
      Angegeben von:
      typedCopy in Klasse org.hl7.fhir.r4.model.Type