| Interface | Description |
|---|---|
| BidirectionalTree |
Bidirectional tree representation
|
| HasStatus |
Status aware
|
| Interruptable |
Introduced to bound both HasStatus and Modifiable for generic repository.
|
| Modifiable |
Item may be modified
|
| StatisticsAwareness |
| Class | Description |
|---|---|
| BinaryContent |
Binary content representation
|
| Dashboard |
Persistence layer object for storing dashboards settings.
|
| Dashboard.WidgetObject | |
| ExternalSystem |
Model representation of External System Configuration for projects
|
| Launch | |
| Log | |
| OAuthSignature |
OAuth signatures storage
|
| Project |
Initial representation of Project object
|
| Project.Configuration | |
| Project.Metadata | |
| Project.UserConfig | |
| Tag | |
| UserPreference | |
| UserPreference.LaunchTabs | |
| UserRoleDetails |
Just a wrapper for User and his Project roles
|
| UserRoleDetails.ProjectDetails |
| Enum | Description |
|---|---|
| AuthType |
Authentication mechanics enum for external system
|
| LogLevel | |
| ProjectRole |
Project Role Representation
|
| ProjectSpecific |
Project types in accordance with testing way
Could be DEFAULT or BDD (not sure if it is required) |
| StatisticsCalculationStrategy |
Statistics calculation strategy
|
| Status |