# Class: DocumentRoot

## tibco.objectapi.bds.exception.DocumentRoot

#### new DocumentRoot()

Constructs a new DocumentRoot.

The following features are supported:

- `Case Data Access Fault`
- `Case Data Changed Fault`
- `Case Model Incorrect State Fault`
- `Case Model Reference Fault`
- `Case Reference Fault`
- `Data View Reference Fault`
- `Document Reference Fault`
- `Document Store Access Fault`
- `Folder Reference Fault`
- `Internal Service Fault`
- `Invalid Case Model Fault`
- `Invalid Data Fault`
- `Notification Fault`
- `Owner Reference Fault`
- `Security Fault`

### Members

#### CaseDataAccessFault :tibco.objectapi.common.exception.DetailedException

An Error Occurred while accessing case data from BDS Case DataStore This property holds the value of the 'Case Data Access Fault' containment reference.

##### Type:

- tibco.objectapi.common.exception.DetailedException

#### CaseDataChangedFault :tibco.objectapi.common.exception.DetailedException

This implies that something else has updated an object since a given reference to it was constructed This property holds the value of the 'Case Data Changed Fault' containment reference.

##### Type:

- tibco.objectapi.common.exception.DetailedException

#### CaseModelIncorrectStateFault :tibco.objectapi.common.exception.DetailedException

An error thrown when CaseModel is found to be in an incorrect state in BDS DB This property holds the value of the 'Case Model Incorrect State Fault' containment reference.

##### Type:

- tibco.objectapi.common.exception.DetailedException

#### CaseModelReferenceFault :tibco.objectapi.common.exception.DetailedException

An Error Occurred while accessing CaseModel Information relevant to a Case This property holds the value of the 'Case Model Reference Fault' containment reference.

##### Type:

- tibco.objectapi.common.exception.DetailedException

#### CaseReferenceFault :tibco.objectapi.common.exception.DetailedException

An Error Occurred while retrieving a Case from BDS Case DataStore This property holds the value of the 'Case Reference Fault' containment reference.

##### Type:

- tibco.objectapi.common.exception.DetailedException

#### DataViewReferenceFault :tibco.objectapi.common.exception.DetailedException

A data view reference was faulty in that it was either a non-existent ID or non-existent name This property holds the value of the 'Data View Reference Fault' containment reference.

##### Type:

- tibco.objectapi.common.exception.DetailedException

#### DocumentReferenceFault :tibco.objectapi.common.exception.DetailedException

Occurs when a bad document reference is suppled to the document service This property holds the value of the 'Document Reference Fault' containment reference.

##### Type:

- tibco.objectapi.common.exception.DetailedException

#### DocumentStoreAccessFault :tibco.objectapi.common.exception.DetailedException

Indicates a problem accessing the ECM system that hosts the document store This property holds the value of the 'Document Store Access Fault' containment reference.

##### Type:

- tibco.objectapi.common.exception.DetailedException

#### FolderReferenceFault :tibco.objectapi.common.exception.DetailedException

Occurs when a bad folder reference is suppled to the document service This property holds the value of the 'Folder Reference Fault' containment reference.

##### Type:

- tibco.objectapi.common.exception.DetailedException

#### InternalServiceFault :tibco.objectapi.common.exception.DetailedException

Generic Error that indicates any unexpected exception during BDS Operations This property holds the value of the 'Internal Service Fault' containment reference.

##### Type:

- tibco.objectapi.common.exception.DetailedException

#### InvalidCaseModelFault :tibco.objectapi.common.exception.DetailedException

An error thrown when CaseModel does not exist in BDS System DB This property holds the value of the 'Invalid Case Model Fault' containment reference.

##### Type:

- tibco.objectapi.common.exception.DetailedException

#### InvalidDataFault :tibco.objectapi.common.exception.DetailedException

The data payload passed to an API was somehow invalid. For example, if the payload is a Data View, it may contain illegal search conditions. This property holds the value of the 'Invalid Data Fault' containment reference.

##### Type:

- tibco.objectapi.common.exception.DetailedException

#### NotificationFault :tibco.objectapi.common.exception.DetailedException

Indicates that a notification listener failed to process a received notification This property holds the value of the 'Notification Fault' containment reference.

##### Type:

- tibco.objectapi.common.exception.DetailedException

#### OwnerReferenceFault :tibco.objectapi.common.exception.DetailedException

Occurs when a bad owner reference is suppled to the document service This property holds the value of the 'Owner Reference Fault' containment reference.

##### Type:

- tibco.objectapi.common.exception.DetailedException

#### SecurityFault :tibco.objectapi.common.exception.DetailedException

An error thrown when Clients do not have necessary permission to access given BDS API This property holds the value of the 'Security Fault' containment reference.

##### Type:

- tibco.objectapi.common.exception.DetailedException