Web-based responsive document annotation tool
activeannoservice / api.manage.dto / ManageProject
data class ManageProject
View data class - all properties necessary to display and edit project from management perspective in frontend
| Name | Summary |
|---|---|
| <init> | View data class - all properties necessary to display and edit project from management perspective in frontendManageProject(id: ProjectID, name: String, description: String = "", priority: Int, active: Boolean, userRoles: UserRoles, inputMapping: InputMapping, filter: FilterCondition?, sort: Sort, selection: DocumentSelection, annotationSchema: AnnotationSchema, layout: Layout, policy: Policy, export: Export, createProjectSpecificIndexes: Boolean) |
| Name | Summary |
|---|---|
| active | val active: Boolean |
| annotationSchema | val annotationSchema: AnnotationSchema |
| createProjectSpecificIndexes | val createProjectSpecificIndexes: Boolean |
| description | val description: String |
| export | val export: Export |
| filter | val filter: FilterCondition? |
| id | val id: ProjectID |
| inputMapping | val inputMapping: InputMapping |
| layout | val layout: Layout |
| name | val name: String |
| policy | val policy: Policy |
| priority | val priority: Int |
| selection | val selection: DocumentSelection |
| sort | val sort: Sort |
| userRoles | val userRoles: UserRoles |
| Name | Summary |
|---|---|
| toProject | Convert a ManageProject to a Projectfun ManageProject.toProject(creator: UserIdentifier, creationTimestamp: Long = System.currentTimeMillis(), updateTimestamp: Long = System.currentTimeMillis()): Project |