public class Meta extends Type implements IBaseMetaType
| Modifier and Type | Field and Description |
|---|---|
protected InstantType |
lastUpdated
When the resource last changed - e.g.
|
protected List<UriType> |
profile
A list of profiles (references to [[[StructureDefinition]]] resources) that this resource claims to conform to.
|
protected List<Coding> |
security
Security labels applied to this resource.
|
protected List<Coding> |
tag
Tags applied to this resource.
|
protected IdType |
versionId
The version specific identifier, as it appears in the version portion of the URL.
|
| Constructor and Description |
|---|
Meta()
Constructor
|
addExtension, addExtension, addExtension, copyValues, getExtension, getExtensionFirstRep, getExtensionsByUrl, getExtensionString, getId, getIdBase, getIdElement, hasExtension, hasExtension, hasId, hasIdElement, setExtension, setId, setIdBase, setIdElementcastToAddress, castToAnnotation, castToAttachment, castToBase64Binary, castToBoolean, castToCode, castToCodeableConcept, castToCoding, castToContactDetail, castToContactPoint, castToContributor, castToDataRequirement, castToDate, castToDateTime, castToDecimal, castToDosage, castToDuration, castToElementDefinition, castToExtension, castToHumanName, castToId, castToIdentifier, castToInstant, castToInteger, castToMarkdown, castToMeta, castToMoney, castToNarrative, castToOid, castToParameterDefinition, castToPeriod, castToPositiveInt, castToQuantity, castToRange, castToRatio, castToReference, castToRelatedArtifact, castToResource, castToSampledData, castToSignature, castToSimpleQuantity, castToString, castToTime, castToTiming, castToTriggerDefinition, castToType, castToUnsignedInt, castToUri, castToUsageContext, castToXhtml, castToXhtmlString, children, clearUserData, compareDeep, compareDeep, compareDeep, compareValues, compareValues, equals, getChildByName, getFormatCommentsPost, getFormatCommentsPre, getUserData, getUserInt, getUserString, hasFormatComment, hasPrimitiveValue, hasType, hasUserData, isMetadataBased, isPrimitive, isResource, listChildrenByName, listChildrenByName, primitiveValue, setUserData, setUserDataINNclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetFormatCommentsPost, getFormatCommentsPre, hasFormatCommentprotected IdType versionId
protected InstantType lastUpdated
protected List<UriType> profile
protected List<Coding> security
public Meta()
public IdType getVersionIdElement()
versionId (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.). This is the underlying object with id, value and extensions. The accessor "getVersionId" gives direct access to the valuepublic boolean hasVersionIdElement()
public boolean hasVersionId()
public Meta setVersionIdElement(IdType value)
value - versionId (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.). This is the underlying object with id, value and extensions. The accessor "getVersionId" gives direct access to the valuepublic String getVersionId()
getVersionId in interface IBaseMetaTypepublic Meta setVersionId(String value)
setVersionId in interface IBaseMetaTypevalue - 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 InstantType getLastUpdatedElement()
lastUpdated (When the resource last changed - e.g. when the version changed.). This is the underlying object with id, value and extensions. The accessor "getLastUpdated" gives direct access to the valuepublic boolean hasLastUpdatedElement()
public boolean hasLastUpdated()
public Meta setLastUpdatedElement(InstantType value)
value - lastUpdated (When the resource last changed - e.g. when the version changed.). This is the underlying object with id, value and extensions. The accessor "getLastUpdated" gives direct access to the valuepublic Date getLastUpdated()
getLastUpdated in interface IBaseMetaTypepublic Meta setLastUpdated(Date value)
setLastUpdated in interface IBaseMetaTypevalue - When the resource last changed - e.g. when the version changed.public List<UriType> getProfile()
getProfile in interface IBaseMetaTypeprofile (A list of profiles (references to [[[StructureDefinition]]] resources) that this resource claims to conform to. The URL is a reference to [[[StructureDefinition.url]]].)public Meta setProfile(List<UriType> theProfile)
this for easy method chainingpublic boolean hasProfile()
public UriType addProfileElement()
profile (A list of profiles (references to [[[StructureDefinition]]] resources) that this resource claims to conform to. The URL is a reference to [[[StructureDefinition.url]]].)public Meta addProfile(String value)
addProfile in interface IBaseMetaTypevalue - profile (A list of profiles (references to [[[StructureDefinition]]] resources) that this resource claims to conform to. The URL is a reference to [[[StructureDefinition.url]]].)public boolean hasProfile(String value)
value - profile (A list of profiles (references to [[[StructureDefinition]]] resources) that this resource claims to conform to. The URL is a reference to [[[StructureDefinition.url]]].)public List<Coding> getSecurity()
getSecurity in interface IBaseMetaTypesecurity (Security labels applied to this resource. These tags connect specific resources to the overall security policy and infrastructure.)public Meta setSecurity(List<Coding> theSecurity)
this for easy method chainingpublic boolean hasSecurity()
public Coding addSecurity()
addSecurity in interface IBaseMetaTypepublic Meta addSecurity(Coding t)
public Coding getSecurityFirstRep()
security, creating it if it does not already existpublic List<Coding> getTag()
getTag in interface IBaseMetaTypetag (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 Meta setTag(List<Coding> theTag)
this for easy method chainingpublic boolean hasTag()
public Coding addTag()
addTag in interface IBaseMetaTypepublic Coding getTagFirstRep()
tag, creating it if it does not already existpublic Meta addTag(String theSystem, String theCode, String theDisplay)
theSystem - The code systemtheCode - The codetheDisplay - The display namethis for easy chainingpublic Meta addSecurity(String theSystem, String theCode, String theDisplay)
theSystem - The code systemtheCode - The codetheDisplay - The display namethis for easy chainingpublic Coding getTag(String theSystem, String theCode)
null if nonegetTag in interface IBaseMetaTypepublic Coding getSecurity(String theSystem, String theCode)
null if nonegetSecurity in interface IBaseMetaTypeprotected void listChildren(List<Property> childrenList)
listChildren in class Elementpublic Base[] getProperty(int hash, String name, boolean checkValid) throws FHIRException
getProperty in class ElementFHIRExceptionpublic Base setProperty(int hash, String name, Base value) throws FHIRException
setProperty in class ElementFHIRExceptionpublic Base setProperty(String name, Base value) throws FHIRException
setProperty in class ElementFHIRExceptionpublic Base makeProperty(int hash, String name) throws FHIRException
makeProperty in class ElementFHIRExceptionpublic String[] getTypesForProperty(int hash, String name) throws FHIRException
getTypesForProperty in class ElementFHIRExceptionpublic Base addChild(String name) throws FHIRException
addChild in class ElementFHIRExceptionpublic boolean equalsDeep(Base other)
equalsDeep in class Elementpublic boolean equalsShallow(Base other)
equalsShallow in class ElementCopyright © 2014–2017 University Health Network. All rights reserved.