package com.l7tech.server.security.rbac;

import com.l7tech.gateway.common.security.rbac.MethodStereotype;
import com.l7tech.gateway.common.security.rbac.OperationType;
import com.l7tech.objectmodel.Entity;
import com.l7tech.objectmodel.EntityType;
import java.io.Serializable;

class a {
   final String a;
   final EntityType[] b;
   final MethodStereotype c;
   final int d;
   String e;
   OperationType f;
   private CheckBefore g;
   private CheckAfter h;
   Serializable i = null;
   Entity j = null;
   Iterable<Entity> k = null;

   a(String var1, EntityType[] var2, OperationType var3, MethodStereotype var4, int var5, String var6) {
      this.a = var1;
      this.b = var2;
      this.f = var3;
      this.c = var4;
      this.d = var5;
      this.e = var6;
   }

   CheckBefore a() {
      return this.g;
   }

   void a(CheckBefore var1) {
      this.g = var1;
   }

   CheckAfter b() {
      return this.h;
   }

   void a(CheckAfter var1) {
      this.h = var1;
   }
}
