public static class AuditEvent.AuditEventAgentComponent extends BackboneElement implements org.hl7.fhir.instance.model.api.IBaseBackboneElement
| Modifier and Type | Field and Description |
|---|---|
protected StringType |
altId
Alternative agent Identifier.
|
protected Reference |
location
Where the event occurred.
|
protected Location |
locationTarget
The actual object that is the target of the reference (Where the event occurred.)
|
protected Coding |
media
Type of media involved.
|
protected StringType |
name
Human-meaningful name for the agent.
|
protected AuditEvent.AuditEventAgentNetworkComponent |
network
Logical network location for application activity, if the activity has a network location.
|
protected List<UriType> |
policy
The policy or plan that authorized the activity being recorded.
|
protected List<CodeableConcept> |
purposeOfUse
The reason (purpose of use), specific to this agent, that was used during the event being recorded.
|
protected BooleanType |
requestor
Indicator that the user is or is not the requestor, or initiator, for the event being audited.
|
protected List<CodeableConcept> |
role
The security role that the user was acting under, that come from local codes defined by the access control security system (e.g.
|
protected CodeableConcept |
type
Specification of the participation type the user plays when performing the event.
|
protected Reference |
who
Reference to who this agent is that was involved in the event.
|
protected Resource |
whoTarget
The actual object that is the target of the reference (Reference to who this agent is that was involved in the event.)
|
modifierExtension| Constructor and Description |
|---|
AuditEventAgentComponent()
Constructor
|
AuditEventAgentComponent(BooleanType requestor)
Constructor
|
addModifierExtension, addModifierExtension, checkNoModifiers, copyValues, getModifierExtension, getModifierExtensionFirstRep, hasModifierExtension, setModifierExtensionaddExtension, addExtension, addExtension, copyValues, getExtension, getExtensionByUrl, getExtensionFirstRep, getExtensionsByUrl, getExtensionString, getId, getIdBase, getIdElement, hasExtension, hasExtension, hasId, hasIdElement, isDisallowExtensions, noExtensions, removeExtension, setDisallowExtensions, setExtension, setId, setIdBase, setIdElementcastToAddress, 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, isMetadataBased, isPrimitive, isResource, listChildrenByName, listChildrenByName, primitiveValue, setUserData, setUserDataINNclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaddExtension, getExtension, hasExtensiongetFormatCommentsPost, getFormatCommentsPre, getUserData, hasFormatComment, setUserDataprotected CodeableConcept type
protected List<CodeableConcept> role
protected Resource whoTarget
protected StringType altId
protected StringType name
protected BooleanType requestor
protected Location locationTarget
protected List<UriType> policy
protected Coding media
protected AuditEvent.AuditEventAgentNetworkComponent network
protected List<CodeableConcept> purposeOfUse
public AuditEventAgentComponent()
public AuditEventAgentComponent(BooleanType requestor)
public CodeableConcept getType()
type (Specification of the participation type the user plays when performing the event.)public boolean hasType()
public AuditEvent.AuditEventAgentComponent setType(CodeableConcept value)
value - type (Specification of the participation type the user plays when performing the event.)public List<CodeableConcept> getRole()
role (The security role that the user was acting under, that come from local codes defined by the access control security system (e.g. RBAC, ABAC) used in the local context.)public AuditEvent.AuditEventAgentComponent setRole(List<CodeableConcept> theRole)
this for easy method chainingpublic boolean hasRole()
public CodeableConcept addRole()
public AuditEvent.AuditEventAgentComponent addRole(CodeableConcept t)
public CodeableConcept getRoleFirstRep()
role, creating it if it does not already existpublic Reference getWho()
who (Reference to who this agent is that was involved in the event.)public boolean hasWho()
public AuditEvent.AuditEventAgentComponent setWho(Reference value)
value - who (Reference to who this agent is that was involved in the event.)public Resource getWhoTarget()
who The actual object that is the target of the reference. The reference library doesn't populate this, but you can use it to hold the resource if you resolve it. (Reference to who this agent is that was involved in the event.)public AuditEvent.AuditEventAgentComponent setWhoTarget(Resource value)
value - who The actual object that is the target of the reference. The reference library doesn't use these, but you can use it to hold the resource if you resolve it. (Reference to who this agent is that was involved in the event.)public StringType getAltIdElement()
altId (Alternative agent Identifier. For a human, this should be a user identifier text string from authentication system. This identifier would be one known to a common authentication system (e.g. single sign-on), if available.). This is the underlying object with id, value and extensions. The accessor "getAltId" gives direct access to the valuepublic boolean hasAltIdElement()
public boolean hasAltId()
public AuditEvent.AuditEventAgentComponent setAltIdElement(StringType value)
value - altId (Alternative agent Identifier. For a human, this should be a user identifier text string from authentication system. This identifier would be one known to a common authentication system (e.g. single sign-on), if available.). This is the underlying object with id, value and extensions. The accessor "getAltId" gives direct access to the valuepublic String getAltId()
public AuditEvent.AuditEventAgentComponent setAltId(String value)
value - Alternative agent Identifier. For a human, this should be a user identifier text string from authentication system. This identifier would be one known to a common authentication system (e.g. single sign-on), if available.public StringType getNameElement()
name (Human-meaningful name for the agent.). This is the underlying object with id, value and extensions. The accessor "getName" gives direct access to the valuepublic boolean hasNameElement()
public boolean hasName()
public AuditEvent.AuditEventAgentComponent setNameElement(StringType value)
value - name (Human-meaningful name for the agent.). This is the underlying object with id, value and extensions. The accessor "getName" gives direct access to the valuepublic AuditEvent.AuditEventAgentComponent setName(String value)
value - Human-meaningful name for the agent.public BooleanType getRequestorElement()
requestor (Indicator that the user is or is not the requestor, or initiator, for the event being audited.). This is the underlying object with id, value and extensions. The accessor "getRequestor" gives direct access to the valuepublic boolean hasRequestorElement()
public boolean hasRequestor()
public AuditEvent.AuditEventAgentComponent setRequestorElement(BooleanType value)
value - requestor (Indicator that the user is or is not the requestor, or initiator, for the event being audited.). This is the underlying object with id, value and extensions. The accessor "getRequestor" gives direct access to the valuepublic boolean getRequestor()
public AuditEvent.AuditEventAgentComponent setRequestor(boolean value)
value - Indicator that the user is or is not the requestor, or initiator, for the event being audited.public Reference getLocation()
location (Where the event occurred.)public boolean hasLocation()
public AuditEvent.AuditEventAgentComponent setLocation(Reference value)
value - location (Where the event occurred.)public Location getLocationTarget()
location The actual object that is the target of the reference. The reference library doesn't populate this, but you can use it to hold the resource if you resolve it. (Where the event occurred.)public AuditEvent.AuditEventAgentComponent setLocationTarget(Location value)
value - location The actual object that is the target of the reference. The reference library doesn't use these, but you can use it to hold the resource if you resolve it. (Where the event occurred.)public List<UriType> getPolicy()
policy (The policy or plan that authorized the activity being recorded. Typically, a single activity may have multiple applicable policies, such as patient consent, guarantor funding, etc. The policy would also indicate the security token used.)public AuditEvent.AuditEventAgentComponent setPolicy(List<UriType> thePolicy)
this for easy method chainingpublic boolean hasPolicy()
public UriType addPolicyElement()
policy (The policy or plan that authorized the activity being recorded. Typically, a single activity may have multiple applicable policies, such as patient consent, guarantor funding, etc. The policy would also indicate the security token used.)public AuditEvent.AuditEventAgentComponent addPolicy(String value)
value - policy (The policy or plan that authorized the activity being recorded. Typically, a single activity may have multiple applicable policies, such as patient consent, guarantor funding, etc. The policy would also indicate the security token used.)public boolean hasPolicy(String value)
value - policy (The policy or plan that authorized the activity being recorded. Typically, a single activity may have multiple applicable policies, such as patient consent, guarantor funding, etc. The policy would also indicate the security token used.)public Coding getMedia()
media (Type of media involved. Used when the event is about exporting/importing onto media.)public boolean hasMedia()
public AuditEvent.AuditEventAgentComponent setMedia(Coding value)
value - media (Type of media involved. Used when the event is about exporting/importing onto media.)public AuditEvent.AuditEventAgentNetworkComponent getNetwork()
network (Logical network location for application activity, if the activity has a network location.)public boolean hasNetwork()
public AuditEvent.AuditEventAgentComponent setNetwork(AuditEvent.AuditEventAgentNetworkComponent value)
value - network (Logical network location for application activity, if the activity has a network location.)public List<CodeableConcept> getPurposeOfUse()
purposeOfUse (The reason (purpose of use), specific to this agent, that was used during the event being recorded.)public AuditEvent.AuditEventAgentComponent setPurposeOfUse(List<CodeableConcept> thePurposeOfUse)
this for easy method chainingpublic boolean hasPurposeOfUse()
public CodeableConcept addPurposeOfUse()
public AuditEvent.AuditEventAgentComponent addPurposeOfUse(CodeableConcept t)
public CodeableConcept getPurposeOfUseFirstRep()
purposeOfUse, creating it if it does not already existprotected void listChildren(List<Property> children)
listChildren in class BackboneElementpublic Property getNamedProperty(int _hash, String _name, boolean _checkValid) throws org.hl7.fhir.exceptions.FHIRException
getNamedProperty in class BackboneElementorg.hl7.fhir.exceptions.FHIRExceptionpublic Base[] getProperty(int hash, String name, boolean checkValid) throws org.hl7.fhir.exceptions.FHIRException
getProperty in class BackboneElementorg.hl7.fhir.exceptions.FHIRExceptionpublic Base setProperty(int hash, String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
setProperty in class BackboneElementorg.hl7.fhir.exceptions.FHIRExceptionpublic Base setProperty(String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
setProperty in class BackboneElementorg.hl7.fhir.exceptions.FHIRExceptionpublic Base makeProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException
makeProperty in class BackboneElementorg.hl7.fhir.exceptions.FHIRExceptionpublic String[] getTypesForProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException
getTypesForProperty in class BackboneElementorg.hl7.fhir.exceptions.FHIRExceptionpublic Base addChild(String name) throws org.hl7.fhir.exceptions.FHIRException
addChild in class BackboneElementorg.hl7.fhir.exceptions.FHIRExceptionpublic AuditEvent.AuditEventAgentComponent copy()
copy in class BackboneElementpublic void copyValues(AuditEvent.AuditEventAgentComponent dst)
public boolean equalsDeep(Base other_)
equalsDeep in class BackboneElementpublic boolean equalsShallow(Base other_)
equalsShallow in class BackboneElementpublic boolean isEmpty()
isEmpty in interface org.hl7.fhir.instance.model.api.IBaseisEmpty in class BackboneElementpublic String fhirType()
fhirType in interface org.hl7.fhir.instance.model.api.IBasefhirType in class BackboneElementCopyright © 2014–2021 Health Level 7. All rights reserved.