/*
 * Decompiled with CFR 0.152.
 * 
 * Could not load the following classes:
 *  com.l7tech.objectmodel.Goid
 *  com.l7tech.policy.PolicyVersion
 *  com.l7tech.util.Functions$Unary
 */
package com.l7tech.server.policy;

import com.l7tech.objectmodel.Goid;
import com.l7tech.policy.PolicyVersion;
import com.l7tech.server.policy.PolicyVersionManagerImpl;
import com.l7tech.util.Functions;

class ae
implements Functions.Unary<Boolean, PolicyVersion> {
    final Goid val$justSavedGoid;
    final Goid val$policyGoid;

    /*
     * Ignored method signature, as it can't be verified against descriptor
     */
    ae(PolicyVersionManagerImpl policyVersionManagerImpl, Goid goid, Goid goid2) {
        this.val$justSavedGoid = goid;
        this.val$policyGoid = goid2;
    }

    public Boolean call(PolicyVersion policyVersion) {
        boolean bl2 = !policyVersion.isActive();
        boolean bl3 = !Goid.equals((Goid)policyVersion.getGoid(), (Goid)this.val$justSavedGoid);
        boolean bl4 = Goid.equals((Goid)policyVersion.getPolicyGoid(), (Goid)this.val$policyGoid);
        boolean bl5 = PolicyVersionManagerImpl.a(policyVersion);
        return bl2 && bl4 && bl3 && bl5;
    }
}

