tridion-sites-extensions-api-docs

Home > @tridion-sites/models > TcmUri

TcmUri class

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

Properties

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