public class CSArticle extends CSItem
The CSArticle
class includes methods for the retrieval of a particular article's details. All such
methods require that certain database and key information (article ID, for example) be specified via the
set
methods provided, prior to their invocation.
All database access/connectivity is handled internally by the CSArticle
class.
NOTE: This Class does not support iCM databases earlier than 5.0.0.0
CSArticleContent
,
CSArticleMultiple
,
CSState
,
Serialized FormModifier and Type | Field and Description |
---|---|
static java.lang.String |
DEFAULT_BLOCK_KEY
The ID of the default block to be used when no text blocks are found in the article text.
|
static java.lang.String |
OWNERTYPE_GROUP
Constant to represent the OwnerType of GROUP.
|
static java.lang.String |
OWNERTYPE_USER
Constant to represent the OwnerType of USER.
|
ACCESS_GRANTED, DOES_NOT_EXIST, EMPTY, EXISTS, SECURE_ACCESS_DENIED, SECURE_ACCESS_GRANTED, UPDATE_ACTION_INSERTED, UPDATE_ACTION_UPDATED
LEVEL_ALL, LEVEL_ALL_PLUS_RELATED, LEVEL_DETAIL, LEVEL_ID, LEVEL_SUMMARY
Constructor and Description |
---|
CSArticle()
Creates an empty
CSArticle object. |
CSArticle(java.lang.String strPropertyFile)
Creates a new
CSArticle , specifying a property file that contains all of the database connection
details. |
Modifier and Type | Method and Description |
---|---|
void |
delete()
Not currently implemented for
CSArticle . |
boolean |
equals(java.lang.Object obj)
Determines whether the data contained in this
CSArticle object is the same as that contained
within the one supplied. |
boolean |
exist()
Not currently implemented for
CSArticle . |
static java.util.HashMap |
extractTextBlocks(java.lang.String strText)
Extract the article text blocks from the specified article text.
|
void |
get()
Retrieves the details of an article from the database.
|
boolean |
getArchiveable()
Gets the flag which indicates whether the article can be archived or not.
|
java.util.Date |
getArchiveDate()
Gets the archive date and time for the article.
|
int |
getArchiveParentID()
Gets the archive parent ID of the article below which this article will be archived.
|
boolean |
getArticleDisplay()
Gets the flag which indicates whether the article should be displayed or not.
|
java.lang.String |
getArticleHeading()
Gets the heading text of the article.
|
int |
getArticleID()
Gets the article ID of the article to be used as key information.
|
java.lang.String |
getArticleIntroText()
Gets the intro text of the article.
|
int |
getArticleLevel()
Gets the level in the article hierarchy of the article.
|
java.lang.String |
getArticleLinkText()
Gets the article's link text.
|
java.lang.String |
getArticlePath()
Gets the complete list of parent article IDs
|
CSDelimList |
getArticlePathAsDelimList()
Gets the complete list of parent article IDs
|
java.lang.String |
getArticleSummary()
Gets the article's summary.
|
java.lang.String |
getArticleText()
Gets the article text of the article.
|
java.util.HashMap |
getArticleTextAdditional()
Gets the additional article text blocks of the article, as defined by the template.
|
java.lang.String |
getBestLinkText()
Gets the article's best link text, either the link text, if this is defined, or the heading text otherwise.
|
java.lang.String |
getBoostedKeywords()
Gets the article's boosted keywords.
|
float |
getBoostValue()
Gets the article's boost value.
|
java.lang.String |
getChildArticleIDs()
Gets the list of child articles (iCM version 6.0.0.0 or later only).
|
java.util.Date |
getCreationDate()
Gets the date and time on which the article was created.
|
java.util.Date |
getEndDate()
Gets the end date and time for the display of the article on the website.
|
boolean |
getExtensionDataReqd()
Gets the flag which indicates whether article extension data should be retrieved.
|
java.lang.String |
getFriendlyURL()
Gets the article's friendly URL.
|
java.lang.String |
getGroupList()
Gets the list of IDs of the website User Groups to which the specified user belongs.
|
int |
getLastModifiedByUserID()
Gets the User ID of the iCM user who last modified the article.
|
java.util.Date |
getLastModifiedDate()
Gets the date and time on which the article was last modified.
|
java.lang.String |
getMetaDataOptionalIDs()
Gets the list of metadata value IDs specified via the
CSArticleMultiple.setMetaDataOptionalIDs(String)
method that matched for this article. |
CSObject |
getObjExtensionData()
Gets the articles's related extension data object.
|
boolean |
getOverrideSecurity()
Gets the flag which indicates whether the article's details should be retrieved even if article security checks
fail.
|
int |
getOwnerID()
Gets the article's owner ID.
|
java.lang.String |
getOwnerType()
Gets the article's owner type.
|
int |
getParentArticleID()
Gets the article ID of the parent article in the article hierarchy.
|
java.lang.String |
getRelatedArticleIDs()
Gets the list of article IDs that are related to the article
|
java.lang.String |
getRelatedEventIDs()
Gets the list of event IDs that are related to the article
|
java.lang.String |
getRelatedFeatureIDs()
Gets the list of feature IDs that are related to the article
|
java.lang.String |
getRelatedFormIDs()
Gets the list of form IDs that are related to the article
|
java.lang.String |
getRelatedForumIDs()
Gets the list of forum IDs that are related to the article
|
java.lang.String |
getRelatedLinkIDs()
Gets the list of link IDs that are related to the article
|
java.lang.String |
getRelatedMediaIDs()
Gets the list of media IDs that are related to the article
|
java.lang.String |
getRelatedMetaDataIDs()
Gets the list of metadata IDs that are related to the article
|
java.lang.String |
getRelatedPollIDs()
Gets the list of poll IDs that are related to the article
|
java.lang.String |
getRelatedProductIDs()
Gets the list of product IDs that are related to the article
|
java.lang.String |
getRelatedRackIDs()
Gets the list of rack IDs that are related to the article
|
boolean |
getReviewable()
Gets the flag to indicate whether the article is reviewable or not.
|
java.util.Date |
getReviewDate()
Gets the date and time on which the article is scheduled for review.
|
int |
getReviewInterval()
Gets the number of hours between regular article reviews.
|
java.lang.String |
getSecureUserGroupIDs()
Gets the list of media IDs that are related to the article
|
java.util.Date |
getStartDate()
Gets the start date and time for the display of the article on the website.
|
java.lang.String |
getSuggestedArticleIDs()
Gets the list of articles that are suggested for the article
|
java.lang.String |
getSuggestedRangeName()
Gets the list of rack IDs that are related to the article
|
int |
getTemplateID()
Gets the template ID of the article.
|
int |
getUserID()
Gets the website User ID to be used as key information.
|
void |
setArchiveable(boolean bArchiveable)
Sets a flag to indicate whether the article can be archived or not.
|
void |
setArchiveDate(java.util.Date objArchiveDate)
Sets the archive date and time for the article.
|
void |
setArchiveParentID(int nArchiveParentID)
Sets the archive parent ID of the article below which this article will be archived.
|
void |
setArticleDisplay(boolean bArticleDisplay)
Sets a flag to indicate whether the article should be displayed or not.
|
void |
setArticleHeading(java.lang.String strHeading)
Sets the heading text of the article.
|
void |
setArticleID(int nArticleID)
Sets the article ID to be used as key information.
|
void |
setArticleIntroText(java.lang.String strIntroText)
Sets the intro text of the article.
|
void |
setArticleLevel(int nLevel)
Sets the level in the article hierarchy of the article.
|
void |
setArticleLinkText(java.lang.String strArticleLinkText)
Sets the article's link text.
|
void |
setArticlePath(java.lang.String strArticlePath)
Sets the complete list of parent article IDs
|
void |
setArticleSummary(java.lang.String strArticleSummary)
Sets the article's summary.
|
void |
setArticleText(java.lang.String strText)
Sets the text of the article.
|
void |
setArticleTextAdditional(java.util.HashMap objArticleTextAdditional)
Sets the additional article text blocks of the article, as defined by the template.
|
void |
setBoostedKeywords(java.lang.String strBoostedKeywords)
Sets the article's boosted keywords.
|
void |
setBoostValue(float nBoostValue)
Sets the article's boost value.
|
void |
setChildArticleIDs(java.lang.String strChildArticleIDs)
Sets the list of the child articles (iCM version 6.0.0.0 or later only).
|
void |
setCreationDate(java.util.Date objCreationDate)
Sets the date and time on which the article was created.
|
void |
setDetailLevel(int nDetailLevel)
|
void |
setEndDate(java.util.Date objEndDate)
Sets the end date and time for the display of the article on the website.
|
void |
setExtensionDataReqd(boolean bExtensionDataReqd)
Sets a flag to allow article extension data to be retrieved.
|
void |
setFriendlyURL(java.lang.String URL)
Sets the article's friendly URL.
|
void |
setGroupList(java.lang.String strGroupList)
Sets a list of the IDs of the User Groups to which the specified user belongs.
|
void |
setLastModifiedByUserID(int nLastModifiedByUserID)
Sets the User ID of the iCM user who last modified the article.
|
void |
setLastModifiedDate(java.util.Date objLastModifiedDate)
Sets the date and time on which the article was last modified.
|
void |
setObjExtensionData(CSObject objExtensionData)
Sets the articles's related extension data object.
|
void |
setOverrideSecurity(boolean bOverrideSecurity)
Sets a flag to indicate whether the article's details should be retrieved, even if article security checks fail.
|
void |
setOwnerID(int nOwnerID)
Sets the article's owner ID.
|
void |
setOwnerType(java.lang.String strOwnerType)
Sets the article's owner type.
|
void |
setParentArticleID(int nParentArticleID)
Sets the article ID of the parent article in the article hierarchy.
|
void |
setReviewable(boolean bReviewable)
Sets a flag to indicate whether the article is reviewable or not.
|
void |
setReviewDate(java.util.Date objReviewDate)
Sets the date and time on which the article should be reviewed.
|
void |
setReviewInterval(int nReviewIntervalHours)
Sets the number of hours between regular article reviews.
|
void |
setStartDate(java.util.Date objStartDate)
Sets the start date and time for the display of the article on the website.
|
void |
setSuggestedRangeName(java.lang.String suggestedRangeName)
Sets the rack IDs that are related to the article.
|
void |
setTemplateID(int nTemplateID)
Sets the template ID of the article.
|
void |
setUserID(int nUserID)
Sets the website User ID to be used as key information.
|
java.lang.String |
toString()
Provides debug information on the contents of the
CSArticle object. |
void |
update()
Not currently implemented for
CSArticle . |
getID, getStatus, hashCode, jsonString, serialiseWithTypes, setID, setStatus, unset
clearRecordedGatewayMessages, clone, count, getCache, getCachingEnabled, getDatabaseVersion, getDatabaseVersion, getDebugOutput, getDetailLevel, getPreview, getPropertyFile, getPropertyFileExtension, getPropertyFilePathname, getRecordedGatewayMessages, getRecordGatewayMessages, getSendGatewayMessages, getUseCache, setDebugOutput, setPreview, setPropertyFile, setRecordGatewayMessages, setSendGatewayMessages, setUseCache
public static final java.lang.String OWNERTYPE_USER
public static final java.lang.String OWNERTYPE_GROUP
public static final java.lang.String DEFAULT_BLOCK_KEY
public CSArticle()
CSArticle
object.
Use the various set methods provided to initialise the CSArticle
object prior to invoking any of
its query methods.
public CSArticle(java.lang.String strPropertyFile)
CSArticle
, specifying a property file that contains all of the database connection
details.
Use the various set methods provided to initialise the CSArticle
object prior to invoking any of
its query methods.
strPropertyFile
- the property file that contains the connection details.public void setArticleID(int nArticleID)
setArticleID
followed by a call to get
will return details of the article with the
specified article ID.
nArticleID
- the ID of the article to be retrieved.public int getArticleID()
public void setUserID(int nUserID)
Do not set User ID if you are only interested in retrieving unsecured articles, as this will result in a faster query.
setArticleID
and setUserID
followed by a call to get
will return
details of the article with the specified article ID, provided that the user with the specified ID passes any
security checks which apply to the article.
nUserID
- the ID of the user to be used in article security checks.public int getUserID()
public void setGroupList(java.lang.String strGroupList)
Do not set this list unless User ID is also being specified using the setUserID
method.
Specifying the website User ID is sufficient to enable full article security to be implemented. However, for
performance reasons, the list of group IDs should be also specified if it is already known.
strGroupList
- comma-separated list of the IDs of the website user groups to which the specified user belongs.public java.lang.String getGroupList()
This list is built up by the get
method only if a User ID is specified using the
setUserID
method.
public void setOverrideSecurity(boolean bOverrideSecurity)
If this flag is set, article security checks are still performed but the article details (with the exception of the article text) are retrieved even if the checks fail.
bOverrideSecurity
- true if the article should be retrieved, regardless of the outcome of the article security checks.public boolean getOverrideSecurity()
If this flag is set, article security checks are still performed but the article details (with the exception of the article text) are retrieved even if the checks fail.
public void setParentArticleID(int nParentArticleID)
nParentArticleID
- the article's parent article ID.public int getParentArticleID()
public void setArticlePath(java.lang.String strArticlePath)
strArticlePath
- the article's parent data.public java.lang.String getArticlePath()
public CSDelimList getArticlePathAsDelimList()
public int getArchiveParentID()
public void setArchiveParentID(int nArchiveParentID)
nArchiveParentID
- the archive parent article ID.public void setDetailLevel(int nDetailLevel) throws CSParameterException
get
and update
methods. Default
is LEVEL_ALL.
Valid detail levels for an article are :
LEVEL_ID
Retrieves/updates ArticleID only.LEVEL_SUMMARY
Retrieves/updates ArticleID, ArticleHeading, ArticleIntroText, TemplateID and
ArticleDisplay. On version 7.0 and later databases, it also retrieves/updates ArticleLinkText and
ArticleSummary.LEVEL_DETAIL
Retrieves/updates all article data, except for ArticleText,
ArticleTextAdditional and related content ID's.LEVEL_ALL
Retrieves/updates all article data, except for related content ID's. On version
8.0.0 and later databases, it also retrieves/updates ArticleTextAdditional.LEVEL_ALL_PLUS_RELATED
Retrieves/updates all article data. On version 8.0.0 and later
databases, it also retrieves/updates ArticleTextAdditional.setDetailLevel
in class CSDatabaseItem
nDetailLevel
- the detail level to be used.CSParameterException
- if an invalid detail level is specified.public void setArticleHeading(java.lang.String strHeading)
strHeading
- the article's heading.public java.lang.String getArticleHeading()
Returned for SUMMARY, DETAIL and ALL detail levels. Detail level can be set using the
setDetailLevel
method.
public void setArticleIntroText(java.lang.String strIntroText)
strIntroText
- the article's intro text.public java.lang.String getArticleIntroText()
Returned for SUMMARY, DETAIL and ALL detail levels. Detail level can be set using the
setDetailLevel
method.
public void setArticleText(java.lang.String strText)
For iCM version 8.0.0 or later, if multiple text blocks have been defined for the template then this will contain the text of the first (__DEFAULT) block only.
strText
- the article's text.public java.lang.String getArticleText()
For iCM version 8.0.0 or later, if multiple text blocks have been defined for the template then this will contain the text of the first (__DEFAULT) block only.
Returned for detail level of ALL only. Detail level can be set using the
setDetailLevel
method.
public void setArticleTextAdditional(java.util.HashMap objArticleTextAdditional)
For iCM version earlier than 8.0.0 this will be ignored.
objArticleTextAdditional
- the article's additional text blocks.public java.util.HashMap getArticleTextAdditional()
For iCM version earlier than 8.0.0 this will be ignored.
Returned for detail level of ALL only. Detail level can be set using the
setDetailLevel
method.
public void setTemplateID(int nTemplateID)
nTemplateID
- the article's template ID.public int getTemplateID()
Returned for SUMMARY, DETAIL and ALL detail levels. Detail level can be set using the
setDetailLevel
method.
public void setLastModifiedByUserID(int nLastModifiedByUserID)
nLastModifiedByUserID
- the ID of the iCM user who last modified the article.public int getLastModifiedByUserID()
Returned for DETAIL and ALL detail levels. Detail level can be set using the
setDetailLevel
method.
public void setArchiveable(boolean bArchiveable)
bArchiveable
- flag indicating whether the article can be archived or not.public boolean getArchiveable()
public void setArchiveDate(java.util.Date objArchiveDate)
objArchiveDate
- the archive date and time for the article.public java.util.Date getArchiveDate()
Returned for DETAIL and ALL detail levels. Detail level can be set using the
setDetailLevel
method.
public void setArticleDisplay(boolean bArticleDisplay)
bArticleDisplay
- the flag indicating whether the article should be displayed or not.public boolean getArticleDisplay()
public void setCreationDate(java.util.Date objCreationDate)
objCreationDate
- the creation date and time of the article.public java.util.Date getCreationDate()
Returned for DETAIL and ALL detail levels. Detail level can be set using the
setDetailLevel
method.
public void setLastModifiedDate(java.util.Date objLastModifiedDate)
objLastModifiedDate
- the date and time when the article was last modified.public java.util.Date getLastModifiedDate()
Returned for DETAIL and ALL detail levels. Detail level can be set using the
setDetailLevel
method.
public void setReviewable(boolean bReviewable)
bReviewable
- flag indicating whether the article is reviewable or not.public boolean getReviewable()
public void setReviewDate(java.util.Date objReviewDate)
objReviewDate
- the date and time when the article should be reviewed.public java.util.Date getReviewDate()
Returned for DETAIL and ALL detail levels. Detail level can be set using the
setDetailLevel
method.
public void setReviewInterval(int nReviewIntervalHours)
nReviewIntervalHours
- The number of hours between regular article reviews.public int getReviewInterval()
Returned for DETAIL and ALL detail levels. Detail level can be set using the
setDetailLevel
method.
public void setStartDate(java.util.Date objStartDate)
objStartDate
- the start date and time for the display of the article on the website.public java.util.Date getStartDate()
Returned for DETAIL and ALL detail levels. Detail level can be set using the
setDetailLevel
method.
public void setEndDate(java.util.Date objEndDate)
objEndDate
- the end date and time for the display of the article on the website.public java.util.Date getEndDate()
Returned for DETAIL and ALL detail levels. Detail level can be set using the
setDetailLevel
method.
public void setChildArticleIDs(java.lang.String strChildArticleIDs)
An ID with a 'P' prefix denotes a non-live article.
For iCM version earlier than 6.0.0.0 this list will be ignored.
strChildArticleIDs
- a comma-separated list of this article's child article IDs.public java.lang.String getChildArticleIDs()
An ID with a 'P' prefix denotes a non-live article.
If manual ordering is enabled in the iCM AUTOCONFIG utility, and this article has had its children manually ordered within iCM, then that manual ordering shall determine the ordering of these child articles, otherwise live articles will be listed before non-live articles and then further ordered by ID.
For iCM versions earlier than 6.0.0.0 this list will be empty when the get()
method is called.
public java.lang.String getMetaDataOptionalIDs()
CSArticleMultiple.setMetaDataOptionalIDs(String)
method that matched for this article. This list will only be populated when the
setMetaDataOptionalIDs
method is specified as key information.
public void setExtensionDataReqd(boolean bExtensionDataReqd)
bExtensionDataReqd
- flag indicating if article extension data should be retrieved.public boolean getExtensionDataReqd()
If this flag is set, article extension data will be retrieved.
public void setObjExtensionData(CSObject objExtensionData)
objExtensionData
- the article's related extension data object.public CSObject getObjExtensionData()
public java.lang.String getArticleLinkText()
public void setArticleLinkText(java.lang.String strArticleLinkText)
strArticleLinkText
- The new link text.public java.lang.String getBestLinkText()
public java.lang.String getArticleSummary()
public void setArticleSummary(java.lang.String strArticleSummary)
strArticleSummary
- The new summary.public java.lang.String getFriendlyURL()
DetailLevel
and for iCM database versions 8.0.0 and later. For database
versions earlier than 8.0.0, getFriendlyURL()
will always return null
.public void setFriendlyURL(java.lang.String URL)
URL
- The new friendly URL.public int getOwnerID()
public void setOwnerID(int nOwnerID)
nOwnerID
- The new owner ID.public java.lang.String getOwnerType()
public void setOwnerType(java.lang.String strOwnerType) throws CSParameterException
strOwnerType
- The new owner type.CSParameterException
- if the passed OwnerType is not recognisedpublic float getBoostValue()
public void setBoostValue(float nBoostValue)
nBoostValue
- The new boost value.public java.lang.String getBoostedKeywords()
public void setBoostedKeywords(java.lang.String strBoostedKeywords)
strBoostedKeywords
- The new boosted keywords.public java.lang.String getSecureUserGroupIDs()
public java.lang.String getRelatedMediaIDs()
public java.lang.String getRelatedLinkIDs()
public java.lang.String getRelatedMetaDataIDs()
public java.lang.String getRelatedArticleIDs()
public java.lang.String getRelatedPollIDs()
public java.lang.String getRelatedForumIDs()
public java.lang.String getRelatedFeatureIDs()
public java.lang.String getRelatedEventIDs()
public java.lang.String getRelatedFormIDs()
public java.lang.String getRelatedProductIDs()
public java.lang.String getRelatedRackIDs()
public void setSuggestedRangeName(java.lang.String suggestedRangeName)
public java.lang.String getSuggestedRangeName()
public java.lang.String getSuggestedArticleIDs()
public void setArticleLevel(int nLevel)
Use setArticleID
and setArticleLevel
followed by
get
to populate this CSArticle
object with the details of the article, which is
found by starting from the specified article and working back up through its parent articles to the specified
level in the article hierarchy.
A top-level of zero is assumed.
For example, if you have the following article tree :
"Home"
|
"Child of Home"
|
"Grandchild of Home"
then the "Home" article is at Level 0, the "Child of Home" is at Level 1, and the "Grandchild of Home" is at Level 2.
nLevel
- the level of the article in the article hierarchy.public int getArticleLevel() throws CSException
A top-level of zero is assumed.
For example, if you have the following article tree :
"Home"
|
"Child of Home"
|
"Grandchild of Home"
then the "Home" article is at Level 0, the "Child of Home" is at Level 1, and the "Grandchild of Home" is at Level 2.
CSArticle
in the article tree.CSParameterException
- if the Article ID is not specified.CSException
- the base class for exceptions thrown by this method.public boolean exist() throws CSException
CSArticle
.
exist
in class CSItem
true
if this article exists on the database.CSParameterException
- if an invalid combination of key information has been supplied.CSDatabaseException
- if there are problems accessing the database.CSException
- the base class for exceptions thrown by this method.public void delete() throws CSException
CSArticle
.
delete
in class CSItem
CSParameterException
- if an invalid combination of key information has been supplied.CSDatabaseException
- if there are problems accessing the database.CSNotFoundException
- if one of the specified attributes cannot be found on the database.CSException
- the base class for exceptions thrown by this method.public void update() throws CSException
CSArticle
.
update
in class CSItem
CSParameterException
- if an invalid combination of key information has been supplied.CSDatabaseException
- if there are problems accessing the database.CSNotFoundException
- if one of the specified attributes cannot be found on the database.CSException
- the base class for exceptions thrown by this method.public void get() throws CSException
If it is not necessary to retrieve all the details of the article (for example, if lengthy article text is not
needed), specify the amount of detail required using the setDetailLevel
method
before calling this method.
Use setArticleID
followed by get
to populate this
CSArticle
object with the details of the article identified by the specified ID.
NOTE ON ARTICLE SECURITY :
A CSSecurityException
will be thrown if no User ID has been specified using the
setUserID
method, and the article is a secured article, or any of its ancestral articles
in the article hierarchy are secure articles.
CSSecurityException
will also be thrown if a User ID has been specified, but the specified user
does not have access either to the article (if it is secured), or any one of its ancestral articles which is a
secure article.
For performance reasons, you should not specify a User ID if you are not interested in secure articles. It is
also more efficient to specify the user groups to which the user belongs, using the
setGroupList
method, if they are already known.
OVERRIDING ARTICLE SECURITY :
Use the setOverrideSecurity
method if you want to retrieve limited article
details even if no User ID has been specified, or the specified user fails the article security described above.
The same security checks are performed, but the article details (with the exception of the article text), are retrieved regardless of the outcome of these checks.
get
in class CSItem
CSParameterException
- if an invalid combination of key information has been supplied.CSDatabaseException
- if there are problems accessing the database.CSNotFoundException
- if the specified attribute cannot be found on the database.CSSecurityException
- if security has been breached.CSException
- the base class for exceptions thrown by this method.public boolean equals(java.lang.Object obj)
CSArticle
object is the same as that contained
within the one supplied. Note that the key data used for searching is not tested for equality.
public java.lang.String toString()
CSArticle
object.
public static java.util.HashMap extractTextBlocks(java.lang.String strText)
If the specified article text does not yet have text block markers within it (i.e the article has not yet been saved with the later iCM) then store the text. If the template has no explicit text blocks defined, this will be loaded into the default "Body" sub tab. If the template does have text blocks defined, then the Block_DEFAULT text will be assigned to the first of these text blocks.
strText
- the article text from which text blocks are to be extractedCopyright © 2022 Goss Interactive Ltd. All Rights Reserved.