1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 package org.apache.syncope.core.persistence.api.entity;
20
21 import java.net.URI;
22 import java.util.List;
23 import org.apache.syncope.common.lib.types.SRARouteFilter;
24 import org.apache.syncope.common.lib.types.SRARoutePredicate;
25 import org.apache.syncope.common.lib.types.SRARouteType;
26
27 public interface SRARoute extends Entity {
28
29 String getName();
30
31 void setName(String name);
32
33 URI getTarget();
34
35 void setTarget(URI target);
36
37 URI getError();
38
39 void setError(URI error);
40
41 SRARouteType getType();
42
43 void setType(SRARouteType type);
44
45 boolean isLogout();
46
47 void setLogout(boolean logout);
48
49 URI getPostLogout();
50
51 void setPostLogout(URI postLogout);
52
53 boolean isCsrf();
54
55 void setCsrf(boolean csrf);
56
57 int getOrder();
58
59 void setOrder(int order);
60
61 List<SRARouteFilter> getFilters();
62
63 void setFilters(List<SRARouteFilter> filters);
64
65 List<SRARoutePredicate> getPredicates();
66
67 void setPredicates(List<SRARoutePredicate> predicates);
68 }