Şu satırı dahil ederiz
import com.hazelcast.security.permission.ConnectorPermission;
Kalıtım şöyle
Permission
ClusterPermission
InstancePermission
ConnectorPermission
implies metodu
Kod şöyle. Mask değerleri aynıysa, daha sonra isim karşılaştırması yapıyor
@Override public boolean implies(Permission permission) { if (this.getClass() != permission.getClass()) { return false; } InstancePermission that = (InstancePermission) permission; boolean maskTest = ((this.mask & that.mask) == that.mask); if (!maskTest) { return false; } return CONFIG_PATTERN_MATCHER.matches(getName(), that.getName()); }
Hiç yorum yok:
Yorum Gönder