You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@directory.apache.org by ak...@apache.org on 2006/12/29 18:00:14 UTC
svn commit: r491047 - in /directory/branches/trunks/schema/apacheds:
bootstrap-plugin/src/main/java/org/apache/directory/server/core/bootstrap/plugin/
core/src/main/java/org/apache/directory/server/core/schema/
schema-registries/src/main/java/org/apach...
Author: akarasulu
Date: Fri Dec 29 09:00:13 2006
New Revision: 491047
URL: http://svn.apache.org/viewvc?view=rev&rev=491047
Log:
Fixed a few NPE based bugs and other issues where objectClass names was
improperly overwritten. Fixed issues with processing schema loading when
syntaxes don't have names.
Modified:
directory/branches/trunks/schema/apacheds/bootstrap-plugin/src/main/java/org/apache/directory/server/core/bootstrap/plugin/AttributesFactory.java
directory/branches/trunks/schema/apacheds/core/src/main/java/org/apache/directory/server/core/schema/ObjectClassImpl.java
directory/branches/trunks/schema/apacheds/schema-registries/src/main/java/org/apache/directory/server/schema/registries/DefaultSyntaxRegistry.java
Modified: directory/branches/trunks/schema/apacheds/bootstrap-plugin/src/main/java/org/apache/directory/server/core/bootstrap/plugin/AttributesFactory.java
URL: http://svn.apache.org/viewvc/directory/branches/trunks/schema/apacheds/bootstrap-plugin/src/main/java/org/apache/directory/server/core/bootstrap/plugin/AttributesFactory.java?view=diff&rev=491047&r1=491046&r2=491047
==============================================================================
--- directory/branches/trunks/schema/apacheds/bootstrap-plugin/src/main/java/org/apache/directory/server/core/bootstrap/plugin/AttributesFactory.java (original)
+++ directory/branches/trunks/schema/apacheds/bootstrap-plugin/src/main/java/org/apache/directory/server/core/bootstrap/plugin/AttributesFactory.java Fri Dec 29 09:00:13 2006
@@ -199,11 +199,7 @@
injectCommon( attributeType, entry );
AttributeType superior = attributeType.getSuperior();
- if ( superior == null )
- {
- entry.put( MetaSchemaConstants.M_SUP_ATTRIBUTE_TYPE_AT, "top" );
- }
- else
+ if ( superior != null )
{
// use name if we can for clarity
String sup = superior.getName();
Modified: directory/branches/trunks/schema/apacheds/core/src/main/java/org/apache/directory/server/core/schema/ObjectClassImpl.java
URL: http://svn.apache.org/viewvc/directory/branches/trunks/schema/apacheds/core/src/main/java/org/apache/directory/server/core/schema/ObjectClassImpl.java?view=diff&rev=491047&r1=491046&r2=491047
==============================================================================
--- directory/branches/trunks/schema/apacheds/core/src/main/java/org/apache/directory/server/core/schema/ObjectClassImpl.java (original)
+++ directory/branches/trunks/schema/apacheds/core/src/main/java/org/apache/directory/server/core/schema/ObjectClassImpl.java Fri Dec 29 09:00:13 2006
@@ -67,7 +67,7 @@
}
- public void setNames( String[] name )
+ public void setNames( String[] names )
{
super.setNames( names );
}
Modified: directory/branches/trunks/schema/apacheds/schema-registries/src/main/java/org/apache/directory/server/schema/registries/DefaultSyntaxRegistry.java
URL: http://svn.apache.org/viewvc/directory/branches/trunks/schema/apacheds/schema-registries/src/main/java/org/apache/directory/server/schema/registries/DefaultSyntaxRegistry.java?view=diff&rev=491047&r1=491046&r2=491047
==============================================================================
--- directory/branches/trunks/schema/apacheds/schema-registries/src/main/java/org/apache/directory/server/schema/registries/DefaultSyntaxRegistry.java (original)
+++ directory/branches/trunks/schema/apacheds/schema-registries/src/main/java/org/apache/directory/server/schema/registries/DefaultSyntaxRegistry.java Fri Dec 29 09:00:13 2006
@@ -98,7 +98,11 @@
throw e;
}
- oidRegistry.register( syntax.getName(), syntax.getOid() );
+ if ( syntax.getName() != null )
+ {
+ oidRegistry.register( syntax.getName(), syntax.getOid() );
+ }
+
byOid.put( syntax.getOid(), syntax );
oidToSchema.put( syntax.getOid(), schema );
if ( log.isDebugEnabled() )