/*
 * Decompiled with CFR 0.152.
 * 
 * Could not load the following classes:
 *  com.l7tech.gateway.common.audit.MessageSummaryAuditRecord
 *  com.l7tech.security.token.SecurityTokenType
 */
package com.l7tech.server.policy.variable;

import com.l7tech.gateway.common.audit.MessageSummaryAuditRecord;
import com.l7tech.security.token.SecurityTokenType;
import com.l7tech.server.policy.variable.ExpandVariables;
import com.l7tech.server.policy.variable.aq;

class v
implements aq<MessageSummaryAuditRecord> {
    v() {
    }

    @Override
    public ExpandVariables.Selector.Selection getFieldValue(MessageSummaryAuditRecord messageSummaryAuditRecord, String string) {
        SecurityTokenType securityTokenType = messageSummaryAuditRecord.getAuthenticationType();
        return new ExpandVariables.Selector.Selection(securityTokenType == null ? null : securityTokenType.toString());
    }
}

