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.util.List;
22 import java.util.Optional;
23 import org.apache.syncope.common.lib.to.Item;
24 import org.apache.syncope.common.lib.types.SAML2BindingType;
25
26 public interface SAML2SP4UIIdP extends Entity {
27
28 String getEntityID();
29
30 void setEntityID(String entityID);
31
32 String getName();
33
34 void setName(String name);
35
36 byte[] getMetadata();
37
38 void setMetadata(byte[] metadata);
39
40 boolean isLogoutSupported();
41
42 void setLogoutSupported(boolean logoutSupported);
43
44 boolean isCreateUnmatching();
45
46 void setCreateUnmatching(boolean createUnmatching);
47
48 boolean isSelfRegUnmatching();
49
50 void setSelfRegUnmatching(boolean selfRegUnmatching);
51
52 boolean isUpdateMatching();
53
54 void setUpdateMatching(boolean updateMatching);
55
56 SAML2BindingType getBindingType();
57
58 void setBindingType(SAML2BindingType bindingType);
59
60 Implementation getRequestedAuthnContextProvider();
61
62 void setRequestedAuthnContextProvider(Implementation requestedAuthnContextProvider);
63
64 SAML2SP4UIUserTemplate getUserTemplate();
65
66 void setUserTemplate(SAML2SP4UIUserTemplate userTemplate);
67
68 Optional<Item> getConnObjectKeyItem();
69
70 void setConnObjectKeyItem(Item item);
71
72 List<Item> getItems();
73
74 boolean add(Implementation action);
75
76 List<? extends Implementation> getActions();
77 }