Constructors
constructor
-
Parameters
-
uri: string
-
title: string
Methods
Private generatePermanentId
- generatePermanentId(): string
marshal
- marshal(): { author?: string; clickableUri?: string; compressedBinaryData?: { compressionType: CompressionType; data: string }; compressionType: undefined; data?: string; date?: string; documentId: string; fileExtension?: string; modifiedDate?: string; parentId?: string; permanentId?: string; permissions: undefined; title: string } | { author?: string; clickableUri?: string; compressedBinaryData?: { compressionType: CompressionType; data: string }; compressionType: undefined; data?: string; date?: string; documentId: string; fileExtension?: string; modifiedDate?: string; parentId?: string; permanentId?: string; permissions: { allowAnonymous: boolean; allowedPermissions: SecurityIdentity[]; deniedPermissions: SecurityIdentity[] }[]; title: string } | { author?: string; clickableUri?: string; compressedBinaryData: string; compressionType: CompressionType; data?: string; date?: string; documentId: string; fileExtension?: string; modifiedDate?: string; parentId?: string; permanentId?: string; permissions: undefined; title: string } | { author?: string; clickableUri?: string; compressedBinaryData: string; compressionType: CompressionType; data?: string; date?: string; documentId: string; fileExtension?: string; modifiedDate?: string; parentId?: string; permanentId?: string; permissions: { allowAnonymous: boolean; allowedPermissions: SecurityIdentity[]; deniedPermissions: SecurityIdentity[] }[]; title: string }
-
Returns { author?: string; clickableUri?: string; compressedBinaryData?: { compressionType: CompressionType; data: string }; compressionType: undefined; data?: string; date?: string; documentId: string; fileExtension?: string; modifiedDate?: string; parentId?: string; permanentId?: string; permissions: undefined; title: string } | { author?: string; clickableUri?: string; compressedBinaryData?: { compressionType: CompressionType; data: string }; compressionType: undefined; data?: string; date?: string; documentId: string; fileExtension?: string; modifiedDate?: string; parentId?: string; permanentId?: string; permissions: { allowAnonymous: boolean; allowedPermissions: SecurityIdentity[]; deniedPermissions: SecurityIdentity[] }[]; title: string } | { author?: string; clickableUri?: string; compressedBinaryData: string; compressionType: CompressionType; data?: string; date?: string; documentId: string; fileExtension?: string; modifiedDate?: string; parentId?: string; permanentId?: string; permissions: undefined; title: string } | { author?: string; clickableUri?: string; compressedBinaryData: string; compressionType: CompressionType; data?: string; date?: string; documentId: string; fileExtension?: string; modifiedDate?: string; parentId?: string; permanentId?: string; permissions: { allowAnonymous: boolean; allowedPermissions: SecurityIdentity[]; deniedPermissions: SecurityIdentity[] }[]; title: string }
Private marshalCompressedBinaryData
- marshalCompressedBinaryData(): { compressedBinaryData: undefined; compressionType: undefined } | { compressedBinaryData: string; compressionType: CompressionType }
-
Returns { compressedBinaryData: undefined; compressionType: undefined } | { compressedBinaryData: string; compressionType: CompressionType }
Private marshalPermissions
- marshalPermissions(): { permissions: undefined } | { permissions: { allowAnonymous: boolean; allowedPermissions: SecurityIdentity[]; deniedPermissions: SecurityIdentity[] }[] }
-
Returns { permissions: undefined } | { permissions: { allowAnonymous: boolean; allowedPermissions: SecurityIdentity[]; deniedPermissions: SecurityIdentity[] }[] }
Private setPermission
- setPermission(securityIdentityBuilder: SecurityIdentityBuilder, permissionSection: "allowedPermissions" | "deniedPermissions"): void
-
Parameters
-
-
permissionSection: "allowedPermissions" | "deniedPermissions"
Returns void
Private validateAndFillMissing
- validateAndFillMissing(): void
Private validateCompressedBinaryData
- validateCompressedBinaryData(data: string): void
Private validateDateAndReturnValidDate
- validateDateAndReturnValidDate(d: string | number | Date): string
-
Parameters
-
d: string | number | Date
Returns string
withDate
-
Parameters
-
date: string | number | Date
withModifiedDate
-
Parameters
-
date: string | number | Date
Utility class to build a Document.