| margaretha | f093afb | 2017-11-12 21:38:23 +0100 | [diff] [blame] | 1 | package de.ids_mannheim.korap.web.input; |
| 2 | |||||
| margaretha | d3bc71f | 2018-01-03 20:35:06 +0100 | [diff] [blame] | 3 | |
| margaretha | f093afb | 2017-11-12 21:38:23 +0100 | [diff] [blame] | 4 | import de.ids_mannheim.korap.constant.VirtualCorpusType; |
| margaretha | d3bc71f | 2018-01-03 20:35:06 +0100 | [diff] [blame] | 5 | import de.ids_mannheim.korap.service.VirtualCorpusService; |
| margaretha | d3bc71f | 2018-01-03 20:35:06 +0100 | [diff] [blame] | 6 | import de.ids_mannheim.korap.web.controller.VirtualCorpusController; |
| margaretha | f093afb | 2017-11-12 21:38:23 +0100 | [diff] [blame] | 7 | import lombok.Getter; |
| 8 | import lombok.Setter; | ||||
| 9 | |||||
| margaretha | 6b3ecdd | 2018-03-01 18:23:56 +0100 | [diff] [blame] | 10 | /** Java POJO of JSON input of the virtual corpus controller for |
| margaretha | 45dde68 | 2018-01-04 21:33:46 +0100 | [diff] [blame] | 11 | * creating and editing virtual corpora. |
| margaretha | d3bc71f | 2018-01-03 20:35:06 +0100 | [diff] [blame] | 12 | * |
| 13 | * @author margaretha | ||||
| margaretha | 45dde68 | 2018-01-04 21:33:46 +0100 | [diff] [blame] | 14 | * @see VirtualCorpusController |
| 15 | * @see VirtualCorpusService | ||||
| margaretha | d3bc71f | 2018-01-03 20:35:06 +0100 | [diff] [blame] | 16 | */ |
| margaretha | f093afb | 2017-11-12 21:38:23 +0100 | [diff] [blame] | 17 | @Getter |
| 18 | @Setter | ||||
| margaretha | 9d3eb04 | 2017-12-22 11:02:30 +0100 | [diff] [blame] | 19 | public class VirtualCorpusJson { |
| margaretha | 4af3f1e | 2019-01-16 17:53:26 +0100 | [diff] [blame] | 20 | // required |
| 21 | private boolean isCached; | ||||
| 22 | |||||
| margaretha | 45dde68 | 2018-01-04 21:33:46 +0100 | [diff] [blame] | 23 | // required in creating VCs |
| margaretha | 4af3f1e | 2019-01-16 17:53:26 +0100 | [diff] [blame] | 24 | @Deprecated |
| margaretha | f093afb | 2017-11-12 21:38:23 +0100 | [diff] [blame] | 25 | private String name; |
| 26 | private VirtualCorpusType type; | ||||
| margaretha | 541b8cc | 2018-01-10 13:02:46 +0100 | [diff] [blame] | 27 | private String corpusQuery; |
| margaretha | 45dde68 | 2018-01-04 21:33:46 +0100 | [diff] [blame] | 28 | |
| 29 | // required in editing VCs | ||||
| margaretha | 4af3f1e | 2019-01-16 17:53:26 +0100 | [diff] [blame] | 30 | @Deprecated |
| margaretha | 45dde68 | 2018-01-04 21:33:46 +0100 | [diff] [blame] | 31 | private int id; |
| 32 | |||||
| margaretha | f093afb | 2017-11-12 21:38:23 +0100 | [diff] [blame] | 33 | // optional |
| 34 | private String definition; | ||||
| 35 | private String description; | ||||
| 36 | private String status; | ||||
| margaretha | f093afb | 2017-11-12 21:38:23 +0100 | [diff] [blame] | 37 | } |