/*
 * Decompiled with CFR 0.152.
 * 
 * Could not load the following classes:
 *  com.l7tech.policy.PolicyHeader
 *  com.l7tech.policy.variable.VariableMetadata
 */
package com.l7tech.server.policy;

import com.l7tech.policy.PolicyHeader;
import com.l7tech.policy.variable.VariableMetadata;
import com.l7tech.server.policy.PolicyCacheImpl;
import com.l7tech.server.policy.PolicyMetadata;

class t
implements PolicyMetadata {
    final boolean val$metaWssInPolicy;
    final boolean val$metaMultipartInPolicy;
    final String[] val$metaVariablesUsed;
    final VariableMetadata[] val$metaVariablesSet;
    final PolicyHeader val$policyHeader;

    /*
     * Ignored method signature, as it can't be verified against descriptor
     */
    t(PolicyCacheImpl policyCacheImpl, boolean bl2, boolean bl3, String[] stringArray, VariableMetadata[] variableMetadataArray, PolicyHeader policyHeader) {
        this.val$metaWssInPolicy = bl2;
        this.val$metaMultipartInPolicy = bl3;
        this.val$metaVariablesUsed = stringArray;
        this.val$metaVariablesSet = variableMetadataArray;
        this.val$policyHeader = policyHeader;
    }

    @Override
    public boolean isWssInPolicy() {
        return this.val$metaWssInPolicy;
    }

    @Override
    public boolean isMultipart() {
        return this.val$metaMultipartInPolicy;
    }

    public String[] getVariablesUsed() {
        return this.val$metaVariablesUsed;
    }

    public VariableMetadata[] getVariablesSet() {
        return this.val$metaVariablesSet;
    }

    @Override
    public PolicyHeader getPolicyHeader() {
        return this.val$policyHeader;
    }
}

