You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@directory.apache.org by er...@apache.org on 2006/05/02 12:51:44 UTC
svn commit: r398899 - in /directory/trunks/apacheds/core/src/main:
java/org/apache/directory/server/core/schema/bootstrap/ schema/
Author: ersiner
Date: Tue May 2 03:51:25 2006
New Revision: 398899
URL: http://svn.apache.org/viewcvs?rev=398899&view=rev
Log:
Added schema elements (two both schema files and source files where neened) for Triggers.
Modified:
directory/trunks/apacheds/core/src/main/java/org/apache/directory/server/core/schema/bootstrap/SystemSyntaxCheckerProducer.java
directory/trunks/apacheds/core/src/main/java/org/apache/directory/server/core/schema/bootstrap/SystemSyntaxProducer.java
directory/trunks/apacheds/core/src/main/schema/apache.schema
Modified: directory/trunks/apacheds/core/src/main/java/org/apache/directory/server/core/schema/bootstrap/SystemSyntaxCheckerProducer.java
URL: http://svn.apache.org/viewcvs/directory/trunks/apacheds/core/src/main/java/org/apache/directory/server/core/schema/bootstrap/SystemSyntaxCheckerProducer.java?rev=398899&r1=398898&r2=398899&view=diff
==============================================================================
--- directory/trunks/apacheds/core/src/main/java/org/apache/directory/server/core/schema/bootstrap/SystemSyntaxCheckerProducer.java (original)
+++ directory/trunks/apacheds/core/src/main/java/org/apache/directory/server/core/schema/bootstrap/SystemSyntaxCheckerProducer.java Tue May 2 03:51:25 2006
@@ -303,5 +303,8 @@
syntaxChecker = new AcceptAllSyntaxChecker( "1.3.6.1.4.1.1466.115.121.1.58" );
cb.schemaObjectProduced( this, syntaxChecker.getSyntaxOid(), syntaxChecker );
+
+ syntaxChecker = new AcceptAllSyntaxChecker( "1.3.6.1.4.1.1466.115.121.1.59" );
+ cb.schemaObjectProduced( this, syntaxChecker.getSyntaxOid(), syntaxChecker );
}
}
Modified: directory/trunks/apacheds/core/src/main/java/org/apache/directory/server/core/schema/bootstrap/SystemSyntaxProducer.java
URL: http://svn.apache.org/viewcvs/directory/trunks/apacheds/core/src/main/java/org/apache/directory/server/core/schema/bootstrap/SystemSyntaxProducer.java?rev=398899&r1=398898&r2=398899&view=diff
==============================================================================
--- directory/trunks/apacheds/core/src/main/java/org/apache/directory/server/core/schema/bootstrap/SystemSyntaxProducer.java (original)
+++ directory/trunks/apacheds/core/src/main/java/org/apache/directory/server/core/schema/bootstrap/SystemSyntaxProducer.java Tue May 2 03:51:25 2006
@@ -559,5 +559,11 @@
{ "Substring Assertion" } );
syntax.setHumanReadible( true );
cb.schemaObjectProduced( this, syntax.getOid(), syntax );
+
+ syntax = new BootstrapSyntax( "1.3.6.1.4.1.1466.115.121.1.59", syntaxCheckerRegistry );
+ syntax.setNames( new String[]
+ { "Trigger Specification" } );
+ syntax.setHumanReadible( true );
+ cb.schemaObjectProduced( this, syntax.getOid(), syntax );
}
}
Modified: directory/trunks/apacheds/core/src/main/schema/apache.schema
URL: http://svn.apache.org/viewcvs/directory/trunks/apacheds/core/src/main/schema/apache.schema?rev=398899&r1=398898&r2=398899&view=diff
==============================================================================
--- directory/trunks/apacheds/core/src/main/schema/apache.schema (original)
+++ directory/trunks/apacheds/core/src/main/schema/apache.schema Tue May 2 03:51:25 2006
@@ -236,4 +236,38 @@
DESC 'The default search context for the Ldap Class Loader'
SUP distinguishedName
EQUALITY distinguishedNameMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.12 )
\ No newline at end of file
+ SYNTAX 1.3.6.1.4.1.1466.115.121.1.12 )
+
+# ===============
+# Trigger related
+# ===============
+
+attributetype ( 1.2.6.1.4.1.18060.1.1.1.3.25 NAME 'prescriptiveTrigger'
+ DESC 'Trigger specification that applies to a set of entries'
+ EQUALITY directoryStringFirstComponentMatch
+ SYNTAX 1.3.6.1.4.1.1466.115.121.1.59
+ USAGE directoryOperation )
+
+attributetype ( 1.2.6.1.4.1.18060.1.1.1.3.26 NAME 'entryTrigger'
+ DESC 'Trigger specification that applies to a single entry'
+ EQUALITY directoryStringFirstComponentMatch
+ SYNTAX 1.3.6.1.4.1.1466.115.121.1.59
+ USAGE directoryOperation )
+
+attributetype ( 1.2.6.1.4.1.18060.1.1.1.3.27 NAME 'triggerSubentries'
+ DESC 'Used to track subentries associated with a trigger area which an entry falls under'
+ SUP distinguishedName
+ EQUALITY distinguishedNameMatch
+ SYNTAX 1.3.6.1.4.1.1466.115.121.1.12
+ NO-USER-MODIFICATION
+ USAGE directoryOperation )
+
+objectclass ( 1.2.6.1.4.1.18060.1.1.1.3.28 NAME 'triggerSubentry'
+ DESC 'Used to track a subentry associated with trigger areas'
+ AUXILIARY
+ MUST prescriptiveTrigger )
+
+# ======================
+# End of Trigger related
+# ======================
+