public class ConsentDomain
extends org.hl7.fhir.r4.model.Type
implements org.hl7.fhir.instance.model.api.ICompositeType
mosaic-greifswald.de
Constructor and Description |
---|
ConsentDomain()
create new instance of ConsentDomain
|
ConsentDomain(java.lang.String domainName,
java.lang.String domainLabel,
java.lang.String domainComment,
java.util.List<java.lang.String> domainSignerIdTypes)
create new instance of ConsentDomain
|
ConsentDomain(java.lang.String domainName,
java.lang.String domainLabel,
java.lang.String domainComment,
java.util.List<java.lang.String> domainSignerIdTypes,
java.lang.String properties,
java.lang.String externProperties)
create new instance of ConsentDomain
|
ConsentDomain(java.lang.String domainName,
java.lang.String domainLabel,
java.lang.String domainComment,
java.util.List<java.lang.String> domainSignerIdTypes,
java.lang.String properties,
java.lang.String externProperties,
java.lang.Boolean finalized)
create new instance of ConsentDomain
|
Modifier and Type | Method and Description |
---|---|
ConsentDomain |
addSignerIdType(java.lang.String idType)
add signer id type for consent domain
|
boolean |
equals(java.lang.Object obj) |
java.lang.String |
getComment()
get comment to describe purpose of consent domain
|
java.lang.String |
getConsentTemplateVersionConverter()
get consent Template Java Version Converter
|
java.lang.String |
getExternProperties()
get externProperties of consent domain
|
java.lang.Boolean |
getFinalized()
get consent domain finalized status
|
java.lang.String |
getLabel()
get label for consent domain
|
byte[] |
getLogo()
get domain logo as base64 encoded stream of bytes
|
java.lang.String |
getModuleVersionConverter()
get consent module Java Version Converter
|
java.lang.String |
getName()
get consent domain name
|
java.lang.String |
getPolicyVersionConverter()
get consent policy Java Version Converter
|
java.lang.String |
getProperties()
get properties of consent domain
|
java.util.List<java.lang.String> |
getSignerIdTypes()
get list of signedidtypes to be associated with consent information within the consent domain
|
int |
hashCode() |
boolean |
isEmpty() |
ConsentDomain |
removeSignerIdType(java.lang.String idType)
remove signed id type
|
ConsentDomain |
setComment(java.lang.String domainComment)
set comment to describe purpose of consent domain
|
ConsentDomain |
setConsentTemplateVersionConverter(java.lang.String consentTemplateVersionConverter)
set consent template Java Version Converter
|
ConsentDomain |
setExternProperties(java.lang.String externProperties)
set externProperties of consent domain with 0-n properties separated by semicolon e.g.
|
ConsentDomain |
setFinalized(java.lang.Boolean finalstate)
set consent domain finalized status
|
ConsentDomain |
setLabel(java.lang.String domainLabel)
set label for the consent domain
|
ConsentDomain |
setLogo(byte[] domainLogo)
set domain logo as base64 encoded stream of bytes
|
ConsentDomain |
setModuleVersionConverter(java.lang.String moduleVersionConverter)
set consent module Java Version Converter
|
ConsentDomain |
setName(java.lang.String domainName)
set consent domain name
|
ConsentDomain |
setPolicyVersionConverter(java.lang.String policyVersionConverter)
set consent policy Java Version Converter
|
ConsentDomain |
setProperties(java.lang.String properties)
set properties of consent domain with 0-n properties separated by semicolon e.g.
|
ConsentDomain |
setSignerIdTypes(java.util.List<java.lang.String> domainSignerIdTypes)
set signedidtypes to be associated with consent information within the consent domain
|
java.lang.String |
toString() |
addChild, addExtension, addExtension, addExtension, copyValues, equalsDeep, equalsShallow, fhirType, getExtension, getExtensionByUrl, getExtensionFirstRep, getExtensionsByUrl, getExtensionString, getId, getIdBase, getIdElement, getNamedProperty, getProperty, getTypesForProperty, hasExtension, hasExtension, hasId, hasIdElement, isDisallowExtensions, makeProperty, noExtensions, removeExtension, setDisallowExtensions, setExtension, setId, setIdBase, setIdElement, setProperty, setProperty
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, dateTimeValue, equals, getChildByName, getFormatCommentsPost, getFormatCommentsPre, getNamedProperty, getUserData, getUserInt, getUserString, hasFormatComment, hasPrimitiveValue, hasType, hasUserData, isBooleanPrimitive, isDateTime, isPrimitive, isResource, listChildrenByName, listChildrenByName, primitiveValue, setUserData, setUserDataINN
public ConsentDomain()
public ConsentDomain(java.lang.String domainName, java.lang.String domainLabel, java.lang.String domainComment, java.util.List<java.lang.String> domainSignerIdTypes)
domainName
- name of Consent DomaindomainLabel
- label for the consent domaindomainComment
- Comment for consent domaindomainSignerIdTypes
- list of signedIdTypes (semicolon separated) to be associated with consent
information within the consent domainpublic ConsentDomain(java.lang.String domainName, java.lang.String domainLabel, java.lang.String domainComment, java.util.List<java.lang.String> domainSignerIdTypes, java.lang.String properties, java.lang.String externProperties)
domainName
- name of Consent DomaindomainLabel
- label for the consent domaindomainComment
- Comment for consent domaindomainSignerIdTypes
- list of signedIdTypes (semicolon separated) to be associated with consent
information within the consent domainproperties
- domain propertiesexternProperties
- domain extern propertiespublic ConsentDomain(java.lang.String domainName, java.lang.String domainLabel, java.lang.String domainComment, java.util.List<java.lang.String> domainSignerIdTypes, java.lang.String properties, java.lang.String externProperties, java.lang.Boolean finalized)
domainName
- name of Consent Domain *domainLabel
- label for the consent domaindomainComment
- Comment for consent domaindomainSignerIdTypes
- list of signedIdTypes (semicolon separated) to be associated with consent
information within the consent domainproperties
- domain propertiesexternProperties
- domain extern propertiesfinalized
- finalized status of Consent Domainpublic java.lang.String getName()
public ConsentDomain setName(java.lang.String domainName)
domainName
- name of domainpublic java.lang.Boolean getFinalized()
public ConsentDomain setFinalized(java.lang.Boolean finalstate)
domain
- finalized status
domain finalized statuspublic java.lang.String getLabel()
public ConsentDomain setLabel(java.lang.String domainLabel)
domainLabel
- label for the consent domainpublic java.lang.String getComment()
public ConsentDomain setComment(java.lang.String domainComment)
domainComment
- comment to describe purpose of consent domainpublic java.util.List<java.lang.String> getSignerIdTypes()
public ConsentDomain setSignerIdTypes(java.util.List<java.lang.String> domainSignerIdTypes)
domainSignerIdTypes
- list of signed id types (semicolon separated) to be associated with consent
information within the consent domainpublic ConsentDomain addSignerIdType(java.lang.String idType)
idType
- signer id type (feel free to define) to be added to domainpublic ConsentDomain removeSignerIdType(java.lang.String idType)
idType
- signer id type to be removed from consent domainpublic java.lang.String getConsentTemplateVersionConverter()
public ConsentDomain setConsentTemplateVersionConverter(java.lang.String consentTemplateVersionConverter)
consentTemplateVersionConverter
- consent template Java Version Converterpublic java.lang.String getModuleVersionConverter()
public ConsentDomain setModuleVersionConverter(java.lang.String moduleVersionConverter)
moduleVersionConverter
- consent module Java Version Converterpublic java.lang.String getPolicyVersionConverter()
public ConsentDomain setPolicyVersionConverter(java.lang.String policyVersionConverter)
policyVersionConverter
- consent policy Java Version Converterpublic byte[] getLogo()
public ConsentDomain setLogo(byte[] domainLogo)
domainLogo
- as base64 encoded stream of bytespublic java.lang.String getProperties()
public ConsentDomain setProperties(java.lang.String properties)
properties
- properties of consent domainpublic java.lang.String getExternProperties()
public ConsentDomain setExternProperties(java.lang.String externProperties)
externProperties
- externProperties of consent domainpublic boolean isEmpty()
isEmpty
in interface org.hl7.fhir.instance.model.api.IBase
isEmpty
in class org.hl7.fhir.r4.model.Element
public int hashCode()
hashCode
in class java.lang.Object
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public java.lang.String toString()
toString
in class java.lang.Object