Skip to content

Commit 4f5134c

Browse files
committed
add flags check on buildPackagePolicy method
1 parent 3c8bbcc commit 4f5134c

1 file changed

Lines changed: 19 additions & 12 deletions

File tree

src/main/java/com/checkpoint/mgmt_api/examples/ShowPackageTool.java

Lines changed: 19 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -569,22 +569,29 @@ private static PolicyPackage buildPackagePolicy(String packageName, JSONArray ob
569569
configuration.getLogger().debug("Starting to process layers of package '" + packageName + "'");
570570

571571
natLayer = aggregatePackageLayers(packageName, accessLayers, threatLayers);
572-
//Handle access layer
573-
configuration.getLogger().debug("Handle access layers");
574-
for (Layer accessLayer : accessLayers) {
575-
showAccessRulebase(accessLayer, packageName);
572+
573+
if(configuration.showAccessPolicyFlag()){
574+
//Handle access layer
575+
configuration.getLogger().debug("Handle access layers");
576+
for (Layer accessLayer : accessLayers) {
577+
showAccessRulebase(accessLayer, packageName);
578+
}
576579
}
577580

578-
//Handle nat layer
579-
if (natLayer != null) {
580-
configuration.getLogger().debug("Handle nat layer");
581-
showNatRulebase(natLayer, packageName);
581+
if(configuration.showNatPolicyFlag()){
582+
//Handle nat layer
583+
if (natLayer != null) {
584+
configuration.getLogger().debug("Handle nat layer");
585+
showNatRulebase(natLayer, packageName);
586+
}
582587
}
583588

584-
//Handle threat layers
585-
configuration.getLogger().debug("Handle threat layers");
586-
for (Layer threatLayer : threatLayers) {
587-
showThreatRulebase(packageName, threatLayer);
589+
if(configuration.showThreatPolicyFlag()){
590+
//Handle threat layers
591+
configuration.getLogger().debug("Handle threat layers");
592+
for (Layer threatLayer : threatLayers) {
593+
showThreatRulebase(packageName, threatLayer);
594+
}
588595
}
589596

590597
final Queue<String> objectsQueue = configuration.getNestedObjectsToRetrieve();

0 commit comments

Comments
 (0)