pluto-container/src/main/java/org/apache/pluto/container/om/portlet/impl/JSR362ConfigurationProcessor.java [582:610]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
   private List<SecurityRoleRef> handleSecRoleRef(List<SecurityRoleRefType> args) {
      ArrayList<SecurityRoleRef> list = new ArrayList<SecurityRoleRef>();
      for (SecurityRoleRefType item : args) {

         // validate data
         if ((item.getRoleName() == null) || (item.getRoleName().length() == 0)) {
            String warning = "Bad security role reference. Name was null.";
            LOG.warn(warning);
            throw new IllegalArgumentException(warning);
         }

         // set up the role ref
         String name = item.getRoleName();
         SecurityRoleRef srr = new SecurityRoleRefImpl(name);
         RoleLinkType roleLink = item.getRoleLink();
         if (roleLink != null) {
            String roleLinkValue = roleLink.getValue();
            if ((roleLinkValue != null) && (roleLinkValue.length() > 0)) {
               srr.setRoleLink(roleLinkValue);
            }
         }
         for (Description desc : handleDescriptions(item.getDescription())) {
            srr.addDescription(desc);
         }

         list.add(srr);
      }
      return list;
   }
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



pluto-container/src/main/java/org/apache/pluto/container/om/portlet/impl/JSR286ConfigurationProcessor.java [600:628]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
   private List<SecurityRoleRef> handleSecRoleRef(List<SecurityRoleRefType> args) {
      ArrayList<SecurityRoleRef> list = new ArrayList<SecurityRoleRef>();
      for (SecurityRoleRefType item : args) {

         // validate data
         if ((item.getRoleName() == null) || (item.getRoleName().length() == 0)) {
            String warning = "Bad security role reference. Name was null.";
            LOG.warn(warning);
            throw new IllegalArgumentException(warning);
         }

         // set up the role ref
         String name = item.getRoleName();
         SecurityRoleRef srr = new SecurityRoleRefImpl(name);
         RoleLinkType roleLink = item.getRoleLink();
         if (roleLink != null) {
            String roleLinkValue = roleLink.getValue();
            if ((roleLinkValue != null) && (roleLinkValue.length() > 0)) {
               srr.setRoleLink(roleLinkValue);
            }
         }
         for (Description desc : handleDescriptions(item.getDescription())) {
            srr.addDescription(desc);
         }

         list.add(srr);
      }
      return list;
   }
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



pluto-container/src/main/java/org/apache/pluto/container/om/portlet/impl/JSR168ConfigurationProcessor.java [411:439]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
   private List<SecurityRoleRef> handleSecRoleRef(List<SecurityRoleRefType> args) {
      ArrayList<SecurityRoleRef> list = new ArrayList<SecurityRoleRef>();
      for (SecurityRoleRefType item : args) {

         // validate data
         if ((item.getRoleName() == null) || (item.getRoleName().length() == 0)) {
            String warning = "Bad security role reference. Name was null.";
            LOG.warn(warning);
            throw new IllegalArgumentException(warning);
         }

         // set up the role ref
         String name = item.getRoleName();
         SecurityRoleRef srr = new SecurityRoleRefImpl(name);
         RoleLinkType roleLink = item.getRoleLink();
         if (roleLink != null) {
            String roleLinkValue = roleLink.getValue();
            if ((roleLinkValue != null) && (roleLinkValue.length() > 0)) {
               srr.setRoleLink(roleLinkValue);
            }
         }
         for (Description desc : handleDescriptions(item.getDescription())) {
            srr.addDescription(desc);
         }

         list.add(srr);
      }
      return list;
   }
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



