/** @return contents of the <AnnotationText> node */
std::string annotation_text () const {
- return _annotation_text;
+ return _metadata.annotation_text;
+ }
+
+ void set_annotation_text (std::string at) {
+ _metadata.annotation_text = at;
}
/** @return contents of the <ContentTitleText> node */
return _content_title_text;
}
+ void set_content_title_text (std::string ct) {
+ _content_title_text = ct;
+ }
+
/** @return contents of the <Id> node within <ContentVersion> */
void set_content_version_id (std::string id) {
_content_version_id = id;
return _standard;
}
+ static std::string static_pkl_type (Standard standard);
+
protected:
/** @return type string for PKLs for this asset */
std::string pkl_type (Standard standard) const;
private:
- std::string _annotation_text; ///< <AnnotationText>
- /** <Issuer>, <Creator> and <IssueDate>. These are grouped
- * because they occur together in a few places.
+ /** <Issuer>, <Creator>, <IssueDate> and <AnnotationText>.
+ * These are grouped because they occur together in a few places.
*/
XMLMetadata _metadata;
std::string _content_title_text; ///< <ContentTitleText>