public class MetaDt extends BaseIdentifiableElement implements ICompositeDatatype, IBaseMetaType
Definition: The metadata about a resource. This is content in the resource that is maintained by the infrastructure. Changes to the content may not always be associated with version changes to the resource
Requirements:
| Constructor and Description |
|---|
MetaDt()
Constructor
|
| Modifier and Type | Method and Description |
|---|---|
UriDt |
addProfile()
Adds and returns a new value for profile ()
|
MetaDt |
addProfile(String theUri)
Adds a new value for profile ()
|
MetaDt |
addProfile(UriDt theValue)
Adds a given new value for profile ()
|
CodingDt |
addSecurity()
Adds and returns a new value for security ()
|
MetaDt |
addSecurity(CodingDt theValue)
Adds a given new value for security ()
|
CodingDt |
addTag()
Adds and returns a new value for tag ()
|
MetaDt |
addTag(CodingDt theValue)
Adds a given new value for tag ()
|
<T extends IElement> |
getAllPopulatedChildElementsOfType(Class<T> theType) |
Date |
getLastUpdated()
Gets the value(s) for lastUpdated ().
|
InstantDt |
getLastUpdatedElement()
Gets the value(s) for lastUpdated ().
|
List<UriDt> |
getProfile()
Gets the value(s) for profile ().
|
UriDt |
getProfileFirstRep()
Gets the first repetition for profile (),
creating it if it does not already exist.
|
List<CodingDt> |
getSecurity()
Gets the value(s) for security ().
|
CodingDt |
getSecurity(String theSystem,
String theCode)
Returns the first security label (if any) that has the given system and code, or returns
null if none |
CodingDt |
getSecurityFirstRep()
Gets the first repetition for security (),
creating it if it does not already exist.
|
List<CodingDt> |
getTag()
Gets the value(s) for tag ().
|
CodingDt |
getTag(String theSystem,
String theCode)
Returns the first tag (if any) that has the given system and code, or returns
null if none |
CodingDt |
getTagFirstRep()
Gets the first repetition for tag (),
creating it if it does not already exist.
|
String |
getVersionId()
Gets the value(s) for versionId ().
|
IdDt |
getVersionIdElement()
Gets the value(s) for versionId ().
|
boolean |
isEmpty() |
MetaDt |
setLastUpdated(Date theHeaderDateValue) |
MetaDt |
setLastUpdated(Date theDate,
TemporalPrecisionEnum thePrecision)
Sets the value for lastUpdated ()
|
MetaDt |
setLastUpdated(InstantDt theValue)
Sets the value(s) for lastUpdated ()
|
MetaDt |
setLastUpdatedWithMillisPrecision(Date theDate)
Sets the value for lastUpdated ()
|
MetaDt |
setProfile(List<UriDt> theValue)
Sets the value(s) for profile ()
|
MetaDt |
setSecurity(List<CodingDt> theValue)
Sets the value(s) for security ()
|
MetaDt |
setTag(List<CodingDt> theValue)
Sets the value(s) for tag ()
|
MetaDt |
setVersionId(IdDt theValue)
Sets the value(s) for versionId ()
|
MetaDt |
setVersionId(String theId)
Sets the value for versionId ()
|
getElementSpecificId, getId, setElementSpecificId, setId, setIdaddUndeclaredExtension, addUndeclaredExtension, addUndeclaredExtension, getAllUndeclaredExtensions, getUndeclaredExtensions, getUndeclaredExtensionsByUrl, getUndeclaredModifierExtensions, isBaseEmptypublic MetaDt()
public MetaDt setLastUpdated(Date theHeaderDateValue)
setLastUpdated in interface IBaseMetaTypepublic CodingDt getTag(String theSystem, String theCode)
null if nonegetTag in interface IBaseMetaTypepublic CodingDt getSecurity(String theSystem, String theCode)
null if nonegetSecurity in interface IBaseMetaTypepublic <T extends IElement> List<T> getAllPopulatedChildElementsOfType(Class<T> theType)
getAllPopulatedChildElementsOfType in interface ICompositeElementpublic IdDt getVersionIdElement()
null.
Definition: The version specific identifier, as it appears in the version portion of the URL. This values changes when the resource is created, updated, or deleted
public String getVersionId()
null.
Definition: The version specific identifier, as it appears in the version portion of the URL. This values changes when the resource is created, updated, or deleted
getVersionId in interface IBaseMetaTypepublic MetaDt setVersionId(IdDt theValue)
Definition: The version specific identifier, as it appears in the version portion of the URL. This values changes when the resource is created, updated, or deleted
public MetaDt setVersionId(String theId)
Definition: The version specific identifier, as it appears in the version portion of the URL. This values changes when the resource is created, updated, or deleted
setVersionId in interface IBaseMetaTypepublic InstantDt getLastUpdatedElement()
null.
Definition: When the resource last changed - e.g. when the version changed
public Date getLastUpdated()
null.
Definition: When the resource last changed - e.g. when the version changed
getLastUpdated in interface IBaseMetaTypepublic MetaDt setLastUpdated(InstantDt theValue)
Definition: When the resource last changed - e.g. when the version changed
public MetaDt setLastUpdatedWithMillisPrecision(Date theDate)
Definition: When the resource last changed - e.g. when the version changed
public MetaDt setLastUpdated(Date theDate, TemporalPrecisionEnum thePrecision)
Definition: When the resource last changed - e.g. when the version changed
public List<UriDt> getProfile()
null.
Definition: A list of profiles [[[StructureDefinition]]]s that this resource claims to conform to. The URL is a reference to [[[StructureDefinition.url]]]
getProfile in interface IBaseMetaTypepublic MetaDt setProfile(List<UriDt> theValue)
Definition: A list of profiles [[[StructureDefinition]]]s that this resource claims to conform to. The URL is a reference to [[[StructureDefinition.url]]]
public UriDt addProfile()
Definition: A list of profiles [[[StructureDefinition]]]s that this resource claims to conform to. The URL is a reference to [[[StructureDefinition.url]]]
public MetaDt addProfile(UriDt theValue)
Definition: A list of profiles [[[StructureDefinition]]]s that this resource claims to conform to. The URL is a reference to [[[StructureDefinition.url]]]
theValue - The profile to add (must not be null)public UriDt getProfileFirstRep()
Definition: A list of profiles [[[StructureDefinition]]]s that this resource claims to conform to. The URL is a reference to [[[StructureDefinition.url]]]
public MetaDt addProfile(String theUri)
Definition: A list of profiles [[[StructureDefinition]]]s that this resource claims to conform to. The URL is a reference to [[[StructureDefinition.url]]]
addProfile in interface IBaseMetaTypepublic List<CodingDt> getSecurity()
null.
Definition: Security labels applied to this resource. These tags connect specific resources to the overall security policy and infrastructure
getSecurity in interface IBaseMetaTypepublic MetaDt setSecurity(List<CodingDt> theValue)
Definition: Security labels applied to this resource. These tags connect specific resources to the overall security policy and infrastructure
public CodingDt addSecurity()
Definition: Security labels applied to this resource. These tags connect specific resources to the overall security policy and infrastructure
addSecurity in interface IBaseMetaTypepublic MetaDt addSecurity(CodingDt theValue)
Definition: Security labels applied to this resource. These tags connect specific resources to the overall security policy and infrastructure
theValue - The security to add (must not be null)public CodingDt getSecurityFirstRep()
Definition: Security labels applied to this resource. These tags connect specific resources to the overall security policy and infrastructure
public List<CodingDt> getTag()
null.
Definition: Tags applied to this resource. Tags are intended to be used to identify and relate resources to process and workflow, and applications are not required to consider the tags when interpreting the meaning of a resource
getTag in interface IBaseMetaTypepublic MetaDt setTag(List<CodingDt> theValue)
Definition: Tags applied to this resource. Tags are intended to be used to identify and relate resources to process and workflow, and applications are not required to consider the tags when interpreting the meaning of a resource
public CodingDt addTag()
Definition: Tags applied to this resource. Tags are intended to be used to identify and relate resources to process and workflow, and applications are not required to consider the tags when interpreting the meaning of a resource
addTag in interface IBaseMetaTypepublic MetaDt addTag(CodingDt theValue)
Definition: Tags applied to this resource. Tags are intended to be used to identify and relate resources to process and workflow, and applications are not required to consider the tags when interpreting the meaning of a resource
theValue - The tag to add (must not be null)public CodingDt getTagFirstRep()
Definition: Tags applied to this resource. Tags are intended to be used to identify and relate resources to process and workflow, and applications are not required to consider the tags when interpreting the meaning of a resource
Copyright © 2014–2016 University Health Network. All rights reserved.