diff --git a/src/main/java/com/clevercloud/biscuitpulsar/formatter/BiscuitFormatter.java b/src/main/java/com/clevercloud/biscuitpulsar/formatter/BiscuitFormatter.java index dd8e374..2202de3 100644 --- a/src/main/java/com/clevercloud/biscuitpulsar/formatter/BiscuitFormatter.java +++ b/src/main/java/com/clevercloud/biscuitpulsar/formatter/BiscuitFormatter.java @@ -120,8 +120,12 @@ public static String namespaceFact(String tenant, String namespace) { return namespaceFact(NamespaceName.get(tenant, namespace)); } + public static String topicOperation(TopicName topic, TopicOperation operation) { + return topicFact(topic) + "," + topicOperationFact(operation); + } + public static String topicOperationCheck(TopicName topic, TopicOperation operation) { - return "check if " + topicFact(topic) + "," + topicOperationFact(operation); + return "check if " + topicOperation(topic, operation); } public static String adminFact = "right(\"admin\")";