Class NoteConfigComponent
- java.lang.Object
-
- org.kuali.rice.edl.impl.components.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)
-
-
Constructor Summary
Constructors Constructor Description NoteConfigComponent()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddNote(org.kuali.rice.edl.impl.components.NoteConfigComponent.NoteForm form)static voidaddNotes(org.w3c.dom.Document doc, org.kuali.rice.edl.impl.components.NoteConfigComponent.NoteForm form)voidcancelEdit(org.kuali.rice.edl.impl.components.NoteConfigComponent.NoteForm form)voiddeleteAttachment(org.kuali.rice.edl.impl.components.NoteConfigComponent.NoteForm form)voiddeleteNote(org.kuali.rice.edl.impl.components.NoteConfigComponent.NoteForm form)voideditNote(org.kuali.rice.edl.impl.components.NoteConfigComponent.NoteForm form)voidestablishNotes(org.kuali.rice.edl.impl.components.NoteConfigComponent.NoteForm form, EDLContext edlContext, org.w3c.dom.Document dom)protected org.w3c.dom.DocumentgenerateXmlInput(org.kuali.rice.edl.impl.components.NoteConfigComponent.NoteForm form, EDLContext edlContext, org.w3c.dom.Document dom)java.lang.StringgetCurrentDate()protected javax.xml.parsers.DocumentBuildergetDocumentBuilder(boolean coalesce)protected java.lang.StringgetTestAddress(org.w3c.dom.Document edlDom)protected booleanisEmailListValid(java.util.List<java.lang.String> emailList)protected booleanisProduction()protected javax.xml.transform.TemplatesloadStyleSheet(java.lang.String styleName)voidsaveNote(org.kuali.rice.edl.impl.components.NoteConfigComponent.NoteForm form, EDLContext edlContext, org.w3c.dom.Document dom)voidsortNotes(org.kuali.rice.edl.impl.components.NoteConfigComponent.NoteForm form)protected java.util.List<java.lang.String>stringToList(java.lang.String to)protected java.lang.StringstripComma(java.lang.String s)voidupdateDOM(org.w3c.dom.Document dom, org.w3c.dom.Element configElement, EDLContext edlContext)
-
-
-
Method Detail
-
updateDOM
public void updateDOM(org.w3c.dom.Document dom, org.w3c.dom.Element configElement, EDLContext edlContext)- Specified by:
updateDOMin interfaceEDLModelComponent
-
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()
-
-