clear(disableWarning)
Clear the article and create a new based on the configured base template.
Required - Optional, default false. If true, the article will be cleared without warning
Attempt to execute copy hooks if at least one exists, then create a new, unsaved, article based on the current article.
Required - Name or identifier of caller
setSourceArticle(sourceArticleUuid)
Remove any itemMeta links with rel "source", and add a new itemMeta link with rel "source" using supplied article uuid
setPubStatus(data)
Sets the publication status for this document. The value is one of what is defined in the NewsML G2 standard: https://www.iptc.org/std/NewsML-G2/latest/QuickStart-NewsML-G2-ItemBasics under the Publication Status section, together with custom extension in the format [customExtensionPrefix]:[customValue], such as imext:draft
Required - The change specification
addService(data)
Deprecated
Adds a service to the itemMeta section of the article. The service tag concists of a mandatory 'qcode' value and an optional 'why' attribute with extra information.
Required - The change specification
Type of event to be sent when data has changed. default "document:changed"
Required - The change specification
Required - The value to be set in the qcode for the service. Expected value is in the form "xxx:yyy"
Required - Optional parameter for the 'why' attribute for service.
removeService(data)
Removes a service from the itemMeta section of the article.
Required - The change specification
setPubStart(data)
Sets the publish start time, using ISO_8601 standard. If value is null, pubStart will be unset.
Required - The change specification
setPubStop(data)
Sets the publish stop time, using ISO_8601 standard.
Required - The change specification
Sets the value of the title.
Required - The change specification
setEdNote(data)
Sets the value of editor note
Required - The change specification
Sets the value of a property. If value is null, the property will be removed. The type of property to change is specified by the type argument.
The type is defined by the [customPrefix]:[type] syntax, such as imext:url
Required - The change specification
Adds a link to the itemMeta section of the article.
Required - The change specification
Removes a link from itemMeta section
Required - The change specification
Deprecated
Sets the alternative ID for the article. If null, the element will be removed.
Required - The change specification
setSlugline(data)
Deprecated
Sets the slugline for the article. If null, the element will be removed.
Required - The change specification
setDescription(data)
Deprecated
Sets the description of the article. If null, the element will be removed.
Required - The change specification
Deprecated
Sets the byline for the article. If null, the element will be removed.
Required - The change specification
setHeadline(data)
Deprecated
Sets the headline of the article. If null, the element will be removed.
Required - The change specification
addContentMetaLink(data)
Deprecated
Adds a link to the contentMeta section of the article.
Required - The change specification
removeContentMetaLink(data)
Deprecated
Removes a link from contentMeta section
Required - The change specification
addContentMetadata(data)
Deprecated
Adds an object element to the metadata section in contentMeta
Required - The change specification
removeContentMetadata(data)
Deprecated
Removes an object in the contentMeta metadata section of the article.
Required - The change specification
Returns the itemMeta node
Returns: DocumentNode - A node instance
Throws:
Error when node does not exist
Required - Optional path to find node under itemMeta
contentMeta(path)⇒ DocumentNode
Returns the contentMeta node
Returns: DocumentNode - A node instance
Throws:
Error when node does not exist
Required - Optional path to find node under contentMeta
TimeChange: object
Required - The time, in ISO_8601
Type of event to be sent when data has changed. default "document:changed"
StringChange: object
Type of event to be sent when data has changed. default "document:changed"
Required - The language specification, see https://www.w3.org/2005/05/font-size-test/starhtml-test.html for valid language codes.
Required - The text direction
Required - Change specification
Type of event to be sent when data has changed. default "document:changed"
AddContentMetaObjectChange: object
Required - A mandatory id of the object
Required - A mandatory type of object
A an optional title of the object
Optional data element, with custom tags.
Array.<AddMetaLinkChangeObject>
Required - Optional array with link elements. The link follows the same format as with #addContentMetaLink
Required - Change specification
Type of event to be sent when data has changed. default "document:changed"
RemoveContentMetaObjectChange: object
Required - The ID for the tag to remove. This argument is required
Required - Change specification
Type of event to be sent when data has changed. default "document:changed"
ExtTypeObjectChange: object
Required - The identification of the property
Required - The value of the property. If null, the property will be removed.
Required - Change specification
Type of event to be sent when data has changed. default "document:changed"
Required - The 'rel' attribute of the link. Example: "author". This parameter is mandatory and must be defined. Must not contain spaces
Required - The 'type' attribute of the link. Example: "x-im/person". This parameter is mandatory and must be defined.
The 'uri' pointing to an external resource. This OR the 'uuid' parameter must be present.
The 'uuid', which is an ID of a resource in the writer repository. This OR the 'uri' parameter must be present.
Set the title attribute for the link
An optional data block with custom tags.
Array.<AddMetaLinkChangeObject>
Optional links for the link to be created. Should be of the same format as the top-most link.
Required - Change specification
Type of event to be sent when data has changed. default "document:changed"
Required - The rel attribute of the link
The URI that identifies the link. 'uri' OR the 'uuid' parameter must be present.
The uuid that identifies the link. 'uuid' OR the 'uri' parameter must be present.
Required - Change specification
Type of event to be sent when data has changed. default "document:changed"