TArticle
Models an article for use in a content management system.
Inheritance
Level | Ancestor | Description |
---|---|---|
1 | TObject | Ultimate ancestor in a class hierarchy |
2 | TArticle |
Source
ContentManagement.Article.pas (33)
Description
Offers persistent storage and retrieval options as well as hierarchical structure features.
Fields
Scope | Visibility | Type | Name | Description |
---|---|---|---|---|
Instance | private | TInteger32 | FObjectID | |
Instance | private | TText | FTitle | |
Instance | private | TText | FSummary | |
Instance | private | TBoolean | FShowRelatedArticles | |
Instance | private | TText | FText | |
Instance | private | TBoolean | FExpandByDefault | |
Instance | private | TUuid | FUuid |
Methods
Scope | Visibility | Result | Name | Description |
---|---|---|---|---|
Instance | protected | TInteger32 | GetParentID(Database: TSqlDatabase) | |
Instance | protected | TInteger32 | GetChildIndex(Database: TSqlDatabase) | |
Instance | public | TTransactionInterval | GetLifetime(Database: TSqlDatabase) | |
Instance | public | TBoolean | HasChildren(Database: TSqlDatabase) | |
Instance | public | TBoolean | HasMessages(Database: TSqlDatabase) | |
Instance | public | Delete(Database: TSqlDatabase) | ||
Instance | public | TArticle | LoadParent(Database: TSqlDatabase) | |
Instance | public | TWebSitePreferences | LoadPreferences(Database: TSqlDatabase; CurrentArticleId: TInteger32) | |
Type | public | TArticle | LoadFromDatabase(Database: TSqlDatabase; ID: TInteger32) | |
Type | public | TInteger32 | Validate(Database: TSqlDatabase; ID: TText) | |
Type | public | TInteger32 | GetStartArticleID(Database: TSqlDatabase; Domain: TText) | |
Type | public | TInteger32 | GetHomeArticleID(Database: TSqlDatabase) | |
Type | public | TInteger32 | GetDefaultArticleID(Database: TSqlDatabase; Domain: TText) |