1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 package org.apache.directory.server.core.api.schema.registries.synchronizers;
21
22
23 import org.apache.directory.api.ldap.model.entry.Entry;
24 import org.apache.directory.api.ldap.model.exception.LdapException;
25 import org.apache.directory.api.ldap.model.name.Dn;
26 import org.apache.directory.api.ldap.model.name.Rdn;
27 import org.apache.directory.api.ldap.model.schema.MatchingRuleUse;
28 import org.apache.directory.api.ldap.model.schema.SchemaManager;
29 import org.apache.directory.server.core.api.interceptor.context.ModifyOperationContext;
30
31
32
33
34
35
36
37 public class MatchingRuleUseSynchronizer extends AbstractRegistrySynchronizer
38 {
39
40
41
42
43
44
45 protected MatchingRuleUseSynchronizer( SchemaManager schemaManager ) throws Exception
46 {
47 super( schemaManager );
48
49 }
50
51
52
53
54
55 @Override
56 public boolean modify( ModifyOperationContext modifyContext, Entry targetEntry,
57 boolean cascade ) throws LdapException
58 {
59
60 return SCHEMA_UNCHANGED;
61 }
62
63
64
65
66
67 public void add( Entry entry ) throws LdapException
68 {
69
70 }
71
72
73
74
75
76 public void delete( Entry entry, boolean cascade ) throws LdapException
77 {
78
79 }
80
81
82 public void moveAndRename( Dn oriChildName, Dn newParentName, Rdn newRn, boolean deleteOldRn,
83 Entry entry, boolean cascade ) throws LdapException
84 {
85
86 }
87
88
89 public void move( Dn oriChildName, Dn newParentName,
90 Entry entry, boolean cascade ) throws LdapException
91 {
92
93 }
94
95
96
97
98
99 public void rename( Entry entry, Rdn newRdn, boolean cascade ) throws LdapException
100 {
101
102 }
103
104
105 public void add( MatchingRuleUse mru ) throws LdapException
106 {
107
108 }
109
110
111 public void delete( MatchingRuleUse mru, boolean cascade ) throws LdapException
112 {
113
114 }
115 }