killbill-aplcache
analytics: rename BusinessAccountTag to BusinessAccountTagModelDao Signed-off-by: …
10/30/2012 8:04:25 PM
Changes
Details
diff --git a/analytics/src/main/java/com/ning/billing/analytics/api/user/DefaultAnalyticsUserApi.java b/analytics/src/main/java/com/ning/billing/analytics/api/user/DefaultAnalyticsUserApi.java
index f52c25c..21a13e2 100644
--- a/analytics/src/main/java/com/ning/billing/analytics/api/user/DefaultAnalyticsUserApi.java
+++ b/analytics/src/main/java/com/ning/billing/analytics/api/user/DefaultAnalyticsUserApi.java
@@ -40,7 +40,7 @@ import com.ning.billing.analytics.BusinessTagDao;
import com.ning.billing.analytics.api.TimeSeriesData;
import com.ning.billing.analytics.dao.AnalyticsDao;
import com.ning.billing.analytics.model.BusinessAccountModelDao;
-import com.ning.billing.analytics.model.BusinessAccountTag;
+import com.ning.billing.analytics.model.BusinessAccountTagModelDao;
import com.ning.billing.analytics.model.BusinessInvoice;
import com.ning.billing.analytics.model.BusinessInvoiceItem;
import com.ning.billing.analytics.model.BusinessInvoicePayment;
@@ -256,9 +256,9 @@ public class DefaultAnalyticsUserApi implements AnalyticsUserApi {
// Find the current state of tags in analytics
final Collection<String> analyticsTags = Collections2.transform(analyticsDao.getTagsForAccount(account.getExternalKey(), internalCallContext),
- new Function<BusinessAccountTag, String>() {
+ new Function<BusinessAccountTagModelDao, String>() {
@Override
- public String apply(@Nullable final BusinessAccountTag input) {
+ public String apply(@Nullable final BusinessAccountTagModelDao input) {
if (input == null) {
return null;
} else {
@@ -292,7 +292,7 @@ public class DefaultAnalyticsUserApi implements AnalyticsUserApi {
return analyticsDao.getInvoicesByKey(accountKey, internalCallContextFactory.createInternalTenantContext(context));
}
- public List<BusinessAccountTag> getTagsForAccount(final String accountKey, final TenantContext context) {
+ public List<BusinessAccountTagModelDao> getTagsForAccount(final String accountKey, final TenantContext context) {
return analyticsDao.getTagsForAccount(accountKey, internalCallContextFactory.createInternalTenantContext(context));
}
diff --git a/analytics/src/main/java/com/ning/billing/analytics/dao/AnalyticsDao.java b/analytics/src/main/java/com/ning/billing/analytics/dao/AnalyticsDao.java
index af54b2b..d48415e 100644
--- a/analytics/src/main/java/com/ning/billing/analytics/dao/AnalyticsDao.java
+++ b/analytics/src/main/java/com/ning/billing/analytics/dao/AnalyticsDao.java
@@ -20,7 +20,7 @@ import java.util.List;
import com.ning.billing.analytics.api.TimeSeriesData;
import com.ning.billing.analytics.model.BusinessAccountModelDao;
-import com.ning.billing.analytics.model.BusinessAccountTag;
+import com.ning.billing.analytics.model.BusinessAccountTagModelDao;
import com.ning.billing.analytics.model.BusinessInvoice;
import com.ning.billing.analytics.model.BusinessInvoiceItem;
import com.ning.billing.analytics.model.BusinessInvoicePayment;
@@ -42,7 +42,7 @@ public interface AnalyticsDao {
List<BusinessInvoice> getInvoicesByKey(String accountKey, InternalTenantContext context);
- List<BusinessAccountTag> getTagsForAccount(String accountKey, InternalTenantContext context);
+ List<BusinessAccountTagModelDao> getTagsForAccount(String accountKey, InternalTenantContext context);
List<BusinessInvoiceItem> getInvoiceItemsForInvoice(String invoiceId, InternalTenantContext context);
diff --git a/analytics/src/main/java/com/ning/billing/analytics/dao/BusinessAccountTagMapper.java b/analytics/src/main/java/com/ning/billing/analytics/dao/BusinessAccountTagMapper.java
index e8897d7..3df0d71 100644
--- a/analytics/src/main/java/com/ning/billing/analytics/dao/BusinessAccountTagMapper.java
+++ b/analytics/src/main/java/com/ning/billing/analytics/dao/BusinessAccountTagMapper.java
@@ -23,14 +23,14 @@ import java.util.UUID;
import org.skife.jdbi.v2.StatementContext;
import org.skife.jdbi.v2.tweak.ResultSetMapper;
-import com.ning.billing.analytics.model.BusinessAccountTag;
+import com.ning.billing.analytics.model.BusinessAccountTagModelDao;
-public class BusinessAccountTagMapper implements ResultSetMapper<BusinessAccountTag> {
+public class BusinessAccountTagMapper implements ResultSetMapper<BusinessAccountTagModelDao> {
@Override
- public BusinessAccountTag map(final int index, final ResultSet r, final StatementContext ctx) throws SQLException {
+ public BusinessAccountTagModelDao map(final int index, final ResultSet r, final StatementContext ctx) throws SQLException {
final UUID accountId = UUID.fromString(r.getString(1));
final String accountKey = r.getString(2);
final String name = r.getString(3);
- return new BusinessAccountTag(accountId, accountKey, name);
+ return new BusinessAccountTagModelDao(accountId, accountKey, name);
}
}
diff --git a/analytics/src/main/java/com/ning/billing/analytics/dao/BusinessAccountTagSqlDao.java b/analytics/src/main/java/com/ning/billing/analytics/dao/BusinessAccountTagSqlDao.java
index f197c84..7d84653 100644
--- a/analytics/src/main/java/com/ning/billing/analytics/dao/BusinessAccountTagSqlDao.java
+++ b/analytics/src/main/java/com/ning/billing/analytics/dao/BusinessAccountTagSqlDao.java
@@ -24,7 +24,7 @@ import org.skife.jdbi.v2.sqlobject.SqlUpdate;
import org.skife.jdbi.v2.sqlobject.customizers.RegisterMapper;
import org.skife.jdbi.v2.sqlobject.stringtemplate.ExternalizedSqlViaStringTemplate3;
-import com.ning.billing.analytics.model.BusinessAccountTag;
+import com.ning.billing.analytics.model.BusinessAccountTagModelDao;
import com.ning.billing.util.callcontext.InternalCallContext;
import com.ning.billing.util.callcontext.InternalTenantContext;
import com.ning.billing.util.callcontext.InternalTenantContextBinder;
@@ -34,7 +34,7 @@ import com.ning.billing.util.callcontext.InternalTenantContextBinder;
public interface BusinessAccountTagSqlDao {
@SqlQuery
- List<BusinessAccountTag> getTagsForAccountByKey(@Bind("account_key") final String accountKey,
+ List<BusinessAccountTagModelDao> getTagsForAccountByKey(@Bind("account_key") final String accountKey,
@InternalTenantContextBinder final InternalTenantContext context);
@SqlUpdate
diff --git a/analytics/src/main/java/com/ning/billing/analytics/dao/DefaultAnalyticsDao.java b/analytics/src/main/java/com/ning/billing/analytics/dao/DefaultAnalyticsDao.java
index 0de5ed3..3c97dad 100644
--- a/analytics/src/main/java/com/ning/billing/analytics/dao/DefaultAnalyticsDao.java
+++ b/analytics/src/main/java/com/ning/billing/analytics/dao/DefaultAnalyticsDao.java
@@ -23,7 +23,7 @@ import javax.inject.Inject;
import com.ning.billing.analytics.api.DefaultTimeSeriesData;
import com.ning.billing.analytics.api.TimeSeriesData;
import com.ning.billing.analytics.model.BusinessAccountModelDao;
-import com.ning.billing.analytics.model.BusinessAccountTag;
+import com.ning.billing.analytics.model.BusinessAccountTagModelDao;
import com.ning.billing.analytics.model.BusinessInvoice;
import com.ning.billing.analytics.model.BusinessInvoiceItem;
import com.ning.billing.analytics.model.BusinessInvoicePayment;
@@ -89,7 +89,7 @@ public class DefaultAnalyticsDao implements AnalyticsDao {
}
@Override
- public List<BusinessAccountTag> getTagsForAccount(final String accountKey, final InternalTenantContext context) {
+ public List<BusinessAccountTagModelDao> getTagsForAccount(final String accountKey, final InternalTenantContext context) {
return accountTagSqlDao.getTagsForAccountByKey(accountKey, context);
}
diff --git a/analytics/src/test/java/com/ning/billing/analytics/dao/TestBusinessAccountTagSqlDao.java b/analytics/src/test/java/com/ning/billing/analytics/dao/TestBusinessAccountTagSqlDao.java
index 90f7f58..fe44641 100644
--- a/analytics/src/test/java/com/ning/billing/analytics/dao/TestBusinessAccountTagSqlDao.java
+++ b/analytics/src/test/java/com/ning/billing/analytics/dao/TestBusinessAccountTagSqlDao.java
@@ -25,7 +25,7 @@ import org.testng.annotations.BeforeMethod;
import org.testng.annotations.Test;
import com.ning.billing.analytics.AnalyticsTestSuiteWithEmbeddedDB;
-import com.ning.billing.analytics.model.BusinessAccountTag;
+import com.ning.billing.analytics.model.BusinessAccountTagModelDao;
public class TestBusinessAccountTagSqlDao extends AnalyticsTestSuiteWithEmbeddedDB {
private BusinessAccountTagSqlDao accountTagSqlDao;
@@ -48,11 +48,11 @@ public class TestBusinessAccountTagSqlDao extends AnalyticsTestSuiteWithEmbedded
// Add an entry
Assert.assertEquals(accountTagSqlDao.addTag(accountId.toString(), accountKey, name, internalCallContext), 1);
- final List<BusinessAccountTag> tagsForAccount = accountTagSqlDao.getTagsForAccountByKey(accountKey, internalCallContext);
+ final List<BusinessAccountTagModelDao> tagsForAccount = accountTagSqlDao.getTagsForAccountByKey(accountKey, internalCallContext);
Assert.assertEquals(tagsForAccount.size(), 1);
// Retrieve it
- final BusinessAccountTag accountTag = tagsForAccount.get(0);
+ final BusinessAccountTagModelDao accountTag = tagsForAccount.get(0);
Assert.assertEquals(accountTag.getAccountId(), accountId);
Assert.assertEquals(accountTag.getAccountKey(), accountKey);
Assert.assertEquals(accountTag.getName(), name);
diff --git a/analytics/src/test/java/com/ning/billing/analytics/model/TestBusinessAccountTag.java b/analytics/src/test/java/com/ning/billing/analytics/model/TestBusinessAccountTag.java
index 4d0014e..3252e99 100644
--- a/analytics/src/test/java/com/ning/billing/analytics/model/TestBusinessAccountTag.java
+++ b/analytics/src/test/java/com/ning/billing/analytics/model/TestBusinessAccountTag.java
@@ -29,7 +29,7 @@ public class TestBusinessAccountTag extends AnalyticsTestSuite {
final UUID accountId = UUID.randomUUID();
final String accountKey = UUID.randomUUID().toString();
final String name = UUID.randomUUID().toString();
- final BusinessAccountTag accountTag = new BusinessAccountTag(accountId, accountKey, name);
+ final BusinessAccountTagModelDao accountTag = new BusinessAccountTagModelDao(accountId, accountKey, name);
Assert.assertSame(accountTag, accountTag);
Assert.assertEquals(accountTag, accountTag);
Assert.assertTrue(accountTag.equals(accountTag));
@@ -37,7 +37,7 @@ public class TestBusinessAccountTag extends AnalyticsTestSuite {
Assert.assertEquals(accountTag.getAccountKey(), accountKey);
Assert.assertEquals(accountTag.getName(), name);
- final BusinessAccountTag otherAccountTag = new BusinessAccountTag(UUID.randomUUID(), UUID.randomUUID().toString(), UUID.randomUUID().toString());
+ final BusinessAccountTagModelDao otherAccountTag = new BusinessAccountTagModelDao(UUID.randomUUID(), UUID.randomUUID().toString(), UUID.randomUUID().toString());
Assert.assertFalse(accountTag.equals(otherAccountTag));
}
}
diff --git a/beatrix/src/test/java/com/ning/billing/beatrix/integration/TestAnalytics.java b/beatrix/src/test/java/com/ning/billing/beatrix/integration/TestAnalytics.java
index 3a0a12b..fdda908 100644
--- a/beatrix/src/test/java/com/ning/billing/beatrix/integration/TestAnalytics.java
+++ b/beatrix/src/test/java/com/ning/billing/beatrix/integration/TestAnalytics.java
@@ -35,7 +35,7 @@ import com.ning.billing.account.api.AccountApiException;
import com.ning.billing.account.api.AccountData;
import com.ning.billing.account.api.MutableAccountData;
import com.ning.billing.analytics.model.BusinessAccountModelDao;
-import com.ning.billing.analytics.model.BusinessAccountTag;
+import com.ning.billing.analytics.model.BusinessAccountTagModelDao;
import com.ning.billing.analytics.model.BusinessInvoice;
import com.ning.billing.analytics.model.BusinessInvoiceItem;
import com.ning.billing.analytics.model.BusinessInvoicePayment;
@@ -146,7 +146,7 @@ public class TestAnalytics extends TestIntegrationBase {
analyticsUserApi.rebuildAnalyticsForAccount(account, callContext);
// Check the tag
- final List<BusinessAccountTag> tagsForAccount = analyticsUserApi.getTagsForAccount(account.getExternalKey(), callContext);
+ final List<BusinessAccountTagModelDao> tagsForAccount = analyticsUserApi.getTagsForAccount(account.getExternalKey(), callContext);
Assert.assertEquals(tagsForAccount.size(), 1);
Assert.assertEquals(tagsForAccount.get(0).getName(), tagDefinition.getName());
}
@@ -416,7 +416,7 @@ public class TestAnalytics extends TestIntegrationBase {
waitALittle();
- final List<BusinessAccountTag> tagsForAccount = analyticsUserApi.getTagsForAccount(account.getExternalKey(), callContext);
+ final List<BusinessAccountTagModelDao> tagsForAccount = analyticsUserApi.getTagsForAccount(account.getExternalKey(), callContext);
Assert.assertEquals(tagsForAccount.size(), 1);
Assert.assertEquals(tagsForAccount.get(0).getName(), tagDefinition.getName());
}