You should be able to use the same logic on a single node with the methods in the NodeAddress interface. This will effect nodes on a cross-pool level. Keep in mind though that it's an all-or-nothing thing. The NodeAddress object only works with an IP address, not IP-Port combination so if you disable the node, it will do so across all pools it belongs to.
-Joe