1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23 package net.sumaris.rdf.service;
24
25 import lombok.Builder;
26 import lombok.Data;
27 import lombok.EqualsAndHashCode;
28 import lombok.ToString;
29 import lombok.experimental.FieldNameConstants;
30
31 import java.lang.annotation.Annotation;
32 import java.util.List;
33
34 @Data
35 @Builder
36 @FieldNameConstants
37 @EqualsAndHashCode
38 @ToString(onlyExplicitlyIncluded = false)
39 public class RdfExportOptions {
40
41 private String domain;
42 private String classname;
43 private String id;
44
45 private boolean withMethods = false;
46 private boolean withDisjoints = false;
47 private boolean withInterfaces = false;
48
49 private Class<? extends Annotation> annotatedType;
50 private Class type;
51
52 private List<String> packages;
53 }