Wednesday, October 15, 2025

Exclude Organizational Roles in BRC or FRC

 import java.util.Iterator;

 import java.util.List;

 import sailpoint.object.Bundle;

 import sailpoint.object.Certifiable;


  log.debug("Entering into the Pedia - Containers _Exclusion Rule ...");


  if(items != null @and items.size() > 0){

    Iterator iter = items.iterator();


    while(iter.hasNext()){

      Certifiable item  = (Certifiable) iter.next();


      if(item instanceof Bundle){

        Bundle bundle = (Bundle) item;


        if(bundle != null @and !bundle.equals("")){


          if(bundle.getType() != null @and !bundle.getType().equals("")) {


            if(bundle.getType().equals("organizational")){

              iter.remove();

              itemsToExclude.add(item);

            }

          } else {

            iter.remove();

            itemsToExclude.add(item);

          }

        }

      }

    }

  }

  log.debug("End from Pedia - Containers _Exclusion Rule ...");

No comments:

Post a Comment

Access Intelligence Center

  Search Overview - SailPoint Identity Services https://documentation.sailpoint.com/saas/help/search/index.html