Home > @tridion-sites/models > RepositoryLocalObject
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
Constructor | Modifiers | Description |
---|---|---|
(constructor)({ backendModel, blueprintInfo, isLocked, limitedVersionInfo, locationInfo, lockInfo, metadata, metadataSchema, …identifiableObjectArgs }) | Constructs a new instance of the RepositoryLocalObject class |
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 |