/*
 * Decompiled with CFR 0.152.
 * 
 * Could not load the following classes:
 *  com.l7tech.gateway.common.audit.AuditRecordHeader
 *  com.l7tech.gateway.common.audit.AuditSearchCriteria
 */
package com.l7tech.server.audit;

import com.l7tech.gateway.common.audit.AuditRecordHeader;
import com.l7tech.gateway.common.audit.AuditSearchCriteria;
import com.l7tech.server.audit.AuditAdminImpl;
import java.util.List;
import java.util.concurrent.Callable;

class d
implements Callable<AuditRecordHeader[]> {
    final AuditSearchCriteria val$criteria;
    final AuditAdminImpl this$0;

    /*
     * Ignored method signature, as it can't be verified against descriptor
     */
    d(AuditAdminImpl auditAdminImpl, AuditSearchCriteria auditSearchCriteria) {
        this.this$0 = auditAdminImpl;
        this.val$criteria = auditSearchCriteria;
    }

    @Override
    public AuditRecordHeader[] call() throws Exception {
        this.this$0.a(this.val$criteria);
        List<AuditRecordHeader> list = this.val$criteria.getFromPolicy ? this.this$0.o.findHeaders(this.val$criteria) : this.this$0.n.findHeaders(this.val$criteria);
        return list.toArray(new AuditRecordHeader[list.size()]);
    }
}

