pluto-container/src/main/java/org/apache/pluto/container/om/portlet/impl/JSR362ConfigurationProcessor.java [644:678]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
   private List<EventDefinition> handleEventDefs(List<EventDefinitionType> args) {
      ArrayList<EventDefinition> list = new ArrayList<EventDefinition>();
      for (EventDefinitionType item : args) {

         // validate data
         if ((item.getName() == null) && (item.getQname() == null)) {
            String warning = "Bad Event definition. Name and QName are null.";
            LOG.warn(warning);
            throw new IllegalArgumentException(warning);
         }

         // prepare the qname
         String name = item.getName();
         QName qname = item.getQname();
         if (qname == null) {
            qname = new QName(pad.getDefaultNamespace(), name);
         }

         // set up the event definition
         EventDefinition newed = new EventDefinitionImpl(qname);
         String clsName = item.getValueType();
         if (clsName != null && clsName.length() > 0) {
            newed.setValueType(clsName);
         }
         for (Description desc : handleDescriptions(item.getDescription())) {
            newed.addDescription(desc);
         }
         for (QName qn : item.getAlias()) {
            newed.addAlias(qn);
         }

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



pluto-container/src/main/java/org/apache/pluto/container/om/portlet/impl/JSR286ConfigurationProcessor.java [665:699]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
   private List<EventDefinition> handleEventDefs(List<EventDefinitionType> args) {
      ArrayList<EventDefinition> list = new ArrayList<EventDefinition>();
      for (EventDefinitionType item : args) {

         // validate data
         if ((item.getName() == null) && (item.getQname() == null)) {
            String warning = "Bad Event definition. Name and QName are null.";
            LOG.warn(warning);
            throw new IllegalArgumentException(warning);
         }

         // prepare the qname
         String name = item.getName();
         QName qname = item.getQname();
         if (qname == null) {
            qname = new QName(pad.getDefaultNamespace(), name);
         }

         // set up the event definition
         EventDefinition newed = new EventDefinitionImpl(qname);
         String clsName = item.getValueType();
         if (clsName != null && clsName.length() > 0) {
            newed.setValueType(clsName);
         }
         for (Description desc : handleDescriptions(item.getDescription())) {
            newed.addDescription(desc);
         }
         for (QName qn : item.getAlias()) {
            newed.addAlias(qn);
         }

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



