You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@directory.apache.org by oe...@apache.org on 2007/05/31 21:58:38 UTC

svn commit: r543239 [5/37] - in /directory/sandbox/oersoy/das.testing/das.ldap.parent: ./ das.ldap.configuration.model.ecore.v100/ das.ldap.configuration.model.ecore.v100/.settings/ das.ldap.configuration.model.ecore.v100/model/ das.ldap.configuration....

Added: directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.constants/src/main/java/org/apache/tuscany/das/ldap/schema/constants/AttributeTypeConstants.java
URL: http://svn.apache.org/viewvc/directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.constants/src/main/java/org/apache/tuscany/das/ldap/schema/constants/AttributeTypeConstants.java?view=auto&rev=543239
==============================================================================
--- directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.constants/src/main/java/org/apache/tuscany/das/ldap/schema/constants/AttributeTypeConstants.java (added)
+++ directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.constants/src/main/java/org/apache/tuscany/das/ldap/schema/constants/AttributeTypeConstants.java Thu May 31 12:58:13 2007
@@ -0,0 +1,24 @@
+
+package org.apache.tuscany.das.ldap.schema.constants;
+
+public interface AttributeTypeConstants
+{
+    String CN                  = "cn";
+    String OU                  = "ou";
+    String OBJECT_CLASS        = "objectClass";
+    String CREATORS_NAME       = "creatorsName";
+    String CREATE_TIMESTAMP    = "createTimestamp";
+    String MODIFY_TIMESTAMP    = "modifyTimestamp";
+    String MODIFIERS_NAME      = "modifiersName";
+
+    String LDAP_SYNTAXES       = "ldapSyntaxes";
+    String SYNTAXES            = "syntaxes";
+    String SYNTAX_CHECKERS     = "syntaxCheckers";
+    String MATCHING_RULES      = "matchingRules";
+    String ATTRIBUTE_TYPES     = "attributeTypes";
+    String OBJECT_CLASSES      = "objectClasses";
+    String MATCHING_RULE       = "matchingRuleUse";
+    String DIT_STRUCTURE       = "ditStructureRules";
+    String DIT_CONTENT         = "ditContentRules";
+    String NAME_FORMS          = "nameForms";
+}

Added: directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.constants/src/main/java/org/apache/tuscany/das/ldap/schema/constants/EnumeratedSchemaAttributeTypeValues.java
URL: http://svn.apache.org/viewvc/directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.constants/src/main/java/org/apache/tuscany/das/ldap/schema/constants/EnumeratedSchemaAttributeTypeValues.java?view=auto&rev=543239
==============================================================================
--- directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.constants/src/main/java/org/apache/tuscany/das/ldap/schema/constants/EnumeratedSchemaAttributeTypeValues.java (added)
+++ directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.constants/src/main/java/org/apache/tuscany/das/ldap/schema/constants/EnumeratedSchemaAttributeTypeValues.java Thu May 31 12:58:13 2007
@@ -0,0 +1,7 @@
+
+package org.apache.tuscany.das.ldap.schema.constants;
+
+public interface EnumeratedSchemaAttributeTypeValues
+{
+    String M_EQUALITY__NAME_OR_NUMERIC_ID_MATCH="nameOrNumericIdMatch";
+}

Added: directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.constants/src/main/java/org/apache/tuscany/das/ldap/schema/constants/ObjectClassConstants.java
URL: http://svn.apache.org/viewvc/directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.constants/src/main/java/org/apache/tuscany/das/ldap/schema/constants/ObjectClassConstants.java?view=auto&rev=543239
==============================================================================
--- directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.constants/src/main/java/org/apache/tuscany/das/ldap/schema/constants/ObjectClassConstants.java (added)
+++ directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.constants/src/main/java/org/apache/tuscany/das/ldap/schema/constants/ObjectClassConstants.java Thu May 31 12:58:13 2007
@@ -0,0 +1,35 @@
+/*
+ *   Licensed to the Apache Software Foundation (ASF) under one
+ *   or more contributor license agreements.  See the NOTICE file
+ *   distributed with this work for additional information
+ *   regarding copyright ownership.  The ASF licenses this file
+ *   to you under the Apache License, Version 2.0 (the
+ *   "License"); you may not use this file except in compliance
+ *   with the License.  You may obtain a copy of the License at
+ *
+ *     http://www.apache.org/licenses/LICENSE-2.0
+ *
+ *   Unless required by applicable law or agreed to in writing,
+ *   software distributed under the License is distributed on an
+ *   "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ *   KIND, either express or implied.  See the License for the
+ *   specific language governing permissions and limitations
+ *   under the License.
+ *
+ */
+package org.apache.tuscany.das.ldap.schema.constants;
+
+
+/**
+ * These constants are used by the DAS and DAS Clients.
+ *
+ */
+public interface ObjectClassConstants
+{
+    String TOP                   = "top";
+    String ORGANIZATIONAL_UNIT   = "organizationalUnit";
+    
+    String ABSTRACT              = "ABSTRACT";
+    String STRUCTURAL            = "STRUCTURAL";
+    String AUXILIARY             = "AUXILIARY";
+}

Added: directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.constants/src/main/java/org/apache/tuscany/das/ldap/schema/constants/PartitionConstants.java
URL: http://svn.apache.org/viewvc/directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.constants/src/main/java/org/apache/tuscany/das/ldap/schema/constants/PartitionConstants.java?view=auto&rev=543239
==============================================================================
--- directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.constants/src/main/java/org/apache/tuscany/das/ldap/schema/constants/PartitionConstants.java (added)
+++ directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.constants/src/main/java/org/apache/tuscany/das/ldap/schema/constants/PartitionConstants.java Thu May 31 12:58:13 2007
@@ -0,0 +1,8 @@
+
+package org.apache.tuscany.das.ldap.schema.constants;
+
+public interface PartitionConstants
+{
+    
+
+}

Added: directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.constants/src/main/java/org/apache/tuscany/das/ldap/schema/constants/SchemaAttributeTypeConstants.java
URL: http://svn.apache.org/viewvc/directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.constants/src/main/java/org/apache/tuscany/das/ldap/schema/constants/SchemaAttributeTypeConstants.java?view=auto&rev=543239
==============================================================================
--- directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.constants/src/main/java/org/apache/tuscany/das/ldap/schema/constants/SchemaAttributeTypeConstants.java (added)
+++ directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.constants/src/main/java/org/apache/tuscany/das/ldap/schema/constants/SchemaAttributeTypeConstants.java Thu May 31 12:58:13 2007
@@ -0,0 +1,30 @@
+
+package org.apache.tuscany.das.ldap.schema.constants;
+
+public interface SchemaAttributeTypeConstants
+{
+    String M_SUP_OBJECT_CLASS     = "m-supObjectClass";
+    String M_BYTECODE             = "m-bytecode";
+    String M_FQCN                 = "m-fqcn";
+    String M_DEPENDENCIES         = "m-dependencies";
+    String M_DISABLED             = "m-disabled";
+    String M_DESCRIPTION          = "m-description";
+    String M_OBSOLETE             = "m-obsolete";
+    String M_NAME                 = "m-name";
+    String M_OID                  = "m-oid";
+    String M_OC                   = "m-oc";
+    String M_AUX                  = "m-aux";
+    String M_USAGE                = "m-usage";
+    String M_NO_USER_MODIFICATION = "m-noUserModification";
+    String M_SINGLE_VALUE         = "m-singleValue";
+    String M_COLLECTIVE           = "m-collective";
+    String M_SUBSTR               = "m-substr";
+    String M_SUP                  = "m-supAttributeType";
+    String M_ORDERING             = "m-ordering";
+    String M_EQUALITY             = "m-equality";
+    String M_SYNTAX               = "m-syntax";
+    String M_MUST                 = "m-must";
+    String M_MAY                  = "m-may";
+    String M_TYPE_OBJECT_CLASS    = "m-typeObjectClass";
+    String X_HUMAN_READIBLE       = "x-humanReadible";//TODO Fix spelling once fixed in ADS
+}

Added: directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.constants/src/main/java/org/apache/tuscany/das/ldap/schema/constants/SchemaObjectClassConstants.java
URL: http://svn.apache.org/viewvc/directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.constants/src/main/java/org/apache/tuscany/das/ldap/schema/constants/SchemaObjectClassConstants.java?view=auto&rev=543239
==============================================================================
--- directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.constants/src/main/java/org/apache/tuscany/das/ldap/schema/constants/SchemaObjectClassConstants.java (added)
+++ directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.constants/src/main/java/org/apache/tuscany/das/ldap/schema/constants/SchemaObjectClassConstants.java Thu May 31 12:58:13 2007
@@ -0,0 +1,42 @@
+/*
+ *   Licensed to the Apache Software Foundation (ASF) under one
+ *   or more contributor license agreements.  See the NOTICE file
+ *   distributed with this work for additional information
+ *   regarding copyright ownership.  The ASF licenses this file
+ *   to you under the Apache License, Version 2.0 (the
+ *   "License"); you may not use this file except in compliance
+ *   with the License.  You may obtain a copy of the License at
+ *
+ *     http://www.apache.org/licenses/LICENSE-2.0
+ *
+ *   Unless required by applicable law or agreed to in writing,
+ *   software distributed under the License is distributed on an
+ *   "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ *   KIND, either express or implied.  See the License for the
+ *   specific language governing permissions and limitations
+ *   under the License.
+ *
+ */
+package org.apache.tuscany.das.ldap.schema.constants;
+
+
+/**
+ * These constants are used by the DAS and DAS Clients.
+ *
+ * @author <a href="mailto:dev@directory.apache.org">Apache Directory Project</a>
+ * @version $Rev$, $Date$
+ */
+public interface SchemaObjectClassConstants
+{
+    String META_TOP              = "metaTop";
+    String META_SCHEMA           = "metaSchema";
+    String META_OBJECT_CLASS     = "metaObjectClass";
+    String META_ATTRIBUTE_TYPE   = "metaAttributeType";
+    String META_MATCHING_RULE    = "metaMatchingRule";
+    String META_NORMALIZER       = "metaNormalizer";
+    String META_SYNTAX           = "metaSyntax";
+    String META_SYNTAX_CHECKER   = "metaSyntaxChecker";
+    String META_COMPARATOR       = "metaComparator";
+    String META_NAME_FORM        = "metaNameForm";
+    String META_DIT_CONTENT_RULE = "metaDITContentRule";
+}

Added: directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.constants/src/main/java/org/apache/tuscany/das/ldap/schema/constants/SystemSchemaConstants.java
URL: http://svn.apache.org/viewvc/directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.constants/src/main/java/org/apache/tuscany/das/ldap/schema/constants/SystemSchemaConstants.java?view=auto&rev=543239
==============================================================================
--- directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.constants/src/main/java/org/apache/tuscany/das/ldap/schema/constants/SystemSchemaConstants.java (added)
+++ directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.constants/src/main/java/org/apache/tuscany/das/ldap/schema/constants/SystemSchemaConstants.java Thu May 31 12:58:13 2007
@@ -0,0 +1,34 @@
+/*
+ *   Licensed to the Apache Software Foundation (ASF) under one
+ *   or more contributor license agreements.  See the NOTICE file
+ *   distributed with this work for additional information
+ *   regarding copyright ownership.  The ASF licenses this file
+ *   to you under the Apache License, Version 2.0 (the
+ *   "License"); you may not use this file except in compliance
+ *   with the License.  You may obtain a copy of the License at
+ *
+ *     http://www.apache.org/licenses/LICENSE-2.0
+ *
+ *   Unless required by applicable law or agreed to in writing,
+ *   software distributed under the License is distributed on an
+ *   "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ *   KIND, either express or implied.  See the License for the
+ *   specific language governing permissions and limitations
+ *   under the License.
+ *
+ */
+package org.apache.tuscany.das.ldap.schema.constants;
+
+
+/**
+ * Constants for the System schema.
+ *
+ * @author <a href="mailto:dev@directory.apache.org">Apache Directory Project</a>
+ * @version $Rev$, $Date$
+ */
+public interface SystemSchemaConstants
+{
+    String SCHEMA_NAME                        = "system";
+
+
+}

Added: directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.constants/target/classes/org/apache/tuscany/das/ldap/schema/constants/AttributeTypeConstants.class
URL: http://svn.apache.org/viewvc/directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.constants/target/classes/org/apache/tuscany/das/ldap/schema/constants/AttributeTypeConstants.class?view=auto&rev=543239
==============================================================================
Binary file - no diff available.

Propchange: directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.constants/target/classes/org/apache/tuscany/das/ldap/schema/constants/AttributeTypeConstants.class
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.constants/target/classes/org/apache/tuscany/das/ldap/schema/constants/EnumeratedSchemaAttributeTypeValues.class
URL: http://svn.apache.org/viewvc/directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.constants/target/classes/org/apache/tuscany/das/ldap/schema/constants/EnumeratedSchemaAttributeTypeValues.class?view=auto&rev=543239
==============================================================================
Binary file - no diff available.

Propchange: directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.constants/target/classes/org/apache/tuscany/das/ldap/schema/constants/EnumeratedSchemaAttributeTypeValues.class
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.constants/target/classes/org/apache/tuscany/das/ldap/schema/constants/ObjectClassConstants.class
URL: http://svn.apache.org/viewvc/directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.constants/target/classes/org/apache/tuscany/das/ldap/schema/constants/ObjectClassConstants.class?view=auto&rev=543239
==============================================================================
Binary file - no diff available.

Propchange: directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.constants/target/classes/org/apache/tuscany/das/ldap/schema/constants/ObjectClassConstants.class
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.constants/target/classes/org/apache/tuscany/das/ldap/schema/constants/PartitionConstants.class
URL: http://svn.apache.org/viewvc/directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.constants/target/classes/org/apache/tuscany/das/ldap/schema/constants/PartitionConstants.class?view=auto&rev=543239
==============================================================================
Binary file - no diff available.

Propchange: directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.constants/target/classes/org/apache/tuscany/das/ldap/schema/constants/PartitionConstants.class
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.constants/target/classes/org/apache/tuscany/das/ldap/schema/constants/SchemaAttributeTypeConstants.class
URL: http://svn.apache.org/viewvc/directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.constants/target/classes/org/apache/tuscany/das/ldap/schema/constants/SchemaAttributeTypeConstants.class?view=auto&rev=543239
==============================================================================
Binary file - no diff available.

Propchange: directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.constants/target/classes/org/apache/tuscany/das/ldap/schema/constants/SchemaAttributeTypeConstants.class
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.constants/target/classes/org/apache/tuscany/das/ldap/schema/constants/SchemaObjectClassConstants.class
URL: http://svn.apache.org/viewvc/directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.constants/target/classes/org/apache/tuscany/das/ldap/schema/constants/SchemaObjectClassConstants.class?view=auto&rev=543239
==============================================================================
Binary file - no diff available.

Propchange: directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.constants/target/classes/org/apache/tuscany/das/ldap/schema/constants/SchemaObjectClassConstants.class
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.constants/target/classes/org/apache/tuscany/das/ldap/schema/constants/SystemSchemaConstants.class
URL: http://svn.apache.org/viewvc/directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.constants/target/classes/org/apache/tuscany/das/ldap/schema/constants/SystemSchemaConstants.class?view=auto&rev=543239
==============================================================================
Binary file - no diff available.

Propchange: directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.constants/target/classes/org/apache/tuscany/das/ldap/schema/constants/SystemSchemaConstants.class
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.constants/target/das.ldap.constants-1.0-SNAPSHOT.jar
URL: http://svn.apache.org/viewvc/directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.constants/target/das.ldap.constants-1.0-SNAPSHOT.jar?view=auto&rev=543239
==============================================================================
Binary file - no diff available.

Propchange: directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.constants/target/das.ldap.constants-1.0-SNAPSHOT.jar
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.prototype/.classpath
URL: http://svn.apache.org/viewvc/directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.prototype/.classpath?view=auto&rev=543239
==============================================================================
--- directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.prototype/.classpath (added)
+++ directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.prototype/.classpath Thu May 31 12:58:13 2007
@@ -0,0 +1,56 @@
+<classpath>
+  <classpathentry kind="src" path="src/main/java"/>
+  <classpathentry kind="src" path="src/test/java" output="target/test-classes"/>
+  <classpathentry kind="output" path="target/classes"/>
+  <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
+  <classpathentry kind="var" path="M2_REPO/org/eclipse/emf/importer-ecore/2.3.0-M4/importer-ecore-2.3.0-M4.jar"/>
+  <classpathentry kind="var" path="M2_REPO/org/eclipse/emf/common-ui/2.3.0-M4/common-ui-2.3.0-M4.jar"/>
+  <classpathentry kind="src" path="/das.ldap"/>
+  <classpathentry kind="var" path="M2_REPO/org/eclipse/xsd/ecore-exporter/2.3.0-M4/ecore-exporter-2.3.0-M4.jar"/>
+  <classpathentry kind="var" path="M2_REPO/org/apache/directory/server/apacheds-core/1.0.0/apacheds-core-1.0.0.jar"/>
+  <classpathentry kind="var" path="M2_REPO/org/eclipse/emf/ecore-xmi/2.3.0-M4/ecore-xmi-2.3.0-M4.jar"/>
+  <classpathentry kind="var" path="M2_REPO/org/eclipse/emf/mapping-ecore2ecore-editor/2.3.0-M4/mapping-ecore2ecore-editor-2.3.0-M4.jar"/>
+  <classpathentry kind="src" path="/das.ldap.constants"/>
+  <classpathentry kind="var" path="M2_REPO/org/eclipse/emf/codegen-ecore/2.3.0-M4/codegen-ecore-2.3.0-M4.jar"/>
+  <classpathentry kind="var" path="M2_REPO/org/eclipse/xsd/ecore-importer/2.3.0-M4/ecore-importer-2.3.0-M4.jar"/>
+  <classpathentry kind="var" path="M2_REPO/org/eclipse/emf/exporter/2.3.0-M4/exporter-2.3.0-M4.jar"/>
+  <classpathentry kind="var" path="M2_REPO/junit/junit/3.8.1/junit-3.8.1.jar"/>
+  <classpathentry kind="var" path="M2_REPO/org/eclipse/emf/ant/2.3.0-M4/ant-2.3.0-M4.jar"/>
+  <classpathentry kind="var" path="M2_REPO/org/apache/directory/shared/shared-ldap/0.9.5.3/shared-ldap-0.9.5.3.jar"/>
+  <classpathentry kind="var" path="M2_REPO/org/eclipse/emf/emf/2.3.0-M4/emf-2.3.0-M4.jar"/>
+  <classpathentry kind="var" path="M2_REPO/org/eclipse/emf/importer-rose/2.3.0-M4/importer-rose-2.3.0-M4.jar"/>
+  <classpathentry kind="var" path="M2_REPO/org/eclipse/emf/edit/2.3.0-M4/edit-2.3.0-M4.jar"/>
+  <classpathentry kind="var" path="M2_REPO/org/eclipse/xsd/edit/2.3.0-M4/edit-2.3.0-M4.jar"/>
+  <classpathentry kind="var" path="M2_REPO/org/eclipse/emf/mapping/2.3.0-M4/mapping-2.3.0-M4.jar"/>
+  <classpathentry kind="var" path="M2_REPO/org/eclipse/emf/ecore-sdo/2.3.0-M4/ecore-sdo-2.3.0-M4.jar"/>
+  <classpathentry kind="var" path="M2_REPO/org/eclipse/emf/edit-ui/2.3.0-M4/edit-ui-2.3.0-M4.jar"/>
+  <classpathentry kind="var" path="M2_REPO/org/eclipse/emf/ecore-edit/2.3.0-M4/ecore-edit-2.3.0-M4.jar"/>
+  <classpathentry kind="var" path="M2_REPO/org/apache/directory/server/apacheds-core-shared/1.0.0/apacheds-core-shared-1.0.0.jar"/>
+  <classpathentry kind="var" path="M2_REPO/org/eclipse/emf/ecore-change/2.3.0-M4/ecore-change-2.3.0-M4.jar"/>
+  <classpathentry kind="var" path="M2_REPO/org/apache/directory/shared/shared-asn1/0.9.5.3/shared-asn1-0.9.5.3.jar"/>
+  <classpathentry kind="var" path="M2_REPO/org/eclipse/emf/mapping-ui/2.3.0-M4/mapping-ui-2.3.0-M4.jar"/>
+  <classpathentry kind="var" path="M2_REPO/org/eclipse/emf/ecore-sdo-edit/2.3.0-M4/ecore-sdo-edit-2.3.0-M4.jar"/>
+  <classpathentry kind="var" path="M2_REPO/org/eclipse/emf/importer-java/2.3.0-M4/importer-java-2.3.0-M4.jar"/>
+  <classpathentry kind="var" path="M2_REPO/org/eclipse/emf/mapping-ecore2ecore/2.3.0-M4/mapping-ecore2ecore-2.3.0-M4.jar"/>
+  <classpathentry kind="src" path="/das.ldap.utils"/>
+  <classpathentry kind="var" path="M2_REPO/commons-collections/commons-collections/3.2/commons-collections-3.2.jar"/>
+  <classpathentry kind="var" path="M2_REPO/jdbm/jdbm/1.0/jdbm-1.0.jar"/>
+  <classpathentry kind="var" path="M2_REPO/org/eclipse/emf/codegen-ecore-ui/2.3.0-M4/codegen-ecore-ui-2.3.0-M4.jar"/>
+  <classpathentry kind="var" path="M2_REPO/org/eclipse/emf/ecore-change-edit/2.3.0-M4/ecore-change-edit-2.3.0-M4.jar"/>
+  <classpathentry kind="var" path="M2_REPO/commons-lang/commons-lang/2.2/commons-lang-2.2.jar"/>
+  <classpathentry kind="var" path="M2_REPO/org/eclipse/emf/commonj-sdo/2.3.0-M4/commonj-sdo-2.3.0-M4.jar"/>
+  <classpathentry kind="var" path="M2_REPO/org/slf4j/nlog4j/1.2.25/nlog4j-1.2.25.jar"/>
+  <classpathentry kind="var" path="M2_REPO/org/eclipse/emf/mapping-ecore2xml/2.3.0-M4/mapping-ecore2xml-2.3.0-M4.jar"/>
+  <classpathentry kind="var" path="M2_REPO/antlr/antlr/2.7.6/antlr-2.7.6.jar"/>
+  <classpathentry kind="var" path="M2_REPO/org/eclipse/emf/converter/2.3.0-M4/converter-2.3.0-M4.jar"/>
+  <classpathentry kind="var" path="M2_REPO/org/eclipse/xsd/xsd/2.3.0-M4/xsd-2.3.0-M4.jar"/>
+  <classpathentry kind="var" path="M2_REPO/org/eclipse/emf/mapping-xsd2ecore/2.3.0-M4/mapping-xsd2ecore-2.3.0-M4.jar"/>
+  <classpathentry kind="var" path="M2_REPO/org/eclipse/emf/ecore/2.3.0-M4/ecore-2.3.0-M4.jar"/>
+  <classpathentry kind="src" path="/das.ldap.configuration.model.v100"/>
+  <classpathentry kind="var" path="M2_REPO/org/eclipse/emf/common/2.3.0-M4/common-2.3.0-M4.jar"/>
+  <classpathentry kind="var" path="M2_REPO/org/eclipse/emf/mapping-ecore2xml-ui/2.3.0-M4/mapping-ecore2xml-ui-2.3.0-M4.jar"/>
+  <classpathentry kind="var" path="M2_REPO/org/eclipse/emf/mapping-xsd2ecore-editor/2.3.0-M4/mapping-xsd2ecore-editor-2.3.0-M4.jar"/>
+  <classpathentry kind="var" path="M2_REPO/org/eclipse/emf/codegen/2.3.0-M4/codegen-2.3.0-M4.jar"/>
+  <classpathentry kind="var" path="M2_REPO/org/eclipse/emf/importer/2.3.0-M4/importer-2.3.0-M4.jar"/>
+  <classpathentry kind="var" path="M2_REPO/org/eclipse/emf/codegen-ui/2.3.0-M4/codegen-ui-2.3.0-M4.jar"/>
+</classpath>
\ No newline at end of file

Added: directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.prototype/.project
URL: http://svn.apache.org/viewvc/directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.prototype/.project?view=auto&rev=543239
==============================================================================
--- directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.prototype/.project (added)
+++ directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.prototype/.project Thu May 31 12:58:13 2007
@@ -0,0 +1,19 @@
+<projectDescription>
+  <name>das.ldap.prototype</name>
+  <comment/>
+  <projects>
+    <project>das.ldap</project>
+    <project>das.ldap.constants</project>
+    <project>das.ldap.utils</project>
+    <project>das.ldap.configuration.model.v100</project>
+  </projects>
+  <buildSpec>
+    <buildCommand>
+      <name>org.eclipse.jdt.core.javabuilder</name>
+      <arguments/>
+    </buildCommand>
+  </buildSpec>
+  <natures>
+    <nature>org.eclipse.jdt.core.javanature</nature>
+  </natures>
+</projectDescription>
\ No newline at end of file

Added: directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.prototype/.settings/org.eclipse.jdt.core.prefs
URL: http://svn.apache.org/viewvc/directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.prototype/.settings/org.eclipse.jdt.core.prefs?view=auto&rev=543239
==============================================================================
--- directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.prototype/.settings/org.eclipse.jdt.core.prefs (added)
+++ directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.prototype/.settings/org.eclipse.jdt.core.prefs Thu May 31 12:58:13 2007
@@ -0,0 +1,5 @@
+#Sun Apr 15 23:27:46 CDT 2007
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.5
+eclipse.preferences.version=1
+org.eclipse.jdt.core.compiler.source=1.5
+org.eclipse.jdt.core.compiler.compliance=1.5

Added: directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.prototype/pom.xml
URL: http://svn.apache.org/viewvc/directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.prototype/pom.xml?view=auto&rev=543239
==============================================================================
--- directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.prototype/pom.xml (added)
+++ directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.prototype/pom.xml Thu May 31 12:58:13 2007
@@ -0,0 +1,215 @@
+<?xml version="1.0"?>
+<project>
+   <parent>
+      <artifactId>das.ldap.parent</artifactId>
+      <groupId>org.apache.tuscany</groupId>
+      <version>1.0-SNAPSHOT</version>
+   </parent>
+   <modelVersion>4.0.0</modelVersion>
+   <groupId>org.apache.tuscany</groupId>
+   <artifactId>das.ldap.prototype</artifactId>
+   <name></name>
+   <version>1.0-SNAPSHOT</version>
+   <url>http://pyramidetechnologies.com/model/archetype</url>
+   <build>
+      <plugins>
+         <plugin>
+            <artifactId>maven-compiler-plugin</artifactId>
+            <configuration>
+               <source>1.5</source>
+               <target>1.5</target>
+            </configuration>
+         </plugin>
+      </plugins>
+   </build>
+   <dependencies>
+
+      <dependency>
+         <groupId>org.apache.directory.server</groupId>
+         <artifactId>apacheds-core</artifactId>
+         <version>1.0.0</version>
+      </dependency>
+
+      <dependency>
+         <groupId>org.slf4j</groupId>
+         <artifactId>nlog4j</artifactId>
+         <version>1.2.25</version>
+      </dependency>
+
+      <dependency>
+         <groupId>org.apache.tuscany</groupId>
+         <artifactId>das.ldap.constants</artifactId>
+         <version>1.0-SNAPSHOT</version>
+      </dependency>
+
+      <dependency>
+         <groupId>org.apache.tuscany</groupId>
+         <artifactId>das.ldap</artifactId>
+         <version>1.0-SNAPSHOT</version>
+      </dependency>
+
+      <dependency>
+         <groupId>org.apache.tuscany</groupId>
+         <artifactId>das.ldap.configuration.model.v100</artifactId>
+         <version>1.0-SNAPSHOT</version>
+      </dependency>
+
+
+      <dependency>
+         <groupId>commons-lang</groupId>
+         <artifactId>commons-lang</artifactId>
+         <version>2.2</version>
+      </dependency>
+
+      <dependency>
+         <groupId>junit</groupId>
+         <artifactId>junit</artifactId>
+      </dependency>
+
+      <dependency>
+         <groupId>org.eclipse.emf</groupId>
+         <artifactId>ant</artifactId>
+      </dependency>
+      <dependency>
+         <groupId>org.eclipse.emf</groupId>
+         <artifactId>codegen</artifactId>
+      </dependency>
+      <dependency>
+         <groupId>org.eclipse.emf</groupId>
+         <artifactId>codegen-ecore</artifactId>
+      </dependency>
+      <dependency>
+         <groupId>org.eclipse.emf</groupId>
+         <artifactId>codegen-ecore-ui</artifactId>
+      </dependency>
+      <dependency>
+         <groupId>org.eclipse.emf</groupId>
+         <artifactId>codegen-ui</artifactId>
+      </dependency>
+      <dependency>
+         <groupId>org.eclipse.emf</groupId>
+         <artifactId>common</artifactId>
+      </dependency>
+      <dependency>
+         <groupId>org.eclipse.emf</groupId>
+         <artifactId>commonj-sdo</artifactId>
+      </dependency>
+      <dependency>
+         <groupId>org.eclipse.emf</groupId>
+         <artifactId>common-ui</artifactId>
+      </dependency>
+      <dependency>
+         <groupId>org.eclipse.emf</groupId>
+         <artifactId>converter</artifactId>
+      </dependency>
+      <dependency>
+         <groupId>org.eclipse.emf</groupId>
+         <artifactId>ecore</artifactId>
+      </dependency>
+      <dependency>
+         <groupId>org.eclipse.emf</groupId>
+         <artifactId>ecore-change</artifactId>
+      </dependency>
+      <dependency>
+         <groupId>org.eclipse.emf</groupId>
+         <artifactId>ecore-change-edit</artifactId>
+      </dependency>
+      <dependency>
+         <groupId>org.eclipse.emf</groupId>
+         <artifactId>ecore-edit</artifactId>
+      </dependency>
+      <dependency>
+         <groupId>org.eclipse.emf</groupId>
+         <artifactId>ecore-sdo</artifactId>
+      </dependency>
+      <dependency>
+         <groupId>org.eclipse.emf</groupId>
+         <artifactId>ecore-sdo-edit</artifactId>
+      </dependency>
+      <dependency>
+         <groupId>org.eclipse.emf</groupId>
+         <artifactId>ecore-xmi</artifactId>
+      </dependency>
+      <dependency>
+         <groupId>org.eclipse.emf</groupId>
+         <artifactId>edit</artifactId>
+      </dependency>
+      <dependency>
+         <groupId>org.eclipse.emf</groupId>
+         <artifactId>edit-ui</artifactId>
+      </dependency>
+      <dependency>
+         <groupId>org.eclipse.emf</groupId>
+         <artifactId>emf</artifactId>
+      </dependency>
+      <dependency>
+         <groupId>org.eclipse.emf</groupId>
+         <artifactId>exporter</artifactId>
+      </dependency>
+      <dependency>
+         <groupId>org.eclipse.emf</groupId>
+         <artifactId>importer</artifactId>
+      </dependency>
+      <dependency>
+         <groupId>org.eclipse.emf</groupId>
+         <artifactId>importer-ecore</artifactId>
+      </dependency>
+      <dependency>
+         <groupId>org.eclipse.emf</groupId>
+         <artifactId>importer-java</artifactId>
+      </dependency>
+      <dependency>
+         <groupId>org.eclipse.emf</groupId>
+         <artifactId>importer-rose</artifactId>
+      </dependency>
+      <dependency>
+         <groupId>org.eclipse.emf</groupId>
+         <artifactId>mapping</artifactId>
+      </dependency>
+      <dependency>
+         <groupId>org.eclipse.emf</groupId>
+         <artifactId>mapping-ecore2ecore</artifactId>
+      </dependency>
+      <dependency>
+         <groupId>org.eclipse.emf</groupId>
+         <artifactId>mapping-ecore2ecore-editor</artifactId>
+      </dependency>
+      <dependency>
+         <groupId>org.eclipse.emf</groupId>
+         <artifactId>mapping-ecore2xml</artifactId>
+      </dependency>
+      <dependency>
+         <groupId>org.eclipse.emf</groupId>
+         <artifactId>mapping-ecore2xml-ui</artifactId>
+      </dependency>
+      <dependency>
+         <groupId>org.eclipse.emf</groupId>
+         <artifactId>mapping-ui</artifactId>
+      </dependency>
+      <dependency>
+         <groupId>org.eclipse.emf</groupId>
+         <artifactId>mapping-xsd2ecore</artifactId>
+      </dependency>
+      <dependency>
+         <groupId>org.eclipse.emf</groupId>
+         <artifactId>mapping-xsd2ecore-editor</artifactId>
+      </dependency>
+      <dependency>
+         <groupId>org.eclipse.xsd</groupId>
+         <artifactId>ecore-exporter</artifactId>
+      </dependency>
+      <dependency>
+         <groupId>org.eclipse.xsd</groupId>
+         <artifactId>ecore-importer</artifactId>
+      </dependency>
+      <dependency>
+         <groupId>org.eclipse.xsd</groupId>
+         <artifactId>edit</artifactId>
+      </dependency>
+      <dependency>
+         <groupId>org.eclipse.xsd</groupId>
+         <artifactId>xsd</artifactId>
+      </dependency>
+
+   </dependencies>
+</project>
\ No newline at end of file

Added: directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.prototype/server-work/das/apacheAlias.db
URL: http://svn.apache.org/viewvc/directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.prototype/server-work/das/apacheAlias.db?view=auto&rev=543239
==============================================================================
Binary file - no diff available.

Propchange: directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.prototype/server-work/das/apacheAlias.db
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.prototype/server-work/das/apacheAlias.lg
URL: http://svn.apache.org/viewvc/directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.prototype/server-work/das/apacheAlias.lg?view=auto&rev=543239
==============================================================================
Binary file - no diff available.

Propchange: directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.prototype/server-work/das/apacheAlias.lg
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.prototype/server-work/das/apacheExistance.db
URL: http://svn.apache.org/viewvc/directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.prototype/server-work/das/apacheExistance.db?view=auto&rev=543239
==============================================================================
Binary file - no diff available.

Propchange: directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.prototype/server-work/das/apacheExistance.db
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.prototype/server-work/das/apacheExistance.lg
URL: http://svn.apache.org/viewvc/directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.prototype/server-work/das/apacheExistance.lg?view=auto&rev=543239
==============================================================================
Binary file - no diff available.

Propchange: directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.prototype/server-work/das/apacheExistance.lg
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.prototype/server-work/das/apacheHierarchy.db
URL: http://svn.apache.org/viewvc/directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.prototype/server-work/das/apacheHierarchy.db?view=auto&rev=543239
==============================================================================
Binary file - no diff available.

Propchange: directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.prototype/server-work/das/apacheHierarchy.db
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.prototype/server-work/das/apacheHierarchy.lg
URL: http://svn.apache.org/viewvc/directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.prototype/server-work/das/apacheHierarchy.lg?view=auto&rev=543239
==============================================================================
Binary file - no diff available.

Propchange: directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.prototype/server-work/das/apacheHierarchy.lg
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.prototype/server-work/das/apacheNdn.db
URL: http://svn.apache.org/viewvc/directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.prototype/server-work/das/apacheNdn.db?view=auto&rev=543239
==============================================================================
Binary file - no diff available.

Propchange: directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.prototype/server-work/das/apacheNdn.db
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.prototype/server-work/das/apacheNdn.lg
URL: http://svn.apache.org/viewvc/directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.prototype/server-work/das/apacheNdn.lg?view=auto&rev=543239
==============================================================================
Binary file - no diff available.

Propchange: directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.prototype/server-work/das/apacheNdn.lg
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.prototype/server-work/das/apacheOnealias.db
URL: http://svn.apache.org/viewvc/directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.prototype/server-work/das/apacheOnealias.db?view=auto&rev=543239
==============================================================================
Binary file - no diff available.

Propchange: directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.prototype/server-work/das/apacheOnealias.db
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.prototype/server-work/das/apacheOnealias.lg
URL: http://svn.apache.org/viewvc/directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.prototype/server-work/das/apacheOnealias.lg?view=auto&rev=543239
==============================================================================
Binary file - no diff available.

Propchange: directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.prototype/server-work/das/apacheOnealias.lg
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.prototype/server-work/das/apacheSubalias.db
URL: http://svn.apache.org/viewvc/directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.prototype/server-work/das/apacheSubalias.db?view=auto&rev=543239
==============================================================================
Binary file - no diff available.

Propchange: directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.prototype/server-work/das/apacheSubalias.db
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.prototype/server-work/das/apacheSubalias.lg
URL: http://svn.apache.org/viewvc/directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.prototype/server-work/das/apacheSubalias.lg?view=auto&rev=543239
==============================================================================
Binary file - no diff available.

Propchange: directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.prototype/server-work/das/apacheSubalias.lg
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.prototype/server-work/das/apacheUpdn.db
URL: http://svn.apache.org/viewvc/directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.prototype/server-work/das/apacheUpdn.db?view=auto&rev=543239
==============================================================================
Binary file - no diff available.

Propchange: directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.prototype/server-work/das/apacheUpdn.db
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.prototype/server-work/das/apacheUpdn.lg
URL: http://svn.apache.org/viewvc/directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.prototype/server-work/das/apacheUpdn.lg?view=auto&rev=543239
==============================================================================
Binary file - no diff available.

Propchange: directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.prototype/server-work/das/apacheUpdn.lg
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.prototype/server-work/das/cn.db
URL: http://svn.apache.org/viewvc/directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.prototype/server-work/das/cn.db?view=auto&rev=543239
==============================================================================
Binary file - no diff available.

Propchange: directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.prototype/server-work/das/cn.db
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.prototype/server-work/das/cn.lg
URL: http://svn.apache.org/viewvc/directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.prototype/server-work/das/cn.lg?view=auto&rev=543239
==============================================================================
Binary file - no diff available.

Propchange: directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.prototype/server-work/das/cn.lg
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.prototype/server-work/das/master.db
URL: http://svn.apache.org/viewvc/directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.prototype/server-work/das/master.db?view=auto&rev=543239
==============================================================================
Binary file - no diff available.

Propchange: directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.prototype/server-work/das/master.db
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.prototype/server-work/das/master.lg
URL: http://svn.apache.org/viewvc/directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.prototype/server-work/das/master.lg?view=auto&rev=543239
==============================================================================
Binary file - no diff available.

Propchange: directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.prototype/server-work/das/master.lg
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.prototype/server-work/das/objectClass.db
URL: http://svn.apache.org/viewvc/directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.prototype/server-work/das/objectClass.db?view=auto&rev=543239
==============================================================================
Binary file - no diff available.

Propchange: directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.prototype/server-work/das/objectClass.db
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.prototype/server-work/das/objectClass.lg
URL: http://svn.apache.org/viewvc/directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.prototype/server-work/das/objectClass.lg?view=auto&rev=543239
==============================================================================
Binary file - no diff available.

Propchange: directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.prototype/server-work/das/objectClass.lg
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.prototype/server-work/system/apacheAlias.db
URL: http://svn.apache.org/viewvc/directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.prototype/server-work/system/apacheAlias.db?view=auto&rev=543239
==============================================================================
Binary file - no diff available.

Propchange: directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.prototype/server-work/system/apacheAlias.db
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.prototype/server-work/system/apacheAlias.lg
URL: http://svn.apache.org/viewvc/directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.prototype/server-work/system/apacheAlias.lg?view=auto&rev=543239
==============================================================================
Binary file - no diff available.

Propchange: directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.prototype/server-work/system/apacheAlias.lg
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.prototype/server-work/system/apacheExistance.db
URL: http://svn.apache.org/viewvc/directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.prototype/server-work/system/apacheExistance.db?view=auto&rev=543239
==============================================================================
Binary file - no diff available.

Propchange: directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.prototype/server-work/system/apacheExistance.db
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.prototype/server-work/system/apacheExistance.lg
URL: http://svn.apache.org/viewvc/directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.prototype/server-work/system/apacheExistance.lg?view=auto&rev=543239
==============================================================================
Binary file - no diff available.

Propchange: directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.prototype/server-work/system/apacheExistance.lg
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.prototype/server-work/system/apacheHierarchy.db
URL: http://svn.apache.org/viewvc/directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.prototype/server-work/system/apacheHierarchy.db?view=auto&rev=543239
==============================================================================
Binary file - no diff available.

Propchange: directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.prototype/server-work/system/apacheHierarchy.db
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.prototype/server-work/system/apacheHierarchy.lg
URL: http://svn.apache.org/viewvc/directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.prototype/server-work/system/apacheHierarchy.lg?view=auto&rev=543239
==============================================================================
Binary file - no diff available.

Propchange: directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.prototype/server-work/system/apacheHierarchy.lg
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.prototype/server-work/system/apacheNdn.db
URL: http://svn.apache.org/viewvc/directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.prototype/server-work/system/apacheNdn.db?view=auto&rev=543239
==============================================================================
Binary file - no diff available.

Propchange: directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.prototype/server-work/system/apacheNdn.db
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.prototype/server-work/system/apacheNdn.lg
URL: http://svn.apache.org/viewvc/directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.prototype/server-work/system/apacheNdn.lg?view=auto&rev=543239
==============================================================================
Binary file - no diff available.

Propchange: directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.prototype/server-work/system/apacheNdn.lg
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.prototype/server-work/system/apacheOnealias.db
URL: http://svn.apache.org/viewvc/directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.prototype/server-work/system/apacheOnealias.db?view=auto&rev=543239
==============================================================================
Binary file - no diff available.

Propchange: directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.prototype/server-work/system/apacheOnealias.db
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.prototype/server-work/system/apacheOnealias.lg
URL: http://svn.apache.org/viewvc/directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.prototype/server-work/system/apacheOnealias.lg?view=auto&rev=543239
==============================================================================
Binary file - no diff available.

Propchange: directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.prototype/server-work/system/apacheOnealias.lg
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.prototype/server-work/system/apacheSubalias.db
URL: http://svn.apache.org/viewvc/directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.prototype/server-work/system/apacheSubalias.db?view=auto&rev=543239
==============================================================================
Binary file - no diff available.

Propchange: directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.prototype/server-work/system/apacheSubalias.db
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.prototype/server-work/system/apacheSubalias.lg
URL: http://svn.apache.org/viewvc/directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.prototype/server-work/system/apacheSubalias.lg?view=auto&rev=543239
==============================================================================
Binary file - no diff available.

Propchange: directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.prototype/server-work/system/apacheSubalias.lg
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.prototype/server-work/system/apacheUpdn.db
URL: http://svn.apache.org/viewvc/directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.prototype/server-work/system/apacheUpdn.db?view=auto&rev=543239
==============================================================================
Binary file - no diff available.

Propchange: directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.prototype/server-work/system/apacheUpdn.db
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.prototype/server-work/system/apacheUpdn.lg
URL: http://svn.apache.org/viewvc/directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.prototype/server-work/system/apacheUpdn.lg?view=auto&rev=543239
==============================================================================
Binary file - no diff available.

Propchange: directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.prototype/server-work/system/apacheUpdn.lg
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.prototype/server-work/system/master.db
URL: http://svn.apache.org/viewvc/directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.prototype/server-work/system/master.db?view=auto&rev=543239
==============================================================================
Binary file - no diff available.

Propchange: directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.prototype/server-work/system/master.db
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.prototype/server-work/system/master.lg
URL: http://svn.apache.org/viewvc/directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.prototype/server-work/system/master.lg?view=auto&rev=543239
==============================================================================
Binary file - no diff available.

Propchange: directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.prototype/server-work/system/master.lg
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.prototype/server-work/system/objectClass.db
URL: http://svn.apache.org/viewvc/directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.prototype/server-work/system/objectClass.db?view=auto&rev=543239
==============================================================================
Binary file - no diff available.

Propchange: directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.prototype/server-work/system/objectClass.db
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.prototype/server-work/system/objectClass.lg
URL: http://svn.apache.org/viewvc/directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.prototype/server-work/system/objectClass.lg?view=auto&rev=543239
==============================================================================
Binary file - no diff available.

Propchange: directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.prototype/server-work/system/objectClass.lg
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.prototype/src/main/java/org/apache/tuscany/das/ldap/prototype/DASClient.java
URL: http://svn.apache.org/viewvc/directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.prototype/src/main/java/org/apache/tuscany/das/ldap/prototype/DASClient.java?view=auto&rev=543239
==============================================================================
--- directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.prototype/src/main/java/org/apache/tuscany/das/ldap/prototype/DASClient.java (added)
+++ directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.prototype/src/main/java/org/apache/tuscany/das/ldap/prototype/DASClient.java Thu May 31 12:58:13 2007
@@ -0,0 +1,61 @@
+
+package org.apache.tuscany.das.ldap.prototype;
+
+import org.apache.tuscany.das.ldap.DAS;
+import org.eclipse.emf.ecore.EClass;
+import org.eclipse.emf.ecore.EFactory;
+import org.eclipse.emf.ecore.EObject;
+import org.eclipse.emf.ecore.EPackage;
+import org.eclipse.emf.ecore.EcoreFactory;
+import org.eclipse.emf.ecore.EcorePackage;
+import org.eclipse.emf.ecore.sdo.EDataGraph;
+import org.eclipse.emf.ecore.sdo.SDOFactory;
+
+import commonj.sdo.DataGraph;
+
+public class DASClient
+{
+    private static EcoreFactory ecoreFactory = EcoreFactory.eINSTANCE;
+    private static EcorePackage ecorePackage = EcorePackage.eINSTANCE; 
+    
+    public static EObject createUserDataObject()
+    {
+        EPackage userEPackage = DASClientHelper.createUserEPackage();
+        EClass userEClass     = DASClientHelper.createUserEClass();
+        EFactory eFactory     = userEPackage.getEFactoryInstance();
+        
+        userEPackage.getEClassifiers().add( userEClass );
+
+        EObject user = eFactory.create( ( EClass ) userEPackage.getEClassifier( "User" ));
+        user.eSet( userEClass.getEAttributes().get( 0 ), "ole" );
+        user.eSet( userEClass.getEAttributes().get( 1 ), "password" );
+        
+        return user;
+    }
+    
+    public static DAS createDAS()
+    {
+        return null;
+    }
+    
+    public static DataGraph createDataGraph()
+    {
+        EDataGraph userDataGraph = SDOFactory.eINSTANCE.createEDataGraph();
+        EObject userEObject      = createUserDataObject();
+        userDataGraph.setERootObject( userEObject );
+        userDataGraph.getChangeSummary().beginLogging();
+        return userDataGraph;
+    }
+    
+    public static void writeDataGraph(DataGraph dataGraph)
+    {
+        
+        
+    }
+    
+    
+    
+   
+   
+
+}

Added: directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.prototype/src/main/java/org/apache/tuscany/das/ldap/prototype/DASClientHelper.java
URL: http://svn.apache.org/viewvc/directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.prototype/src/main/java/org/apache/tuscany/das/ldap/prototype/DASClientHelper.java?view=auto&rev=543239
==============================================================================
--- directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.prototype/src/main/java/org/apache/tuscany/das/ldap/prototype/DASClientHelper.java (added)
+++ directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.prototype/src/main/java/org/apache/tuscany/das/ldap/prototype/DASClientHelper.java Thu May 31 12:58:13 2007
@@ -0,0 +1,49 @@
+
+package org.apache.tuscany.das.ldap.prototype;
+
+import org.eclipse.emf.ecore.EAttribute;
+import org.eclipse.emf.ecore.EClass;
+import org.eclipse.emf.ecore.EPackage;
+import org.eclipse.emf.ecore.EcoreFactory;
+import org.eclipse.emf.ecore.EcorePackage;
+import org.eclipse.emf.ecore.sdo.impl.DynamicEDataObjectImpl;
+
+public class DASClientHelper
+{
+    private static EcoreFactory ecoreFactory = EcoreFactory.eINSTANCE;
+    private static EcorePackage ecorePackage = EcorePackage.eINSTANCE; 
+    
+    public static EClass createUserEClass()
+    {
+        EClass userEClass       = ecoreFactory.createEClass();
+        
+        userEClass.setName("User");
+        
+        EAttribute userName     = ecoreFactory.createEAttribute();
+        userName.setName( "userName" );
+        userName.setEType( ecorePackage.getEString() );
+        
+        EAttribute userPassword = ecoreFactory.createEAttribute();
+        userPassword.setName( "userPassword" );
+        userPassword.setEType( ecorePackage.getEString() );
+        
+        userEClass.getEStructuralFeatures().add( userName );
+        userEClass.getEStructuralFeatures().add( userPassword );
+        
+        return userEClass;
+    }
+    
+    public static EPackage createUserEPackage()
+    {
+        EPackage userEPackage = ecoreFactory.createEPackage();
+        userEPackage.setName( "userPackage" );
+        userEPackage.setNsPrefix( "user" );
+        userEPackage.setNsURI( "http://org.apache.tuscany/das/ldap/user" );
+        userEPackage.setEFactoryInstance(
+            new DynamicEDataObjectImpl.FactoryImpl());
+        userEPackage.getEClassifiers().add(createUserEClass());
+        
+        return userEPackage;
+    }
+    
+}

Added: directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.prototype/src/test/java/org/apache/tuscany/das/ldap/prototype/DASClientHelperTest.java
URL: http://svn.apache.org/viewvc/directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.prototype/src/test/java/org/apache/tuscany/das/ldap/prototype/DASClientHelperTest.java?view=auto&rev=543239
==============================================================================
--- directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.prototype/src/test/java/org/apache/tuscany/das/ldap/prototype/DASClientHelperTest.java (added)
+++ directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.prototype/src/test/java/org/apache/tuscany/das/ldap/prototype/DASClientHelperTest.java Thu May 31 12:58:13 2007
@@ -0,0 +1,51 @@
+
+package org.apache.tuscany.das.ldap.prototype;
+
+import org.eclipse.emf.ecore.EAttribute;
+import org.eclipse.emf.ecore.EClass;
+import org.eclipse.emf.ecore.EFactory;
+import org.eclipse.emf.ecore.EObject;
+import org.eclipse.emf.ecore.EPackage;
+import org.eclipse.emf.ecore.resource.Resource;
+import org.eclipse.emf.ecore.sdo.EDataGraph;
+import org.eclipse.emf.ecore.sdo.SDOFactory;
+
+import junit.framework.TestCase;
+
+public class DASClientHelperTest extends TestCase
+{
+    public void testCalculateXPath()
+    {
+        EPackage userEPackage     = DASClientHelper.createUserEPackage();
+        EFactory userFactory      = userEPackage.getEFactoryInstance();
+        EClass userEClass         = (EClass)userEPackage.getEClassifier( "User" );
+        
+        EAttribute eAttribute = userEClass.getEAttributes().get( 0 );
+        EClass et = eAttribute.getEContainingClass();
+        assertEquals(userEClass, et);
+        
+        System.out.println(eAttribute.hashCode());
+        
+        EObject userDataObject = 
+            ( EObject ) userFactory.create( userEClass );
+        
+        //TODO user interface when DataGraph.setRootDataObject() gets added
+        //TODO Remove the cast to EObject when DataGraph.setRootDataObject() gets added
+        EDataGraph dataGraph  = SDOFactory.eINSTANCE.createEDataGraph();
+        
+        Resource resource    = dataGraph.getRootResource();
+        
+        resource.getContents().add(userDataObject);
+        
+        String fragment = resource.getURIFragment( userDataObject );
+        
+        EObject e = null;
+        e = resource.getEObject( "/" );
+        dataGraph.setERootObject( ( EObject ) userDataObject );
+        System.out.println( fragment );
+        System.out.println( e );
+    }
+    
+    
+
+}

Added: directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.prototype/src/test/java/org/apache/tuscany/das/ldap/prototype/ModelTest.java
URL: http://svn.apache.org/viewvc/directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.prototype/src/test/java/org/apache/tuscany/das/ldap/prototype/ModelTest.java?view=auto&rev=543239
==============================================================================
--- directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.prototype/src/test/java/org/apache/tuscany/das/ldap/prototype/ModelTest.java (added)
+++ directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.prototype/src/test/java/org/apache/tuscany/das/ldap/prototype/ModelTest.java Thu May 31 12:58:13 2007
@@ -0,0 +1,25 @@
+package org.apache.tuscany.das.ldap.prototype;
+
+import org.apache.tuscany.das.ldap.prototype.DASClient;
+
+import junit.framework.TestCase;
+
+public class ModelTest extends TestCase {
+
+	protected void setUp() throws Exception {
+		super.setUp();
+	}
+
+	protected void tearDown() throws Exception {
+		super.tearDown();
+	}
+
+    public void testExecute()
+    {
+        DASClient.createUserDataObject();
+    }
+	public void testModelLoad()
+	{
+		assertTrue(true);
+	}
+}

Added: directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.prototype/src/test/java/org/apache/tuscany/das/ldap/prototype/learning/LearningTest.java
URL: http://svn.apache.org/viewvc/directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.prototype/src/test/java/org/apache/tuscany/das/ldap/prototype/learning/LearningTest.java?view=auto&rev=543239
==============================================================================
--- directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.prototype/src/test/java/org/apache/tuscany/das/ldap/prototype/learning/LearningTest.java (added)
+++ directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.prototype/src/test/java/org/apache/tuscany/das/ldap/prototype/learning/LearningTest.java Thu May 31 12:58:13 2007
@@ -0,0 +1,194 @@
+
+package org.apache.tuscany.das.ldap.prototype.learning;
+
+import java.util.HashSet;
+import java.util.Hashtable;
+import java.util.Set;
+
+import javax.naming.Context;
+import javax.naming.NameNotFoundException;
+import javax.naming.NamingException;
+import javax.naming.directory.Attribute;
+import javax.naming.directory.Attributes;
+import javax.naming.directory.BasicAttributes;
+import javax.naming.directory.DirContext;
+import javax.naming.directory.InitialDirContext;
+
+import org.apache.directory.server.core.configuration.Configuration;
+import org.apache.directory.server.core.configuration.MutablePartitionConfiguration;
+import org.apache.directory.server.core.configuration.MutableStartupConfiguration;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+
+import junit.framework.TestCase;
+
+public class LearningTest extends TestCase
+{
+    private static final Logger log = LoggerFactory.getLogger( "partition" );
+    
+    public void testDynamicPartitioning() 
+    throws NamingException
+    {
+        // Create the mutable configuration 
+        MutableStartupConfiguration configuration = new MutableStartupConfiguration();
+        
+        // Create the partition configuration to fill in
+        MutablePartitionConfiguration partition = new MutablePartitionConfiguration();
+
+        // Get the start time
+        long startTime = System.currentTimeMillis();
+
+        partition.setName( "das" );
+        
+        partition.setSuffix( "ou=das" );
+
+        Attributes suffixAttributes = new BasicAttributes();
+        suffixAttributes.put( "objectClass", "top");
+        suffixAttributes.get( "objectClass" ).add( "organizationalUnit" );
+        suffixAttributes.put( "ou", "das" );
+        
+        partition.setContextEntry( suffixAttributes );
+        
+        // Add the new partition configuration to the configuration bean
+        Set partitions = new HashSet();
+        partitions.add( partition );
+        configuration.setContextPartitionConfigurations( partitions );
+        
+        // ------------------------------------------------------------
+        // Setup environment using the configuration with extra partition
+        // ------------------------------------------------------------
+
+        Hashtable env = new Hashtable();
+
+        // Notice that the provider URL is not really a URL but a DN
+        // This time instead of ou=system we're accessing the apachecon partition
+        env.put( Context.PROVIDER_URL, "ou=das" );
+
+        // User the ApacheDS core InitialContextFactory implementation
+        env.put( Context.INITIAL_CONTEXT_FACTORY, "org.apache.directory.server.core.jndi.CoreContextFactory" );
+
+        // Fixed uber admin user is always present and initial password is set to "secret"
+        env.put( Context.SECURITY_PRINCIPAL, "uid=admin,ou=system" );
+        env.put( Context.SECURITY_CREDENTIALS, "secret" );
+        env.put( Context.SECURITY_AUTHENTICATION, "simple" );
+
+        // Put extended configuration into environment
+        env.put( Configuration.JNDI_KEY, configuration );
+        
+        // Startup the server core by getting the first InitialDirContext.
+        DirContext ictx = new InitialDirContext( env );
+        System.out.println( "Embedded ApacheDS started in " + ( System.currentTimeMillis() - startTime ) + " milliseconds" );
+        DirContext jenny = null;
+        try
+        {
+            // Get context on jenny if she exists.
+            jenny = ( DirContext ) ictx.lookup( "cn=Jenny Tutone" );
+            System.out.println( jenny.getNameInNamespace() + " already exists" );
+//            jenny = ( DirContext ) ictx.lookup( "cn=Jenny Tutone" );
+        }
+        catch ( NameNotFoundException e2 )
+        {
+            // Create a new entry under ou=system since jenny does not
+            // already exist.
+            System.out.println( "jenny does not exist" );
+            Attributes jennyAttributes = new BasicAttributes( "objectClass", "top", true );
+            jennyAttributes.get( "objectClass" ).add( "person" );
+            jennyAttributes.put( "sn", "Tutone" );
+            jennyAttributes.put( "cn", "Jenny Tutone" );
+            jennyAttributes.put( "telephoneNumber", "867-5309" );
+            jenny = ( DirContext ) ictx.createSubcontext( "cn=Jenny Tutone", jennyAttributes );
+            System.out.println( "created " + jenny.getNameInNamespace() );
+        }
+
+        Attribute number = jenny.getAttributes( "" ).get( "telephoneNumber" );
+        System.out.println( "Jenny's phone number is " + number.get() );
+    }
+    
+    private DirContext connectWithApacheContextFactory() throws NamingException
+    {
+                Hashtable<String,String> env = new Hashtable<String, String>();
+                
+                env.put( 
+                    "java.naming.factory.initial", 
+                    "org.apache.directory.server.core.jndi.CoreContextFactory" );
+                env.put( 
+                    "java.naming.provider.url", 
+                    "ldap://localhost:10389/ou=das");
+                env.put( 
+                    "java.naming.security.authentication", 
+                    "simple");
+                env.put( 
+                    "java.naming.security.principal", 
+                    "uid=admin,ou=system" );
+                env.put( 
+                   "java.naming.security.credentials", 
+                   "secret" );
+                
+                return new InitialDirContext(env);
+    }
+
+    private DirContext connectWithSunContextFactory() throws NamingException
+    {
+                Hashtable<String,String> env = new Hashtable<String, String>();
+                
+                env.put( 
+                    "java.naming.factory.initial", 
+                    "com.sun.jndi.ldap.LdapCtxFactory");
+                env.put( 
+                    "java.naming.provider.url", 
+                    "ldap://localhost:10389/ou=das");
+                env.put( 
+                    "java.naming.security.authentication", 
+                    "simple");
+                env.put( 
+                    "java.naming.security.principal", 
+                    "uid=admin,ou=system" );
+                env.put( 
+                   "java.naming.security.credentials", 
+                   "secret" );
+                
+                return new InitialDirContext(env);
+    }
+    
+    public void testHotPartitionConnectWithApacheContextFactory() 
+    throws NamingException
+    {
+        DirContext directoryContext = null;
+        try 
+        {
+            directoryContext = connectWithApacheContextFactory();
+        }
+        catch (Exception e)
+        {
+            
+        }
+        assertNull(directoryContext);
+    }
+    
+    public void testHotPartitionConnectWithSunContextFactory() 
+    throws NamingException
+    {
+        DirContext directoryContext = null;
+        directoryContext = connectWithSunContextFactory();
+        assertNotNull(directoryContext);
+        directoryContext.close();
+    }
+    
+    public void testHotPartitionEntryCreation() 
+    throws NamingException
+    {
+        DirContext directoryContext = null;
+        directoryContext = connectWithSunContextFactory();
+        boolean exceptionOccured = false; 
+        try 
+        {
+            directoryContext.createSubcontext( "cn=test" );
+        }
+        catch (Exception e)
+        {
+            exceptionOccured = true; 
+        }
+        assertTrue(exceptionOccured);
+        directoryContext.close();
+    }
+}

Added: directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.prototype/src/test/java/workshop/partition/PartitionApplication.java
URL: http://svn.apache.org/viewvc/directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.prototype/src/test/java/workshop/partition/PartitionApplication.java?view=auto&rev=543239
==============================================================================
--- directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.prototype/src/test/java/workshop/partition/PartitionApplication.java (added)
+++ directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.prototype/src/test/java/workshop/partition/PartitionApplication.java Thu May 31 12:58:13 2007
@@ -0,0 +1,142 @@
+package workshop.partition;
+
+
+import java.util.HashSet;
+import java.util.Hashtable;
+import java.util.Set;
+
+import javax.naming.Context;
+import javax.naming.NameNotFoundException;
+import javax.naming.NamingException;
+import javax.naming.directory.Attribute;
+import javax.naming.directory.Attributes;
+import javax.naming.directory.BasicAttributes;
+import javax.naming.directory.DirContext;
+import javax.naming.directory.InitialDirContext;
+
+import org.apache.directory.server.core.configuration.Configuration;
+import org.apache.directory.server.core.configuration.MutablePartitionConfiguration;
+import org.apache.directory.server.core.configuration.MutableStartupConfiguration;
+
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+
+
+/**
+ * Application which embeds ApacheDS creating a special Conference partition.
+ * 
+ * @author akarasulu@apache.org
+ */
+public class PartitionApplication
+{
+    private static final Logger log = LoggerFactory.getLogger( "partition" );
+
+
+    /**
+     * Starts up the server without networking, add the conference partion, 
+     * adds a few entries, and looks up a user.
+     */
+    public static void main(String[] args) throws Exception
+    {
+        // Get the start time
+        long startTime = System.currentTimeMillis();
+
+        // ------------------------------------------------------------
+        // Setup configuration with additional partition 
+        // ------------------------------------------------------------
+
+        // Create the mutable configuration 
+        MutableStartupConfiguration configuration = new MutableStartupConfiguration();
+        
+        // Create the partition configuration to fill in
+        MutablePartitionConfiguration partition = new MutablePartitionConfiguration();
+        
+        // Set the name of the partition
+        partition.setName( "conference" );
+
+        // Set the suffix off of which this partition hangs in the DIT all entries stored
+        // within this partition will have this suffix in their distinguished names
+        partition.setSuffix( "ou=Conference" );
+
+        // Set the non-system indices to create for the partition
+        Set indices = new HashSet();
+        indices.add( "objectClass" );
+        indices.add( "cn" );
+        partition.setIndexedAttributes( indices );
+
+        // Assemble the partition's suffix entry
+        Attributes suffixEntry = new BasicAttributes( "objectClass", "top", true );
+        suffixEntry.get( "objectClass" ).add( "organizationalUnit" );
+        suffixEntry.put( "ou", "Conference" );
+        partition.setContextEntry( suffixEntry );
+        
+        // Add the new partition configuration to the configuration bean
+        Set partitions = new HashSet();
+        partitions.add( partition );
+        configuration.setContextPartitionConfigurations( partitions );
+
+        // ------------------------------------------------------------
+        // Setup environment using the configuration with extra partition
+        // ------------------------------------------------------------
+
+        Hashtable env = new Hashtable();
+
+        // Notice that the provider URL is not really a URL but a DN
+        // This time instead of ou=system we're accessing the apachecon partition
+        env.put( Context.PROVIDER_URL, "ou=conference" );
+
+        // User the ApacheDS core InitialContextFactory implementation
+        env.put( Context.INITIAL_CONTEXT_FACTORY, "org.apache.directory.server.core.jndi.CoreContextFactory" );
+
+        // Fixed uber admin user is always present and initial password is set to "secret"
+        env.put( Context.SECURITY_PRINCIPAL, "uid=admin,ou=system" );
+        env.put( Context.SECURITY_CREDENTIALS, "secret" );
+        env.put( Context.SECURITY_AUTHENTICATION, "simple" );
+
+        // Put extended configuration into environment
+        env.put( Configuration.JNDI_KEY, configuration );
+
+        // ------------------------------------------------------------
+        // Start up the server, lookup entries and create one
+        // ------------------------------------------------------------
+
+        try
+        {
+            // Startup the server core by getting the first InitialDirContext.
+            InitialDirContext ictx = new InitialDirContext( env );
+            log.info( "Embedded ApacheDS started in " + ( System.currentTimeMillis() - startTime ) + " milliseconds" );
+
+            // Access the suffix for the new naming context
+            Attributes attrs = ictx.getAttributes( "" );
+            log.info( "Attributes for ou=system: " + attrs.toString() );
+
+            DirContext jenny = null;
+            try
+            {
+                // Get context on jenny if she exists.
+                jenny = ( DirContext ) ictx.lookup( "cn=Jenny Tutone" );
+                log.info( jenny.getNameInNamespace() + " already exists" );
+            }
+            catch ( NameNotFoundException e2 )
+            {
+                // Create a new entry under ou=system since jenny does not
+                // already exist.
+                log.info( "jenny does not exist" );
+                Attributes newEntry = new BasicAttributes( "objectClass", "top", true );
+                newEntry.get( "objectClass" ).add( "person" );
+                newEntry.put( "sn", "Tutone" );
+                newEntry.put( "cn", "Jenny Tutone" );
+                newEntry.put( "telephoneNumber", "867-5309" );
+                jenny = ( DirContext ) ictx.createSubcontext( "cn=Jenny Tutone", newEntry );
+                log.info( "created " + jenny.getNameInNamespace() );
+            }
+
+            Attribute number = jenny.getAttributes( "" ).get( "telephoneNumber" );
+            System.out.println( "Jenny's phone number is " + number.get() );
+        }
+        catch ( NamingException e )
+        {
+            log.error( "Failed to start the server.", e );
+        }
+    }
+}

Added: directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.prototype/target/classes/org/apache/tuscany/das/ldap/prototype/DASClient.class
URL: http://svn.apache.org/viewvc/directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.prototype/target/classes/org/apache/tuscany/das/ldap/prototype/DASClient.class?view=auto&rev=543239
==============================================================================
Binary file - no diff available.

Propchange: directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.prototype/target/classes/org/apache/tuscany/das/ldap/prototype/DASClient.class
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.prototype/target/classes/org/apache/tuscany/das/ldap/prototype/DASClientHelper.class
URL: http://svn.apache.org/viewvc/directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.prototype/target/classes/org/apache/tuscany/das/ldap/prototype/DASClientHelper.class?view=auto&rev=543239
==============================================================================
Binary file - no diff available.

Propchange: directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.prototype/target/classes/org/apache/tuscany/das/ldap/prototype/DASClientHelper.class
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.prototype/target/das.ldap.prototype-1.0-SNAPSHOT.jar
URL: http://svn.apache.org/viewvc/directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.prototype/target/das.ldap.prototype-1.0-SNAPSHOT.jar?view=auto&rev=543239
==============================================================================
Binary file - no diff available.

Propchange: directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.prototype/target/das.ldap.prototype-1.0-SNAPSHOT.jar
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.prototype/target/surefire-reports/TEST-org.apache.tuscany.das.ldap.prototype.DASClientHelperTest.xml
URL: http://svn.apache.org/viewvc/directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.prototype/target/surefire-reports/TEST-org.apache.tuscany.das.ldap.prototype.DASClientHelperTest.xml?view=auto&rev=543239
==============================================================================
--- directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.prototype/target/surefire-reports/TEST-org.apache.tuscany.das.ldap.prototype.DASClientHelperTest.xml (added)
+++ directory/sandbox/oersoy/das.testing/das.ldap.parent/das.ldap.prototype/target/surefire-reports/TEST-org.apache.tuscany.das.ldap.prototype.DASClientHelperTest.xml Thu May 31 12:58:13 2007
@@ -0,0 +1,58 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+<testsuite failures="0" time="0.783" errors="0" skipped="0" tests="1" name="org.apache.tuscany.das.ldap.prototype.DASClientHelperTest">
+  <properties>
+    <property name="java.runtime.name" value="Java(TM) SE Runtime Environment"/>
+    <property name="sun.boot.library.path" value="/usr/java/jdk1.6.0/jre/lib/i386"/>
+    <property name="java.vm.version" value="1.6.0-b105"/>
+    <property name="java.vm.vendor" value="Sun Microsystems Inc."/>
+    <property name="java.vendor.url" value="http://java.sun.com/"/>
+    <property name="path.separator" value=":"/>
+    <property name="java.vm.name" value="Java HotSpot(TM) Client VM"/>
+    <property name="file.encoding.pkg" value="sun.io"/>
+    <property name="user.country" value="US"/>
+    <property name="sun.java.launcher" value="SUN_STANDARD"/>
+    <property name="sun.os.patch.level" value="unknown"/>
+    <property name="java.vm.specification.name" value="Java Virtual Machine Specification"/>
+    <property name="user.dir" value="/home/ole/workspace/das.ldap.parent/das.ldap.prototype"/>
+    <property name="java.runtime.version" value="1.6.0-b105"/>
+    <property name="java.awt.graphicsenv" value="sun.awt.X11GraphicsEnvironment"/>
+    <property name="basedir" value="/home/ole/workspace/das.ldap.parent/das.ldap.prototype"/>
+    <property name="java.endorsed.dirs" value="/usr/java/jdk1.6.0/jre/lib/endorsed"/>
+    <property name="os.arch" value="i386"/>
+    <property name="java.io.tmpdir" value="/tmp"/>
+    <property name="line.separator" value="
+"/>
+    <property name="java.vm.specification.vendor" value="Sun Microsystems Inc."/>
+    <property name="os.name" value="Linux"/>
+    <property name="sun.jnu.encoding" value="UTF-8"/>
+    <property name="java.library.path" value="/usr/java/jdk1.6.0/jre/lib/i386/client:/usr/java/jdk1.6.0/jre/lib/i386:/usr/java/jdk1.6.0/jre/../lib/i386:/usr/java/packages/lib/i386:/lib:/usr/lib"/>
+    <property name="java.specification.name" value="Java Platform API Specification"/>
+    <property name="java.class.version" value="50.0"/>
+    <property name="sun.management.compiler" value="HotSpot Client Compiler"/>
+    <property name="os.version" value="2.6.20-1.2948.fc6"/>
+    <property name="user.home" value="/home/ole"/>
+    <property name="user.timezone" value="America/Chicago"/>
+    <property name="java.awt.printerjob" value="sun.print.PSPrinterJob"/>
+    <property name="file.encoding" value="UTF-8"/>
+    <property name="java.specification.version" value="1.6"/>
+    <property name="user.name" value="ole"/>
+    <property name="java.class.path" value="/home/ole/.m2/repository/org/apache/maven/surefire/surefire-api/2.0/surefire-api-2.0.jar:/home/ole/.m2/repository/org/codehaus/plexus/plexus-utils/1.1/plexus-utils-1.1.jar:/home/ole/.m2/repository/org/apache/maven/surefire/surefire-booter/2.0/surefire-booter-2.0.jar"/>
+    <property name="java.vm.specification.version" value="1.0"/>
+    <property name="sun.arch.data.model" value="32"/>
+    <property name="java.home" value="/usr/java/jdk1.6.0/jre"/>
+    <property name="java.specification.vendor" value="Sun Microsystems Inc."/>
+    <property name="user.language" value="en"/>
+    <property name="java.vm.info" value="mixed mode, sharing"/>
+    <property name="java.version" value="1.6.0"/>
+    <property name="java.ext.dirs" value="/usr/java/jdk1.6.0/jre/lib/ext:/usr/java/packages/lib/ext"/>
+    <property name="sun.boot.class.path" value="/usr/java/jdk1.6.0/jre/lib/resources.jar:/usr/java/jdk1.6.0/jre/lib/rt.jar:/usr/java/jdk1.6.0/jre/lib/sunrsasign.jar:/usr/java/jdk1.6.0/jre/lib/jsse.jar:/usr/java/jdk1.6.0/jre/lib/jce.jar:/usr/java/jdk1.6.0/jre/lib/charsets.jar:/usr/java/jdk1.6.0/jre/classes"/>
+    <property name="java.vendor" value="Sun Microsystems Inc."/>
+    <property name="localRepository" value="/home/ole/.m2/repository"/>
+    <property name="file.separator" value="/"/>
+    <property name="java.vendor.url.bug" value="http://java.sun.com/cgi-bin/bugreport.cgi"/>
+    <property name="sun.cpu.endian" value="little"/>
+    <property name="sun.io.unicode.encoding" value="UnicodeLittle"/>
+    <property name="sun.cpu.isalist" value=""/>
+  </properties>
+  <testcase time="0.62" name="testCalculateXPath"/>
+</testsuite>
\ No newline at end of file