Plumtree EDK (Enterprise Web Development Kit) 5.4.0 |

# IDocument Methods

The methods of the IDocument interface are listed below. For a complete list of IDocument interface members, see the IDocument Members topic.

#### Public Instance Methods

GetAccessLevel | Returns document access level for a given role type.
GetContentAsInputStream | Returns A `Stream` for reading the contents of the current version of the document.
GetPath | Returns a string representation of the path of a document.
HasCheckedOutDate | Returns `true` if checked-out date is available, else `false`.
HasCreatedDate | Returns `true` if created date is available, else `false`.
HasLastModifiedDate | Returns `true` if last modified date is available, else `false`.
IsActionAllowed | Returns if a given `DocumentPermissions` is allowed for this document.
SetAccessLevel | Set document access level for a given role type.
Store | Store properties or meta-data of a document.

#### See Also

IDocument Interface | Plumtree.Remote.PRC.Collaboration.Document Namespace