Home > @tridion-sites/models > TcmUri
Represents a native Tridion Content Manager URI which uniquely identifies a resource in the system.
The structure of a TCM URI is PublicationID-ItemID[-ItemType][-vVersion].
Signature:
export declare class TcmUri
Property | Modifiers | Type | Description |
---|---|---|---|
asString | string | ||
create | static |
(publicationId: number, itemId: number, itemType: TcmUriItemType, itemVersion?: number) => TcmUri | |
createPublicationUri | static |
(publicationId: number) => TcmUri | |
getPublicationUri | () => TcmUri | ||
getUriInPublication | (publicationUri: TcmUri) => TcmUri | ||
getUriWithVersion | (version: number) => TcmUri | ||
getVersionlessUri | () => TcmUri | ||
hasVersion | boolean | ||
isDynamic | boolean | ||
isEditableVersion | boolean | ||
isNewUri | boolean | ||
isNullUri | boolean | ||
isSystemUri | boolean | ||
itemId | number | ||
itemType | TcmUriItemType | ||
null | static |
TcmUri | |
parse | static |
(input: string) => TcmUri | undefined | |
publicationId | number | ||
system | static |
TcmUri | |
uriPrefix | static |
string | |
version | number | undefined |