public class ProfileEntry extends BaseHealthEntry<ProfileEntry>
BaseEntry.AtomHandler
ExtensionPoint.CumulativeBlobHandler, ExtensionPoint.ExtensionHandler
Modifier and Type | Field and Description |
---|---|
static Category |
CATEGORY
Profile kind kind category.
|
static java.lang.String |
KIND
Profile kind kind term value.
|
Constructor and Description |
---|
ProfileEntry()
Default mutable constructor.
|
ProfileEntry(BaseEntry<?> sourceEntry)
Constructs a new instance by doing a shallow copy of data from an existing
BaseEntry instance. |
Modifier and Type | Method and Description |
---|---|
void |
declareExtensions(ExtensionProfile extProfile)
Declares the set of expected Extension types for an ExtensionPoint within
the target extension profile.
|
ContinuityOfCareRecord |
getContinuityOfCareRecord()
Returns the continuity of care record.
|
ProfileMetaData |
getProfileMetaData()
Returns the profile meta data.
|
boolean |
hasContinuityOfCareRecord()
Returns whether it has the continuity of care record.
|
boolean |
hasProfileMetaData()
Returns whether it has the profile meta data.
|
void |
setContinuityOfCareRecord(ContinuityOfCareRecord continuityOfCareRecord)
Sets the continuity of care record.
|
void |
setProfileMetaData(ProfileMetaData profileMetaData)
Sets the profile meta data.
|
java.lang.String |
toString() |
addAdaptor, addHtmlLink, addLink, addLink, delete, generate, generateAtom, generateRss, getAdaptedEntry, getAdaptor, getAdaptors, getAuthors, getCanEdit, getCategories, getContent, getContributors, getEdited, getEditLink, getEtag, getHandler, getHtmlLink, getId, getKind, getLink, getLinks, getLinks, getMediaEditLink, getPlainTextContent, getPubControl, getPublished, getResumableEditMediaLink, getRights, getSelectedFields, getSelf, getSelfLink, getService, getSource, getSummary, getTextContent, getTitle, getUpdated, getVersionId, isDraft, parseAtom, parseAtom, parseAtom, readEntry, readEntry, removeLinks, removeLinks, setCanEdit, setContent, setContent, setDraft, setEdited, setEtag, setId, setKind, setPubControl, setPublished, setRights, setSelectedFields, setService, setSource, setSummary, setTitle, setUpdated, setVersionId, update
addExtension, addRepeatingExtension, generateCumulativeXmlBlob, getExtension, getExtensions, getRepeatingExtension, getRepeatingExtensions, getXmlBlob, hasExtension, hasRepeatingExtension, parseCumulativeXmlBlob, removeExtension, removeExtension, removeRepeatingExtension, setExtension, setXmlBlob, visit
disableStrictValidation, enableStrictValidation, getExtensionLocalName, getExtensionNamespace, isImmutable, isStrictValidation, setImmutable
public static final java.lang.String KIND
public static final Category CATEGORY
public void declareExtensions(ExtensionProfile extProfile)
ExtensionPoint
declareExtensions
in interface Kind.Adaptor
declareExtensions
in class ExtensionPoint
extProfile
- the ExtensionProfile to initialize.ExtensionProfile.addDeclarations(Kind.Adaptor)
public ContinuityOfCareRecord getContinuityOfCareRecord()
public void setContinuityOfCareRecord(ContinuityOfCareRecord continuityOfCareRecord)
continuityOfCareRecord
- continuity of care record or
null
to resetpublic boolean hasContinuityOfCareRecord()
public ProfileMetaData getProfileMetaData()
public void setProfileMetaData(ProfileMetaData profileMetaData)
profileMetaData
- profile meta data or null
to resetpublic boolean hasProfileMetaData()
public java.lang.String toString()
toString
in class BaseHealthEntry<ProfileEntry>