Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
  /*
   * Copyright 2010-2013 Ning, Inc.
   *
   * Ning 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 com.ning.billing.util.api;
 
 
 import java.util.List;
 import java.util.UUID;
 
 public interface AuditUserApi {
 
 
     public AuditLogsForAccount getAuditLogsForAccount(UUID accountIdAuditLevel auditLevelTenantContext context);


    
Fetch all audit logs for bundles.

Parameters:
bundles the bundles to lookup
auditLevel audit level (verbosity)
context the tenant context
Returns:
all audit logs for these refunds
 
     public AuditLogsForBundles getAuditLogsForBundles(List<SubscriptionBundlebundlesAuditLevel auditLevelTenantContext context);

    
Fetch all audit logs for invoice payments.

Parameters:
invoicePayments the invoice payments to lookup
auditLevel audit level (verbosity)
context the tenant context
Returns:
all audit logs for these invoice payments
 
     public AuditLogsForInvoicePayments getAuditLogsForInvoicePayments(List<InvoicePaymentinvoicePaymentsAuditLevel auditLevelTenantContext context);

    
Fetch all audit logs for refunds.

Parameters:
refunds the refunds to lookup
auditLevel audit level (verbosity)
context the tenant context
Returns:
all audit logs for these refunds
 
     public AuditLogsForRefunds getAuditLogsForRefunds(List<RefundrefundsAuditLevel auditLevelTenantContext context);

    
Fetch all audit logs for payments.

Parameters:
payments the payments to lookup
auditLevel audit level (verbosity)
context the tenant context
Returns:
all audit logs for these payments
 
     public AuditLogsForPayments getAuditLogsForPayments(List<PaymentpaymentsAuditLevel auditLevelTenantContext context);

    
Fetch all audit logs for invoices and associated invoice items.

Parameters:
invoices the invoices to lookup
auditLevel audit level (verbosity)
context the tenant context
Returns:
all audit logs for these invoices
 
     public AuditLogsForInvoices getAuditLogsForInvoices(List<InvoiceinvoicesAuditLevel auditLevelTenantContext context);

    
Get all the audit entries for a given object.

Parameters:
objectId the object id
objectType the type of object
auditLevel audit level (verbosity)
context the tenant context
Returns:
all audit entries for that object
    public List<AuditLoggetAuditLogs(UUID objectIdObjectType objectTypeAuditLevel auditLevelTenantContext context);
New to GrepCode? Check out our FAQ X