package org.snmp4j.agent.mo.snmp;

import org.snmp4j.agent.MOAccess;
import org.snmp4j.agent.mo.MOMutableColumn;
import org.snmp4j.smi.OctetString;
import org.snmp4j.smi.Variable;

/* JADX INFO: loaded from: classes.dex */
public class SnmpAdminString extends MOMutableColumn {
    private int maxLength;
    private int minLength;

    public SnmpAdminString(int i2, MOAccess mOAccess, Variable variable, boolean z) {
        super(i2, 4, mOAccess, variable, z);
        this.minLength = 0;
        this.maxLength = DisplayString.MAX_SIZE;
    }

    public int getMaxLength() {
        return this.maxLength;
    }

    public int getMinLength() {
        return this.minLength;
    }

    public void setMaxLength(int i2) {
        this.maxLength = i2;
    }

    public void setMinLength(int i2) {
        this.minLength = i2;
    }

    @Override // org.snmp4j.agent.mo.MOMutableColumn
    public synchronized int validate(Variable variable, Variable variable2) {
        OctetString octetString = (OctetString) variable;
        if (octetString.length() >= this.minLength && octetString.length() <= this.maxLength) {
            return super.validate(variable, variable2);
        }
        return 8;
    }

    public SnmpAdminString(int i2, MOAccess mOAccess, Variable variable, boolean z, int i3, int i4) {
        super(i2, 4, mOAccess, variable, z);
        this.minLength = 0;
        this.maxLength = DisplayString.MAX_SIZE;
        setMinLength(i3);
        setMaxLength(i4);
    }
}
