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 org.apache.syncope.common.lib.types.AttrSchemaType;
22 import org.apache.syncope.common.lib.types.CipherAlgorithm;
23
24 public interface PlainSchema extends Schema {
25
26 CipherAlgorithm getCipherAlgorithm();
27
28 String getConversionPattern();
29
30 String getEnumerationKeys();
31
32 String getEnumerationValues();
33
34 String getMimeType();
35
36 String getSecretKey();
37
38 Implementation getValidator();
39
40 void setCipherAlgorithm(CipherAlgorithm cipherAlgorithm);
41
42 void setConversionPattern(String conversionPattern);
43
44 void setEnumerationKeys(String enumerationKeys);
45
46 void setEnumerationValues(String enumerationValues);
47
48 void setMimeType(String mimeType);
49
50 void setSecretKey(String secretKey);
51
52 void setValidator(Implementation validator);
53
54 void setType(AttrSchemaType type);
55
56 void setMandatoryCondition(String condition);
57
58 void setMultivalue(boolean multivalue);
59
60 void setReadonly(boolean readonly);
61
62 void setUniqueConstraint(boolean uniquevalue);
63
64 }