Author: [email protected]
Date: Tue Mar 13 16:57:33 2012
New Revision: 2143

Log:


Modified:
   branches/cassandra-platform-0.3.0/cassandra-listener/pom.xml
   
branches/cassandra-platform-0.3.0/cassandra-stores/cassandra-store-useradmin/pom.xml
   
branches/cassandra-platform-0.3.0/cassandra-stores/cassandra-store-useradmin/src/main/java/org/amdatu/cassandra/store/useradmin/osgi/Activator.java
   
branches/cassandra-platform-0.3.0/cassandra-stores/cassandra-store-useradmin/src/main/java/org/amdatu/cassandra/store/useradmin/service/CassandraStorageProviderRegistrationServiceImpl.java
   
branches/cassandra-platform-0.3.0/cassandra-stores/cassandra-store-useradmin/src/main/java/org/amdatu/cassandra/store/useradmin/service/RoleColumnFamilyProvider.java
   branches/cassandra-platform-0.3.0/pom.xml

Modified: branches/cassandra-platform-0.3.0/cassandra-listener/pom.xml
==============================================================================
--- branches/cassandra-platform-0.3.0/cassandra-listener/pom.xml        
(original)
+++ branches/cassandra-platform-0.3.0/cassandra-listener/pom.xml        Tue Mar 
13 16:57:33 2012
@@ -64,7 +64,7 @@
             <X-MultiTenant-Version>1</X-MultiTenant-Version>
             
<X-MultiTenant-Bundle-Activator>org.amdatu.cassandra.listener.osgi.Activator</X-MultiTenant-Bundle-Activator>
             <X-MultiTenant-Binding>PLATFORM</X-MultiTenant-Binding>
-            
<X-MultiTenant-Scope>(|(org.amdatu.tenant.pid=%TENANTPID%)(objectClass=org.osgi.service.log.LogService))</X-MultiTenant-Scope>
+            
<X-MultiTenant-Scope>(|(org.amdatu.tenant.pid=%TENANTPID%)(objectClass=org.osgi.service.log.LogService)(objectClass=org.amdatu.cassandra.listener.ColumnFamilyProvider))</X-MultiTenant-Scope>
             
<Bundle-Activator>org.amdatu.tenant.adapter.MultiTenantBundleActivator</Bundle-Activator>
             
<Bundle-SymbolicName>org.amdatu.cassandra.listener</Bundle-SymbolicName>
             <Import-Package>

Modified: 
branches/cassandra-platform-0.3.0/cassandra-stores/cassandra-store-useradmin/pom.xml
==============================================================================
--- 
branches/cassandra-platform-0.3.0/cassandra-stores/cassandra-store-useradmin/pom.xml
        (original)
+++ 
branches/cassandra-platform-0.3.0/cassandra-stores/cassandra-store-useradmin/pom.xml
        Tue Mar 13 16:57:33 2012
@@ -33,8 +33,8 @@
 
   <dependencies>
     <dependency>
-      <groupId>org.amdatu.core</groupId>
-      <artifactId>org.amdatu.core.tenant</artifactId>
+      <groupId>org.amdatu.tenant</groupId>
+      <artifactId>org.amdatu.tenant</artifactId>
       <type>bundle</type>
     </dependency>
     <dependency>
@@ -77,7 +77,11 @@
         <artifactId>maven-bundle-plugin</artifactId>
         <configuration>
           <instructions>
-            
<Bundle-Activator>org.amdatu.cassandra.store.useradmin.osgi.Activator</Bundle-Activator>
+            <X-MultiTenant-Version>1</X-MultiTenant-Version>
+            
<X-MultiTenant-Bundle-Activator>org.amdatu.cassandra.store.useradmin.osgi.Activator</X-MultiTenant-Bundle-Activator>
+            <X-MultiTenant-Binding>TENANTS</X-MultiTenant-Binding>
+            
<X-MultiTenant-Scope>(|(org.amdatu.tenant.pid=%TENANTPID%)(objectClass=org.osgi.service.log.LogService)(objectClass=org.amdatu.cassandra.persistencemanager.hector.HectorCassandraPersistenceManager)(objectClass=org.amdatu.cassandra.listener.ColumnFamilyAvailable))</X-MultiTenant-Scope>
+            
<Bundle-Activator>org.amdatu.tenant.adapter.MultiTenantBundleActivator</Bundle-Activator>
             
<Bundle-SymbolicName>org.amdatu.cassandra.store.useradmin</Bundle-SymbolicName>
             <Import-Package>
               org.amdatu.cassandra.listener;version="[1.0,2.0)",

Modified: 
branches/cassandra-platform-0.3.0/cassandra-stores/cassandra-store-useradmin/src/main/java/org/amdatu/cassandra/store/useradmin/osgi/Activator.java
==============================================================================
--- 
branches/cassandra-platform-0.3.0/cassandra-stores/cassandra-store-useradmin/src/main/java/org/amdatu/cassandra/store/useradmin/osgi/Activator.java
 (original)
+++ 
branches/cassandra-platform-0.3.0/cassandra-stores/cassandra-store-useradmin/src/main/java/org/amdatu/cassandra/store/useradmin/osgi/Activator.java
 Tue Mar 13 16:57:33 2012
@@ -18,7 +18,7 @@
 import org.amdatu.cassandra.listener.ColumnFamilyProvider;
 import 
org.amdatu.cassandra.store.useradmin.service.CassandraStorageProviderRegistrationServiceImpl;
 import org.amdatu.cassandra.store.useradmin.service.RoleColumnFamilyProvider;
-import org.amdatu.core.tenant.Tenant;
+import org.amdatu.tenant.Tenant;
 
 import org.apache.felix.dm.DependencyActivatorBase;
 import org.apache.felix.dm.DependencyManager;

Modified: 
branches/cassandra-platform-0.3.0/cassandra-stores/cassandra-store-useradmin/src/main/java/org/amdatu/cassandra/store/useradmin/service/CassandraStorageProviderRegistrationServiceImpl.java
==============================================================================
--- 
branches/cassandra-platform-0.3.0/cassandra-stores/cassandra-store-useradmin/src/main/java/org/amdatu/cassandra/store/useradmin/service/CassandraStorageProviderRegistrationServiceImpl.java
        (original)
+++ 
branches/cassandra-platform-0.3.0/cassandra-stores/cassandra-store-useradmin/src/main/java/org/amdatu/cassandra/store/useradmin/service/CassandraStorageProviderRegistrationServiceImpl.java
        Tue Mar 13 16:57:33 2012
@@ -18,7 +18,7 @@
 import org.amdatu.cassandra.listener.ColumnFamilyAvailable;
 import org.amdatu.cassandra.persistencemanager.CassandraPersistenceManager;
 import 
org.amdatu.cassandra.persistencemanager.hector.HectorCassandraPersistenceManager;
-import org.amdatu.core.tenant.Tenant;
+import org.amdatu.tenant.Tenant;
 
 import java.util.Hashtable;
 
@@ -33,7 +33,7 @@
  * StorageProvider for each available tenant (it is an adaptor of tenant 
itself) but more importantly, it defines
  * the proper service dependencies; availability of the Role ColumnFamily in 
the keyspace associated with the tenant
  * and the Cassandra Persistence Manager for the keyspace associated with the 
tenant.
- * 
+ *
  * @author ivol
  */
 public class CassandraStorageProviderRegistrationServiceImpl {
@@ -47,14 +47,14 @@
         // for the Role ColumnFamily. As a result, our service will depend on 
the availability
         // of this ColumnFamily.
         String roleFilter = "(" + ColumnFamilyAvailable.FILTER_NAME + "=" + 
CassandraStorageProvider.CF_ROLE + ")";
-        String keyspaceFilter = "(" + 
CassandraPersistenceManager.KEYSPACE_AWARE_KEY + "=" + m_tenant.getId() + ")";
+        String keyspaceFilter = "(" + 
CassandraPersistenceManager.KEYSPACE_AWARE_KEY + "=" + m_tenant.getPID() + ")";
         roleFilter = "(&" + roleFilter + keyspaceFilter + ")";
 
         // Create and register the CassandraStorageProvider service.
         Hashtable<String, Object> properties = new Hashtable<String, Object>();
-        properties.put(UserAdminConstants.STORAGEPROVIDER_TYPE, "Cassandra_" + 
m_tenant.getId());
+        properties.put(UserAdminConstants.STORAGEPROVIDER_TYPE, "Cassandra_" + 
m_tenant.getPID());
         properties.put(Constants.SERVICE_RANKING, 10);
-        properties.put(Tenant.TENANT_ID_SERVICEPROPERTY, m_tenant.getId());
+        properties.put(org.amdatu.tenant.Constants.PID_KEY, m_tenant.getPID());
         m_dependencyManager.add(m_dependencyManager
             .createComponent()
             .setInterface(new String[] {StorageProvider.class.getName()}, 
properties)
@@ -68,6 +68,6 @@
                     .setRequired(true)));
 
         m_logService.log(LogService.LOG_INFO,
-            "Cassandra UserAdmin storage provider started successfully for 
tenant  '" + m_tenant.getId() + "'");
+            "Cassandra UserAdmin storage provider started successfully for 
tenant  '" + m_tenant.getPID() + "'");
     }
 }

Modified: 
branches/cassandra-platform-0.3.0/cassandra-stores/cassandra-store-useradmin/src/main/java/org/amdatu/cassandra/store/useradmin/service/RoleColumnFamilyProvider.java
==============================================================================
--- 
branches/cassandra-platform-0.3.0/cassandra-stores/cassandra-store-useradmin/src/main/java/org/amdatu/cassandra/store/useradmin/service/RoleColumnFamilyProvider.java
       (original)
+++ 
branches/cassandra-platform-0.3.0/cassandra-stores/cassandra-store-useradmin/src/main/java/org/amdatu/cassandra/store/useradmin/service/RoleColumnFamilyProvider.java
       Tue Mar 13 16:57:33 2012
@@ -19,7 +19,7 @@
 import org.amdatu.cassandra.listener.ColumnFamilyDefinition.ColumnType;
 import org.amdatu.cassandra.listener.ColumnFamilyDefinition.CompareType;
 import org.amdatu.cassandra.listener.ColumnFamilyProvider;
-import org.amdatu.core.tenant.Tenant;
+import org.amdatu.tenant.Tenant;
 
 /**
  * This service only provides the Role Column Family. Note that the 
CassandraStorageProvider has
@@ -31,7 +31,7 @@
  * The storage provider will be tenant aware; users in UserAdmin are stored 
for each tenant. Therefore
  * this CF provider is an adapter service for Tenant; for each tenant an 
instance of this service will
  * be created and that instance will register the Role CF for a keyspace that 
matches the tenant id.
- * 
+ *
  * @author ivol
  */
 public class RoleColumnFamilyProvider implements ColumnFamilyProvider {
@@ -42,7 +42,7 @@
     public ColumnFamilyDefinition[] getColumnFamilies() {
         return new ColumnFamilyDefinition[] {new ColumnFamilyDefinition(
             CassandraStorageProvider.CF_ROLE,
-            new String[] {m_tenant.getId()}, // Associate the keyspace of this 
CF with the tenant
+            new String[] {m_tenant.getPID()}, // Associate the keyspace of 
this CF with the tenant
             ColumnType.SUPER,
             CompareType.BYTESTYPE,
             CompareType.BYTESTYPE) };

Modified: branches/cassandra-platform-0.3.0/pom.xml
==============================================================================
--- branches/cassandra-platform-0.3.0/pom.xml   (original)
+++ branches/cassandra-platform-0.3.0/pom.xml   Tue Mar 13 16:57:33 2012
@@ -184,8 +184,8 @@
         <type>bundle</type>
       </dependency>
       <dependency>
-        <groupId>org.amdatu.core</groupId>
-        <artifactId>org.amdatu.core.tenant</artifactId>
+        <groupId>org.amdatu.tenant</groupId>
+        <artifactId>org.amdatu.tenant</artifactId>
         <version>${amdatu.core.version}</version>
         <scope>provided</scope>
         <type>bundle</type>
_______________________________________________
Amdatu-commits mailing list
[email protected]
http://lists.amdatu.org/mailman/listinfo/amdatu-commits

Reply via email to