@Override public void checkCanShowCurrentRoles(ConnectorTransactionHandle transactionHandle, ConnectorIdentity identity, String catalogName) { delegate.checkCanShowCurrentRoles(transactionHandle, identity, catalogName); }
@Override public void checkCanShowCurrentRoles(ConnectorTransactionHandle transactionHandle, ConnectorIdentity identity, String catalogName) { delegate().checkCanShowCurrentRoles(transactionHandle, identity, catalogName); }
@Override public void checkCanShowCurrentRoles(ConnectorTransactionHandle transactionHandle, ConnectorIdentity identity, String catalogName) { delegate().checkCanShowCurrentRoles(transactionHandle, identity, catalogName); }
@Override public void checkCanShowCurrentRoles(TransactionId transactionId, Identity identity, String catalogName) { requireNonNull(identity, "identity is null"); requireNonNull(catalogName, "catalogName is null"); authenticationCheck(() -> checkCanAccessCatalog(identity, catalogName)); CatalogAccessControlEntry entry = getConnectorAccessControl(transactionId, catalogName); if (entry != null) { authenticationCheck(() -> entry.getAccessControl().checkCanShowCurrentRoles(entry.getTransactionHandle(transactionId), identity.toConnectorIdentity(catalogName), catalogName)); } }
@Override public void checkCanShowCurrentRoles(TransactionId transactionId, Identity identity, String catalogName) { requireNonNull(identity, "identity is null"); requireNonNull(catalogName, "catalogName is null"); authenticationCheck(() -> checkCanAccessCatalog(identity, catalogName)); CatalogAccessControlEntry entry = getConnectorAccessControl(transactionId, catalogName); if (entry != null) { authenticationCheck(() -> entry.getAccessControl().checkCanShowCurrentRoles(entry.getTransactionHandle(transactionId), identity.toConnectorIdentity(catalogName), catalogName)); } }