tridion-sites-extensions-api-docs

Home > @tridion-sites/models > RepositoryLocalObject

RepositoryLocalObject class

Abstract base class for the data of repository-local data objects: data objects that reside in a “Repository”.

Signature:

export declare abstract class RepositoryLocalObject extends IdentifiableObject

Extends: IdentifiableObject

Constructors

Constructor Modifiers Description
(constructor)({ backendModel, blueprintInfo, isLocked, limitedVersionInfo, locationInfo, lockInfo, metadata, metadataSchema, …identifiableObjectArgs })   Constructs a new instance of the RepositoryLocalObject class

Properties

Property Modifiers Type Description
_backendModel   BackendRepositoryLocalObject  
blueprintInfo   BlueprintInfo | undefined  
getInternalModel   () => BackendRepositoryLocalObject  
hasLockType   (lockType: LockType) => boolean  
isLocked   boolean  
isLockedByCurrentUser   (currentUser: UserProfile) => boolean  
isPublishedInContext   boolean Whether the object is published in the context Publication.
locale   string | undefined Locale for this item from owning Publication.
locationInfo   LocationInfo | undefined  
lockInfo   LockInfo | undefined  
metadata   FieldsValueDictionary | undefined  
metadataSchema   Link | undefined  
versionInfo   LimitedVersionInfo | undefined