Author: [email protected]
Date: Mon Jan 30 17:07:42 2012
New Revision: 2029

Log:
AMDATU-529 Moved adaptor related constact to own constants class in adaptor 
package

Added:
   
trunk/amdatu-core/tenant-adaptor/src/main/java/org/amdatu/core/tenant/adaptor/TenantAdaptorConstants.java
      - copied, changed from r2028, 
/trunk/amdatu-core/tenant/src/main/java/org/amdatu/core/tenant/TenantConstants.java
Modified:
   
trunk/amdatu-core/itest/tests/src/test/java/org/amdatu/core/itest/tests/tenant/MultiTenantTest.java
   
trunk/amdatu-core/tenant-adaptor/src/main/java/org/amdatu/core/tenant/adaptor/MultiTenantBundleActivator.java
   
trunk/amdatu-core/tenant-adaptor/src/main/java/org/amdatu/core/tenant/adaptor/MultiTenantBundleInputStream.java
   
trunk/amdatu-core/tenant-adaptor/src/main/java/org/amdatu/core/tenant/adaptor/TenantAdapter.java
   
trunk/amdatu-core/tenant/src/main/java/org/amdatu/core/tenant/TenantConstants.java

Modified: 
trunk/amdatu-core/itest/tests/src/test/java/org/amdatu/core/itest/tests/tenant/MultiTenantTest.java
==============================================================================
--- 
trunk/amdatu-core/itest/tests/src/test/java/org/amdatu/core/itest/tests/tenant/MultiTenantTest.java
 (original)
+++ 
trunk/amdatu-core/itest/tests/src/test/java/org/amdatu/core/itest/tests/tenant/MultiTenantTest.java
 Mon Jan 30 17:07:42 2012
@@ -15,6 +15,11 @@
  */
 package org.amdatu.core.itest.tests.tenant;
 
+import static 
org.amdatu.core.tenant.adaptor.TenantAdaptorConstants.MULTITENANT_BUNDLE_ACTIVATOR_KEY;
+import static 
org.amdatu.core.tenant.adaptor.TenantAdaptorConstants.MULTITENANT_SCOPE_KEY;
+import static 
org.amdatu.core.tenant.adaptor.TenantAdaptorConstants.MULTITENANT_SCOPE_VALUE_BOTH;
+import static 
org.amdatu.core.tenant.adaptor.TenantAdaptorConstants.MULTITENANT_VERSION_KEY;
+import static 
org.amdatu.core.tenant.adaptor.TenantAdaptorConstants.MULTITENANT_VERSION_VALUE;
 import static org.junit.Assert.assertEquals;
 import static org.junit.Assert.assertNotNull;
 import static org.junit.Assert.assertNull;
@@ -153,9 +158,9 @@
                 .add(MyDependentServiceImpl.class)
                 .add(MyDependencyService.class)
                 .add(MyDependencyServiceImpl.class)
-                .set(TenantConstants.MULTITENANT_SCOPE_KEY, 
TenantConstants.MULTITENANT_SCOPE_VALUE_BOTH)
-                .set(TenantConstants.MULTITENANT_VERSION_KEY, 
TenantConstants.MULTITENANT_VERSION_VALUE)
-                .set(TenantConstants.MULTITENANT_BUNDLE_ACTIVATOR_KEY, 
MyTenancyActivator.class.getName())
+                .set(MULTITENANT_SCOPE_KEY, MULTITENANT_SCOPE_VALUE_BOTH)
+                .set(MULTITENANT_VERSION_KEY, MULTITENANT_VERSION_VALUE)
+                .set(MULTITENANT_BUNDLE_ACTIVATOR_KEY, 
MyTenancyActivator.class.getName())
                 .set(Constants.BUNDLE_ACTIVATOR, 
MultiTenantBundleActivator.class.getName())
                 .set(Constants.BUNDLE_SYMBOLICNAME, "My Tenancy Bundle")
                 .set(Constants.EXPORT_PACKAGE, 
"org.amdatu.core.itest.tests.tenant.mock")

Modified: 
trunk/amdatu-core/tenant-adaptor/src/main/java/org/amdatu/core/tenant/adaptor/MultiTenantBundleActivator.java
==============================================================================
--- 
trunk/amdatu-core/tenant-adaptor/src/main/java/org/amdatu/core/tenant/adaptor/MultiTenantBundleActivator.java
       (original)
+++ 
trunk/amdatu-core/tenant-adaptor/src/main/java/org/amdatu/core/tenant/adaptor/MultiTenantBundleActivator.java
       Mon Jan 30 17:07:42 2012
@@ -15,11 +15,7 @@
  */
 package org.amdatu.core.tenant.adaptor;
 
-import static 
org.amdatu.core.tenant.TenantConstants.MULTITENANT_BUNDLE_ACTIVATOR_KEY;
-import static org.amdatu.core.tenant.TenantConstants.MULTITENANT_SCOPE_KEY;
-import static 
org.amdatu.core.tenant.TenantConstants.MULTITENANT_SCOPE_VALUE_BOTH;
-import static 
org.amdatu.core.tenant.TenantConstants.MULTITENANT_SCOPE_VALUE_PLATFORM;
-import static 
org.amdatu.core.tenant.TenantConstants.MULTITENANT_SCOPE_VALUE_TENANTS;
+import static org.amdatu.core.tenant.adaptor.TenantAdaptorConstants.*;
 import static org.amdatu.core.tenant.TenantConstants.PID_KEY;
 import static org.amdatu.core.tenant.TenantConstants.PID_VALUE_PLATFORM;
 

Modified: 
trunk/amdatu-core/tenant-adaptor/src/main/java/org/amdatu/core/tenant/adaptor/MultiTenantBundleInputStream.java
==============================================================================
--- 
trunk/amdatu-core/tenant-adaptor/src/main/java/org/amdatu/core/tenant/adaptor/MultiTenantBundleInputStream.java
     (original)
+++ 
trunk/amdatu-core/tenant-adaptor/src/main/java/org/amdatu/core/tenant/adaptor/MultiTenantBundleInputStream.java
     Mon Jan 30 17:07:42 2012
@@ -14,6 +14,9 @@
  * limitations under the License.
  */
 package org.amdatu.core.tenant.adaptor;
+import static 
org.amdatu.core.tenant.adaptor.TenantAdaptorConstants.MULTITENANT_BUNDLE_ACTIVATOR_KEY;
+import static 
org.amdatu.core.tenant.adaptor.TenantAdaptorConstants.MULTITENANT_VERSION_KEY;
+import static 
org.amdatu.core.tenant.adaptor.TenantAdaptorConstants.MULTITENANT_VERSION_VALUE;
 
 import java.io.BufferedInputStream;
 import java.io.ByteArrayInputStream;
@@ -27,7 +30,6 @@
 import java.util.jar.JarOutputStream;
 import java.util.jar.Manifest;
 
-import org.amdatu.core.tenant.TenantConstants;
 import org.osgi.framework.Constants;
 
 /**
@@ -48,7 +50,7 @@
  */
 public class MultiTenantBundleInputStream extends InputStream {
 
-    private static final Name MULTITENANT_VERSION_NAME = new 
Attributes.Name(TenantConstants.MULTITENANT_VERSION_KEY);
+    private static final Name MULTITENANT_VERSION_NAME = new 
Attributes.Name(MULTITENANT_VERSION_KEY);
     private static final Name BUNDLE_ACTIVATOR_NAME = new 
Attributes.Name(Constants.BUNDLE_ACTIVATOR);
     private static final String TENANT_IMPORT_PACKAGE = 
MultiTenantBundleActivator.class.getPackage().getName()
         + ";version=\"[1.0,2)\"";
@@ -66,15 +68,15 @@
             // do not process the bundle if it already has a tenant bundle 
activator (somebody already preprocessed it)
             // or it has no bundle activator at all (there's nothing to make 
tenant aware)
             if ((attributes.containsKey(MULTITENANT_VERSION_NAME) && 
(attributes.getValue(MULTITENANT_VERSION_NAME)
-                .equals(TenantConstants.MULTITENANT_VERSION_VALUE))) || 
!attributes.containsKey(BUNDLE_ACTIVATOR_NAME)) {
+                .equals(MULTITENANT_VERSION_VALUE))) || 
!attributes.containsKey(BUNDLE_ACTIVATOR_NAME)) {
                 original.reset();
                 m_inputStream = original;
             }
             else {
                 String originalBundleActivator = 
attributes.getValue(Constants.BUNDLE_ACTIVATOR);
                 attributes.putValue(Constants.BUNDLE_ACTIVATOR, 
MultiTenantBundleActivator.class.getName());
-                
attributes.putValue(TenantConstants.MULTITENANT_BUNDLE_ACTIVATOR_KEY, 
originalBundleActivator);
-                attributes.putValue(TenantConstants.MULTITENANT_VERSION_KEY, 
TenantConstants.MULTITENANT_VERSION_VALUE);
+                attributes.putValue(MULTITENANT_BUNDLE_ACTIVATOR_KEY, 
originalBundleActivator);
+                attributes.putValue(MULTITENANT_VERSION_KEY, 
MULTITENANT_VERSION_VALUE);
 
                 String originalImportPackage = 
attributes.getValue(Constants.IMPORT_PACKAGE);
                 if (originalImportPackage == null) {

Modified: 
trunk/amdatu-core/tenant-adaptor/src/main/java/org/amdatu/core/tenant/adaptor/TenantAdapter.java
==============================================================================
--- 
trunk/amdatu-core/tenant-adaptor/src/main/java/org/amdatu/core/tenant/adaptor/TenantAdapter.java
    (original)
+++ 
trunk/amdatu-core/tenant-adaptor/src/main/java/org/amdatu/core/tenant/adaptor/TenantAdapter.java
    Mon Jan 30 17:07:42 2012
@@ -15,9 +15,9 @@
  */
 package org.amdatu.core.tenant.adaptor;
 
-import static 
org.amdatu.core.tenant.TenantConstants.MULTITENANT_BUNDLE_ACTIVATOR_KEY;
 import static org.amdatu.core.tenant.TenantConstants.NAME_KEY;
 import static org.amdatu.core.tenant.TenantConstants.PID_KEY;
+import static 
org.amdatu.core.tenant.adaptor.TenantAdaptorConstants.MULTITENANT_BUNDLE_ACTIVATOR_KEY;
 
 import java.util.Properties;
 

Copied: 
trunk/amdatu-core/tenant-adaptor/src/main/java/org/amdatu/core/tenant/adaptor/TenantAdaptorConstants.java
 (from r2028, 
/trunk/amdatu-core/tenant/src/main/java/org/amdatu/core/tenant/TenantConstants.java)
==============================================================================
--- 
/trunk/amdatu-core/tenant/src/main/java/org/amdatu/core/tenant/TenantConstants.java
 (original)
+++ 
trunk/amdatu-core/tenant-adaptor/src/main/java/org/amdatu/core/tenant/adaptor/TenantAdaptorConstants.java
   Mon Jan 30 17:07:42 2012
@@ -13,20 +13,14 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package org.amdatu.core.tenant;
+package org.amdatu.core.tenant.adaptor;
 
 /**
- * Compile time constants for multi tenancy.
  * 
  * @author <a href="mailto:[email protected]";>Amdatu Project 
Team</a>
  */
-public interface TenantConstants {
+public interface TenantAdaptorConstants {
 
-    public static final String PID_KEY = "org.amdatu.tenant.pid";
-    public static final String NAME_KEY = "org.amdatu.tenant.name";
-    public static final String PID_VALUE_PLATFORM = 
"org.amdatu.tenant.PLATFORM";
-
-    // adaptor stuff to be moved
     public static final String MULTITENANT_BUNDLE_ACTIVATOR_KEY = 
"MultiTenant-Bundle-Activator";
     public static final String MULTITENANT_SCOPE_KEY = "MultiTenant-Scope";
     public static final String MULTITENANT_SCOPE_VALUE_PLATFORM = "PLATFORM";

Modified: 
trunk/amdatu-core/tenant/src/main/java/org/amdatu/core/tenant/TenantConstants.java
==============================================================================
--- 
trunk/amdatu-core/tenant/src/main/java/org/amdatu/core/tenant/TenantConstants.java
  (original)
+++ 
trunk/amdatu-core/tenant/src/main/java/org/amdatu/core/tenant/TenantConstants.java
  Mon Jan 30 17:07:42 2012
@@ -25,13 +25,4 @@
     public static final String PID_KEY = "org.amdatu.tenant.pid";
     public static final String NAME_KEY = "org.amdatu.tenant.name";
     public static final String PID_VALUE_PLATFORM = 
"org.amdatu.tenant.PLATFORM";
-
-    // adaptor stuff to be moved
-    public static final String MULTITENANT_BUNDLE_ACTIVATOR_KEY = 
"MultiTenant-Bundle-Activator";
-    public static final String MULTITENANT_SCOPE_KEY = "MultiTenant-Scope";
-    public static final String MULTITENANT_SCOPE_VALUE_PLATFORM = "PLATFORM";
-    public static final String MULTITENANT_SCOPE_VALUE_TENANTS = "TENANTS";
-    public static final String MULTITENANT_SCOPE_VALUE_BOTH = "BOTH";
-    public static final String MULTITENANT_VERSION_KEY = "MultiTenant-Version";
-    public static final String MULTITENANT_VERSION_VALUE = "1";
 }
_______________________________________________
Amdatu-commits mailing list
[email protected]
http://lists.amdatu.org/mailman/listinfo/amdatu-commits

Reply via email to