killbill-memoizeit

pom.xml: update killbill-oss-parent to 0.5.9 Signed-off-by:

1/2/2014 3:50:44 PM

Details

NEWS 1(+1 -0)

diff --git a/NEWS b/NEWS
index 65c23b0..31f07c8 100644
--- a/NEWS
+++ b/NEWS
@@ -1,6 +1,7 @@
 0.8.7
     DDL: remove unused paid_through_date column
     Add API to retrieve deleted tags
+    Update killbill-oss-parent to 0.5.9
 
 0.8.6
     Partial fix for https://github.com/killbill/killbill/issues/141

pom.xml 2(+1 -1)

diff --git a/pom.xml b/pom.xml
index f8ba7ba..d61cf7e 100644
--- a/pom.xml
+++ b/pom.xml
@@ -19,7 +19,7 @@
     <parent>
         <artifactId>killbill-oss-parent</artifactId>
         <groupId>com.ning.billing</groupId>
-        <version>0.5.9-SNAPSHOT</version>
+        <version>0.5.9</version>
     </parent>
     <artifactId>killbill</artifactId>
     <version>0.8.7-SNAPSHOT</version>
diff --git a/util/src/main/java/com/ning/billing/util/audit/DefaultAccountAuditLogs.java b/util/src/main/java/com/ning/billing/util/audit/DefaultAccountAuditLogs.java
index 8515dd5..963eb20 100644
--- a/util/src/main/java/com/ning/billing/util/audit/DefaultAccountAuditLogs.java
+++ b/util/src/main/java/com/ning/billing/util/audit/DefaultAccountAuditLogs.java
@@ -101,6 +101,26 @@ public class DefaultAccountAuditLogs implements AccountAuditLogs {
     }
 
     @Override
+    public List<AuditLog> getAuditLogsForBlockingState(final UUID blockingStateId) {
+        return getAuditLogs(ObjectType.BLOCKING_STATES).getAuditLogs(blockingStateId);
+    }
+
+    @Override
+    public List<AuditLog> getAuditLogsForInvoicePayment(final UUID invoicePaymentId) {
+        return getAuditLogs(ObjectType.INVOICE_PAYMENT).getAuditLogs(invoicePaymentId);
+    }
+
+    @Override
+    public List<AuditLog> getAuditLogsForTag(final UUID tagId) {
+        return getAuditLogs(ObjectType.TAG).getAuditLogs(tagId);
+    }
+
+    @Override
+    public List<AuditLog> getAuditLogsForCustomField(final UUID customFieldId) {
+        return getAuditLogs(ObjectType.CUSTOM_FIELD).getAuditLogs(customFieldId);
+    }
+
+    @Override
     public AccountAuditLogsForObjectType getAuditLogs(final ObjectType objectType) {
         if (auditLogsCache.get(objectType) == null) {
             auditLogsCache.put(objectType, new DefaultAccountAuditLogsForObjectType(auditLevel, new ObjectTypeFilter(objectType, accountAuditLogs.iterator())));