public class ConsentModule
extends org.hl7.fhir.r4.model.Type
implements org.hl7.fhir.instance.model.api.ICompositeType
mosaic-greifswald.de
Constructor and Description |
---|
ConsentModule()
create new instance of ConsentModule, using default version "1.0"
|
ConsentModule(java.lang.String moduleName,
java.lang.String moduleComment,
java.lang.String domainName,
java.lang.String moduleText,
java.lang.String moduleTitle)
Create new instance of ConsentModule using default version "1.0"
|
ConsentModule(java.lang.String moduleName,
java.lang.String moduleComment,
java.lang.String moduleVersion,
java.lang.String domainName,
java.lang.String moduleText,
java.lang.String moduleTitle)
create new instance of ConsentModule
|
ConsentModule(java.lang.String moduleName,
java.lang.String moduleComment,
java.lang.String moduleVersion,
java.lang.String domainName,
java.lang.String moduleText,
java.lang.String moduleTitle,
java.util.List<org.hl7.fhir.r4.model.Type> policies,
java.lang.String externProperties) |
ConsentModule(java.lang.String moduleName,
java.lang.String moduleComment,
java.lang.String moduleVersion,
java.lang.String domainName,
java.lang.String moduleText,
java.lang.String moduleTitle,
java.util.List<org.hl7.fhir.r4.model.Type> policies,
java.lang.String externProperties,
java.lang.String label) |
ConsentModule(java.lang.String moduleName,
java.lang.String moduleLabel,
java.lang.String moduleShortText,
java.lang.String moduleComment,
java.lang.String moduleVersion,
java.lang.String domainName,
java.lang.String moduleText,
java.lang.String moduleTitle,
java.util.List<org.hl7.fhir.r4.model.Type> policies,
java.lang.String externProperties) |
Modifier and Type | Method and Description |
---|---|
ConsentModule |
addAssignedPolicy(AssignedConsentPolicy item)
add new AssignedConsentPolicy to list of AssignedConsentPolicy and invoke update of internal
fhir reference list
|
boolean |
equals(java.lang.Object obj) |
java.util.List<org.hl7.fhir.r4.model.Type> |
getAssignedPolicies()
get current list of assigned Modules as ArrayList
|
java.util.List<java.lang.String> |
getDeprecatedPolicyKeys() |
java.lang.String |
getDomainName()
get Name of assigned consent domain
|
java.lang.String |
getExternProperties()
get externProperties of consent module
|
java.lang.String |
getModuleComment()
get comment to describe purpose of consent module
|
java.lang.Boolean |
getModuleFinalized()
get consent module finalized status
|
java.lang.String |
getModuleLabel()
get label of consent module
|
java.lang.String |
getModuleName()
get Name of consent module
|
java.lang.String |
getModuleShortText()
get shorttext of consent module
|
java.lang.String |
getModuleText()
get text of consent module to be used as label etc.
|
java.lang.String |
getModuleTitle()
get title of consent module to be used as label etc.
|
java.lang.String |
getModuleVersion()
get version of consent module
|
int |
hashCode() |
boolean |
isEmpty() |
ConsentModule |
setAssignedPolicies(java.util.List<org.hl7.fhir.r4.model.Type> listOfPolicies)
set list of AssignedConsentPolicies and update respective fhir list of references
|
ConsentModule |
setAssignedPoliciesFromKeyString(java.util.List<java.lang.String> policyKeyStrings) |
ConsentModule |
setDomainName(java.lang.String domainName)
set name of assigned consent domain
|
ConsentModule |
setExternProperties(java.lang.String externProperties)
set externProperties of consent module with 0-n properties separated by semicolon
|
ConsentModule |
setModuleComment(java.lang.String comment)
set comment to describe purpose of consent module
|
ConsentModule |
setModuleFinalized(java.lang.Boolean finalstate)
set consent module finalized status
|
ConsentModule |
setModuleLabel(java.lang.String label)
set label of consent module
|
ConsentModule |
setModuleName(java.lang.String name)
set Name of consent module
|
ConsentModule |
setModuleShortText(java.lang.String shorttext)
set shorttext of consent module to be used as displayed content
|
ConsentModule |
setModuleText(java.lang.String text)
set text of consent module to be used as displayed content
|
ConsentModule |
setModuleTitle(java.lang.String title)
set title of consent module to be used as label etc.
|
ConsentModule |
setModuleVersion(java.lang.String version)
set version of consent module
|
java.lang.String |
toKeyString()
get module Key as String separated with semicolon e.g.
|
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 ConsentModule(java.lang.String moduleName, java.lang.String moduleComment, java.lang.String moduleVersion, java.lang.String domainName, java.lang.String moduleText, java.lang.String moduleTitle)
moduleName
- name of Consent modulemoduleComment
- Comment for consent modulemoduleVersion
- version for the consent moduledomainName
- name of the consent domain this module will be applied tomoduleText
- text of the consent modulemoduleTitle
- title of the consent modulepublic ConsentModule(java.lang.String moduleName, java.lang.String moduleComment, java.lang.String moduleVersion, java.lang.String domainName, java.lang.String moduleText, java.lang.String moduleTitle, java.util.List<org.hl7.fhir.r4.model.Type> policies, java.lang.String externProperties, java.lang.String label)
public ConsentModule(java.lang.String moduleName, java.lang.String moduleComment, java.lang.String moduleVersion, java.lang.String domainName, java.lang.String moduleText, java.lang.String moduleTitle, java.util.List<org.hl7.fhir.r4.model.Type> policies, java.lang.String externProperties)
public ConsentModule(java.lang.String moduleName, java.lang.String moduleLabel, java.lang.String moduleShortText, java.lang.String moduleComment, java.lang.String moduleVersion, java.lang.String domainName, java.lang.String moduleText, java.lang.String moduleTitle, java.util.List<org.hl7.fhir.r4.model.Type> policies, java.lang.String externProperties)
public ConsentModule(java.lang.String moduleName, java.lang.String moduleComment, java.lang.String domainName, java.lang.String moduleText, java.lang.String moduleTitle)
moduleName
- name of Consent modulemoduleComment
- Comment for consent moduledomainName
- name of the consent domain this module will be applied tomoduleText
- text of the consent modulemoduleTitle
- public ConsentModule()
public java.lang.String getModuleVersion()
public ConsentModule setModuleVersion(java.lang.String version)
version
- version of consent modulepublic java.lang.Boolean getModuleFinalized()
public ConsentModule setModuleFinalized(java.lang.Boolean finalstate)
finalstate
- finalized status
module finalized statuspublic java.util.List<org.hl7.fhir.r4.model.Type> getAssignedPolicies()
public java.util.List<java.lang.String> getDeprecatedPolicyKeys()
public ConsentModule setAssignedPolicies(java.util.List<org.hl7.fhir.r4.model.Type> listOfPolicies)
listOfPolicies
- list of AssignedConsentPolicies for this consent modulepublic ConsentModule setAssignedPoliciesFromKeyString(java.util.List<java.lang.String> policyKeyStrings)
public ConsentModule addAssignedPolicy(AssignedConsentPolicy item)
module
- AssignedConsentPolicy item to be addedpublic java.lang.String getModuleLabel()
public ConsentModule setModuleLabel(java.lang.String label)
label
- label of consent modulepublic java.lang.String getModuleName()
public ConsentModule setModuleName(java.lang.String name)
name
- Name of consent modulepublic java.lang.String getDomainName()
public ConsentModule setDomainName(java.lang.String domainName)
domainName
- name of assigned consent domainpublic java.lang.String getModuleComment()
public ConsentModule setModuleComment(java.lang.String comment)
comment
- comment to describe purpose of consent modulepublic java.lang.String getModuleTitle()
public ConsentModule setModuleTitle(java.lang.String title)
title
- title of consent module to be used as label etc.public java.lang.String getModuleShortText()
public ConsentModule setModuleShortText(java.lang.String shorttext)
shorttext
- shorttext of consent module to be used as displayed contentpublic java.lang.String getModuleText()
public ConsentModule setModuleText(java.lang.String text)
text
- text of consent module to be used as displayed contentpublic java.lang.String getExternProperties()
public ConsentModule setExternProperties(java.lang.String externProperties)
externProperties
- externProperties of consent modulepublic java.lang.String toKeyString()
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
public boolean isEmpty()
isEmpty
in interface org.hl7.fhir.instance.model.api.IBase
isEmpty
in class org.hl7.fhir.r4.model.Element