Klasse ConsentDomain

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.ConsentDomain
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 ConsentDomain extends org.hl7.fhir.r4.model.Type implements org.hl7.fhir.instance.model.api.ICompositeType
FHIR Datatype to hold gICS-Domain specific information
Autor:
bialkem mosaic-greifswald.de
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 ConsentDomain
  • Methodenübersicht

    Modifizierer und Typ
    Methode
    Beschreibung
    add signer id type for consent domain
    boolean
     
    get comment to describe purpose of consent domain
     
    get consent Template Java Version Converter
    Return the creation date
    get expirationProperties of consent domain
    get externProperties of consent domain
    get consent domain finalized status
    get label for consent domain
    byte[]
    get domain logo as base64 encoded stream of bytes
    get consent module Java Version Converter
    get consent domain name
    get consent policy Java Version Converter
    get properties of consent domain
    get list of signedidtypes to be associated with consent information within the consent domain
    int
     
    boolean
     
    remove signed id type
    setComment(String domainComment)
    set comment to describe purpose of consent domain
    void
     
    setConsentTemplateVersionConverter(String consentTemplateVersionConverter)
    set consent template Java Version Converter
    setCreationDate(Date creationDate)
    Set the creation date
    setExpirationProperties(String expirationProperties)
    set expirationProperties of assigned module
    setExternProperties(String externProperties)
    set externProperties of consent domain with 0-n properties separated by semicolon e.g.
    setFinalized(Boolean finalstate)
    set consent domain finalized status
    setLabel(String domainLabel)
    set label for the consent domain
    setLogo(byte[] domainLogo)
    set domain logo as base64 encoded stream of bytes
    setModuleVersionConverter(String moduleVersionConverter)
    set consent module Java Version Converter
    setName(String domainName)
    set consent domain name
    setPolicyVersionConverter(String policyVersionConverter)
    set consent policy Java Version Converter
    setProperties(String properties)
    set properties of consent domain with 0-n properties separated by semicolon e.g.
    setSignerIdTypes(List<String> domainSignerIdTypes)
    set signedidtypes to be associated with consent information within the consent domain
     
    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

    • ConsentDomain

      public ConsentDomain()
      create new instance of ConsentDomain
  • Methodendetails

    • getName

      public String getName()
      get consent domain name
      Gibt zurück:
      domain name
    • setName

      public ConsentDomain setName(String domainName)
      set consent domain name
      Parameter:
      domainName - name of domain
      Gibt zurück:
      instance of consent domain
    • getFinalized

      public Boolean getFinalized()
      get consent domain finalized status
      Gibt zurück:
      domain finalized status
    • setFinalized

      public ConsentDomain setFinalized(Boolean finalstate)
      set consent domain finalized status
      Parameter:
      finalstate - finalized status domain finalized status
      Gibt zurück:
      instance of consent domain
    • getLabel

      public String getLabel()
      get label for consent domain
      Gibt zurück:
      label of consent domain
    • setLabel

      public ConsentDomain setLabel(String domainLabel)
      set label for the consent domain
      Parameter:
      domainLabel - label for the consent domain
      Gibt zurück:
      instance of ConsentDomain
    • getComment

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

      public ConsentDomain setComment(String domainComment)
      set comment to describe purpose of consent domain
      Parameter:
      domainComment - comment to describe purpose of consent domain
      Gibt zurück:
      instance of consent domain
    • getSignerIdTypes

      public List<String> getSignerIdTypes()
      get list of signedidtypes to be associated with consent information within the consent domain
      Gibt zurück:
      list of signedidtypes (semicolon separated) to be associated with consent information within the consent domain
    • setSignerIdTypes

      public ConsentDomain setSignerIdTypes(List<String> domainSignerIdTypes)
      set signedidtypes to be associated with consent information within the consent domain
      Parameter:
      domainSignerIdTypes - list of signed id types (semicolon separated) to be associated with consent information within the consent domain
      Gibt zurück:
      instance of consent domain
    • addSignerIdType

      public ConsentDomain addSignerIdType(String idType)
      add signer id type for consent domain
      Parameter:
      idType - signer id type (feel free to define) to be added to domain
      Gibt zurück:
      instance of ConsentDomain
    • removeSignerIdType

      public ConsentDomain removeSignerIdType(String idType)
      remove signed id type
      Parameter:
      idType - signer id type to be removed from consent domain
      Gibt zurück:
      instance of ConsentDomain
    • getConsentTemplateVersionConverter

      public String getConsentTemplateVersionConverter()
      get consent Template Java Version Converter
      Gibt zurück:
      consent template Java Version Converter
    • setConsentTemplateVersionConverter

      public ConsentDomain setConsentTemplateVersionConverter(String consentTemplateVersionConverter)
      set consent template Java Version Converter
      Parameter:
      consentTemplateVersionConverter - consent template Java Version Converter
      Gibt zurück:
      instance of consent domain
    • getModuleVersionConverter

      public String getModuleVersionConverter()
      get consent module Java Version Converter
      Gibt zurück:
      consent module Java Version Converter
    • setModuleVersionConverter

      public ConsentDomain setModuleVersionConverter(String moduleVersionConverter)
      set consent module Java Version Converter
      Parameter:
      moduleVersionConverter - consent module Java Version Converter
      Gibt zurück:
      instance of consent domain
    • getPolicyVersionConverter

      public String getPolicyVersionConverter()
      get consent policy Java Version Converter
      Gibt zurück:
      consent policy Java Version Converter
    • setPolicyVersionConverter

      public ConsentDomain setPolicyVersionConverter(String policyVersionConverter)
      set consent policy Java Version Converter
      Parameter:
      policyVersionConverter - consent policy Java Version Converter
      Gibt zurück:
      instance of consent domain
    • getLogo

      public byte[] getLogo()
      get domain logo as base64 encoded stream of bytes
      Gibt zurück:
      domain logo as base64 encoded stream of bytes
    • setLogo

      public ConsentDomain setLogo(byte[] domainLogo)
      set domain logo as base64 encoded stream of bytes
      Parameter:
      domainLogo - as base64 encoded stream of bytes
      Gibt zurück:
      instance of consent domain
    • getProperties

      public String getProperties()
      get properties of consent domain
      Gibt zurück:
      properties of consent domain
    • setProperties

      public ConsentDomain setProperties(String properties)
      set properties of consent domain with 0-n properties separated by semicolon e.g. validity_period=p1y
      Parameter:
      properties - properties of consent domain
      Gibt zurück:
      instance of ConsentDomain
    • getConfig

      public ConsentDomainConfig getConfig()
    • setConfig

      public void setConfig(ConsentDomainConfig config)
    • getExternProperties

      public String getExternProperties()
      get externProperties of consent domain
      Gibt zurück:
      externProperties of consent domain
    • setExternProperties

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

      public String getExpirationProperties()
      get expirationProperties of consent domain
      Gibt zurück:
      expirationProperties of consent domain
    • setExpirationProperties

      public ConsentDomain setExpirationProperties(String expirationProperties)
      set expirationProperties of assigned module
      Parameter:
      expirationProperties - expirationProperties of consent domain
      Gibt zurück:
      instance of consent domain
    • getCreationDate

      public Date getCreationDate()
      Return the creation date
      Gibt zurück:
      the creation date
    • setCreationDate

      public ConsentDomain setCreationDate(Date creationDate)
      Set the creation date
      Parameter:
      creationDate - the creation date
    • 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