Class NoteConfigComponent

  • All Implemented Interfaces:
    EDLModelComponent

    public class NoteConfigComponent
    extends java.lang.Object
    implements EDLModelComponent
    Adds notes support to EDL
    Author:
    Kuali Rice Team (rice.collab@kuali.org)
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void addNote​(org.kuali.rice.edl.impl.components.NoteConfigComponent.NoteForm form)  
      static void addNotes​(org.w3c.dom.Document doc, org.kuali.rice.edl.impl.components.NoteConfigComponent.NoteForm form)  
      void cancelEdit​(org.kuali.rice.edl.impl.components.NoteConfigComponent.NoteForm form)  
      void deleteAttachment​(org.kuali.rice.edl.impl.components.NoteConfigComponent.NoteForm form)  
      void deleteNote​(org.kuali.rice.edl.impl.components.NoteConfigComponent.NoteForm form)  
      void editNote​(org.kuali.rice.edl.impl.components.NoteConfigComponent.NoteForm form)  
      void establishNotes​(org.kuali.rice.edl.impl.components.NoteConfigComponent.NoteForm form, EDLContext edlContext, org.w3c.dom.Document dom)  
      protected org.w3c.dom.Document generateXmlInput​(org.kuali.rice.edl.impl.components.NoteConfigComponent.NoteForm form, EDLContext edlContext, org.w3c.dom.Document dom)  
      java.lang.String getCurrentDate()  
      protected javax.xml.parsers.DocumentBuilder getDocumentBuilder​(boolean coalesce)  
      protected java.lang.String getTestAddress​(org.w3c.dom.Document edlDom)  
      protected boolean isEmailListValid​(java.util.List<java.lang.String> emailList)  
      protected boolean isProduction()  
      protected javax.xml.transform.Templates loadStyleSheet​(java.lang.String styleName)  
      void saveNote​(org.kuali.rice.edl.impl.components.NoteConfigComponent.NoteForm form, EDLContext edlContext, org.w3c.dom.Document dom)  
      void sortNotes​(org.kuali.rice.edl.impl.components.NoteConfigComponent.NoteForm form)  
      protected java.util.List<java.lang.String> stringToList​(java.lang.String to)  
      protected java.lang.String stripComma​(java.lang.String s)  
      void updateDOM​(org.w3c.dom.Document dom, org.w3c.dom.Element configElement, EDLContext edlContext)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • NoteConfigComponent

        public NoteConfigComponent()
    • Method Detail

      • updateDOM

        public void updateDOM​(org.w3c.dom.Document dom,
                              org.w3c.dom.Element configElement,
                              EDLContext edlContext)
        Specified by:
        updateDOM in interface EDLModelComponent
      • establishNotes

        public void establishNotes​(org.kuali.rice.edl.impl.components.NoteConfigComponent.NoteForm form,
                                   EDLContext edlContext,
                                   org.w3c.dom.Document dom)
                            throws java.lang.Exception
        Throws:
        java.lang.Exception
      • editNote

        public void editNote​(org.kuali.rice.edl.impl.components.NoteConfigComponent.NoteForm form)
                      throws java.lang.Exception
        Throws:
        java.lang.Exception
      • addNote

        public void addNote​(org.kuali.rice.edl.impl.components.NoteConfigComponent.NoteForm form)
                     throws java.lang.Exception
        Throws:
        java.lang.Exception
      • cancelEdit

        public void cancelEdit​(org.kuali.rice.edl.impl.components.NoteConfigComponent.NoteForm form)
                        throws java.lang.Exception
        Throws:
        java.lang.Exception
      • deleteNote

        public void deleteNote​(org.kuali.rice.edl.impl.components.NoteConfigComponent.NoteForm form)
                        throws java.lang.Exception
        Throws:
        java.lang.Exception
      • sortNotes

        public void sortNotes​(org.kuali.rice.edl.impl.components.NoteConfigComponent.NoteForm form)
                       throws java.lang.Exception
        Throws:
        java.lang.Exception
      • deleteAttachment

        public void deleteAttachment​(org.kuali.rice.edl.impl.components.NoteConfigComponent.NoteForm form)
                              throws java.lang.Exception
        Throws:
        java.lang.Exception
      • saveNote

        public void saveNote​(org.kuali.rice.edl.impl.components.NoteConfigComponent.NoteForm form,
                             EDLContext edlContext,
                             org.w3c.dom.Document dom)
                      throws java.lang.Exception
        Throws:
        java.lang.Exception
      • getTestAddress

        protected java.lang.String getTestAddress​(org.w3c.dom.Document edlDom)
      • generateXmlInput

        protected org.w3c.dom.Document generateXmlInput​(org.kuali.rice.edl.impl.components.NoteConfigComponent.NoteForm form,
                                                        EDLContext edlContext,
                                                        org.w3c.dom.Document dom)
                                                 throws java.lang.Exception
        Throws:
        java.lang.Exception
      • getDocumentBuilder

        protected javax.xml.parsers.DocumentBuilder getDocumentBuilder​(boolean coalesce)
                                                                throws java.lang.Exception
        Throws:
        java.lang.Exception
      • isProduction

        protected boolean isProduction()
      • isEmailListValid

        protected boolean isEmailListValid​(java.util.List<java.lang.String> emailList)
      • stripComma

        protected java.lang.String stripComma​(java.lang.String s)
      • stringToList

        protected java.util.List<java.lang.String> stringToList​(java.lang.String to)
      • loadStyleSheet

        protected javax.xml.transform.Templates loadStyleSheet​(java.lang.String styleName)
      • addNotes

        public static void addNotes​(org.w3c.dom.Document doc,
                                    org.kuali.rice.edl.impl.components.NoteConfigComponent.NoteForm form)
      • getCurrentDate

        public java.lang.String getCurrentDate()