Skip to main content

HS.IHE.XDSb.Repository.Documents

persistent class HS.IHE.XDSb.Repository.Documents extends %Library.Persistent

SQL Table Name: HS_IHE_XDSb_Repository.Documents

Property Inventory

Method Inventory

Properties

property Document as %Stream.GlobalBinary;
Property methods: DocumentDelete(), DocumentGet(), DocumentGetObject(), DocumentGetObjectId(), DocumentGetStored(), DocumentGetSwizzled(), DocumentIsValid(), DocumentNewObject(), DocumentOid(), DocumentOpen(), DocumentSet(), DocumentSetObject(), DocumentSetObjectId(), DocumentUnSwizzle()
property DocumentDescription as %String (MAXLEN = 1024);
Property methods: DocumentDescriptionDisplayToLogical(), DocumentDescriptionGet(), DocumentDescriptionGetStored(), DocumentDescriptionIsValid(), DocumentDescriptionLogicalToDisplay(), DocumentDescriptionLogicalToOdbc(), DocumentDescriptionNormalize(), DocumentDescriptionSet()
property DocumentHash as %String;
Property methods: DocumentHashDisplayToLogical(), DocumentHashGet(), DocumentHashGetStored(), DocumentHashIsValid(), DocumentHashLogicalToDisplay(), DocumentHashLogicalToOdbc(), DocumentHashNormalize(), DocumentHashSet()
property DocumentID as %String (MAXLEN = 1024) [ Required ];
Property methods: DocumentIDDisplayToLogical(), DocumentIDGet(), DocumentIDGetStored(), DocumentIDIsValid(), DocumentIDLogicalToDisplay(), DocumentIDLogicalToOdbc(), DocumentIDNormalize(), DocumentIDSet()
property DocumentMimeType as %String);
Property methods: DocumentMimeTypeDisplayToLogical(), DocumentMimeTypeGet(), DocumentMimeTypeGetStored(), DocumentMimeTypeIsValid(), DocumentMimeTypeLogicalToDisplay(), DocumentMimeTypeLogicalToOdbc(), DocumentMimeTypeNormalize(), DocumentMimeTypeSet()
property DocumentName as %String (MAXLEN = 1024);
Property methods: DocumentNameDisplayToLogical(), DocumentNameGet(), DocumentNameGetStored(), DocumentNameIsValid(), DocumentNameLogicalToDisplay(), DocumentNameLogicalToOdbc(), DocumentNameNormalize(), DocumentNameSet()
property DocumentSize as %Integer;
Property methods: DocumentSizeDisplayToLogical(), DocumentSizeGet(), DocumentSizeGetStored(), DocumentSizeIsValid(), DocumentSizeLogicalToDisplay(), DocumentSizeNormalize(), DocumentSizeSet()

Methods

classmethod DocumentObjectForID(pDocumentID, pDocument) as %Status

Indexes

index (DocumentIDIndex on DocumentID) [IdKey, PrimaryKey, Type = key, Unique];
Index methods: DocumentIDIndexCheck(), DocumentIDIndexDelete(), DocumentIDIndexExists(), DocumentIDIndexOpen(), DocumentIDIndexSQLCheckUnique(), DocumentIDIndexSQLExists(), DocumentIDIndexSQLFindPKeyByConstraint(), DocumentIDIndexSQLFindRowIDByConstraint()

Inherited Members

Inherited Methods

Storage

Storage Model: Storage (HS.IHE.XDSb.Repository.Documents)

^HS.IHE.XDSb.RepoBDA5.DocumentsD(ID)
=
%%CLASSNAME
Document
DocumentName
DocumentDescription
DocumentSize
DocumentHash
DocumentMimeType
FeedbackOpens in a new tab