DBA Data[Home] [Help]

APPS.CZ_DEVELOPER_UTILS_PVT dependencies on JDR_DOCBUILDER

Line 4043: IF jdr_docbuilder.documentexists(i.JRAD_DOC)=TRUE

4039: FOR I in (SELECT JRAD_DOC from CZ_UI_PAGES
4040: WHERE ui_def_id = p_ui_def_id)
4041: LOOP
4042:
4043: IF jdr_docbuilder.documentexists(i.JRAD_DOC)=TRUE
4044: THEN
4045: jdr_docbuilder.deleteDocument(i.JRAD_DOC);
4046: END IF;
4047:

Line 4045: jdr_docbuilder.deleteDocument(i.JRAD_DOC);

4041: LOOP
4042:
4043: IF jdr_docbuilder.documentexists(i.JRAD_DOC)=TRUE
4044: THEN
4045: jdr_docbuilder.deleteDocument(i.JRAD_DOC);
4046: END IF;
4047:
4048: END LOOP;
4049:

Line 5414: RETURN jdr_docbuilder.ELEMENT

5410:
5411: ---------------------
5412: function createElement (p_namespace IN OUT NOCOPY VARCHAR2,
5413: p_tagname IN VARCHAR2)
5414: RETURN jdr_docbuilder.ELEMENT
5415: IS
5416: l_child_element jdr_docbuilder.ELEMENT;
5417:
5418: BEGIN

Line 5416: l_child_element jdr_docbuilder.ELEMENT;

5412: function createElement (p_namespace IN OUT NOCOPY VARCHAR2,
5413: p_tagname IN VARCHAR2)
5414: RETURN jdr_docbuilder.ELEMENT
5415: IS
5416: l_child_element jdr_docbuilder.ELEMENT;
5417:
5418: BEGIN
5419: IF (p_namespace IS NULL) THEN
5420: p_namespace := 'jrad:';

Line 5422: l_child_element := jdr_docbuilder.createElement(p_namespace,p_tagname);

5418: BEGIN
5419: IF (p_namespace IS NULL) THEN
5420: p_namespace := 'jrad:';
5421: END IF;
5422: l_child_element := jdr_docbuilder.createElement(p_namespace,p_tagname);
5423: RETURN l_child_element;
5424: EXCEPTION
5425: WHEN OTHERS THEN
5426: RAISE;

Line 5609: p_dest_element IN jdr_docbuilder.ELEMENT,

5605:
5606: -----
5607:
5608: PROCEDURE copyAttributes(p_source_node IN xmldom.DOMNode,
5609: p_dest_element IN jdr_docbuilder.ELEMENT,
5610: p_new_template_id IN NUMBER,
5611: p_new_document_name IN VARCHAR2,
5612: p_old_switcher_id IN VARCHAR2)
5613: IS

Line 5658: jdr_docbuilder.setAttribute(p_dest_element,attrname,attrval);

5654: END IF;
5655:
5656: attrval := replace_attrib_value (attrname,attrval,l_tagname,p_old_switcher_id,p_new_document_name);
5657:
5658: jdr_docbuilder.setAttribute(p_dest_element,attrname,attrval);
5659:
5660: END LOOP;
5661: END IF;
5662:

Line 5668: p_jrad_parent_element IN jdr_docbuilder.ELEMENT,

5664:
5665:
5666: PROCEDURE exploreTree(p_new_template_id IN NUMBER,
5667: p_new_document_name VARCHAR2,
5668: p_jrad_parent_element IN jdr_docbuilder.ELEMENT,
5669: p_dom_parent_element IN xmldom.DOMNode,
5670: p_grouping_tag IN VARCHAR2,
5671: p_enclosing_switcher_id IN VARCHAR2)
5672: IS

Line 5684: l_child_element jdr_docbuilder.ELEMENT;

5680: l_tag_name VARCHAR2(255);
5681: l_groupingNS VARCHAR2(255);
5682: l_groupingTagName VARCHAR2(255);
5683: l_grouping_tag VARCHAR2(255);
5684: l_child_element jdr_docbuilder.ELEMENT;
5685: l_parent_tag_name VARCHAR2(255);
5686: l_old_switcher_id VARCHAR2(60);
5687: l_attributes xmldom.DOMNamedNodeMap;
5688: l_attrib_count NUMBER := 0;

Line 5736: jdr_docbuilder.AddChild(p_jrad_parent_element,l_groupingNS,l_groupingTagName,l_child_element);

5732: l_groupingTagName :=SUBSTR(p_grouping_tag,INSTR(p_grouping_tag,':')+1);
5733:
5734: IF (l_groupingNS IS NULL) THEN l_groupingNS := 'jrad:'; END IF;
5735:
5736: jdr_docbuilder.AddChild(p_jrad_parent_element,l_groupingNS,l_groupingTagName,l_child_element);
5737: exploreTree(p_new_template_id, p_new_document_name, l_child_element,l_child_node,l_grouping_tag,l_old_switcher_id);
5738:
5739: ELSE
5740:

Line 5742: jdr_docbuilder.AddChild(p_jrad_parent_element,l_child_element);

5738:
5739: ELSE
5740:
5741: IF (l_grouping_tag IS NULL) THEN
5742: jdr_docbuilder.AddChild(p_jrad_parent_element,l_child_element);
5743: exploreTree(p_new_template_id, p_new_document_name, l_child_element,l_child_node,l_grouping_tag,l_old_switcher_id);
5744: ELSE
5745: exploreTree(p_new_template_id, p_new_document_name, p_jrad_parent_element,l_child_node,l_grouping_tag,l_old_switcher_id);
5746: END IF;

Line 5783: l_doc jdr_docbuilder.DOCUMENT;

5779: attrname VARCHAR2(255);
5780: attrval VARCHAR2(4000); -- jdr_attributes.att_value
5781: name_space VARCHAR2(255);
5782: tag_name VARCHAR2(255);
5783: l_doc jdr_docbuilder.DOCUMENT;
5784: top_element jdr_docbuilder.ELEMENT;
5785: jrad_save_status PLS_INTEGER;
5786: g_jrad_trans_list jdr_utils.translationlist := jdr_utils.translationlist();
5787: l_exportfinished BOOLEAN;

Line 5784: top_element jdr_docbuilder.ELEMENT;

5780: attrval VARCHAR2(4000); -- jdr_attributes.att_value
5781: name_space VARCHAR2(255);
5782: tag_name VARCHAR2(255);
5783: l_doc jdr_docbuilder.DOCUMENT;
5784: top_element jdr_docbuilder.ELEMENT;
5785: jrad_save_status PLS_INTEGER;
5786: g_jrad_trans_list jdr_utils.translationlist := jdr_utils.translationlist();
5787: l_exportfinished BOOLEAN;
5788: BEGIN

Line 5791: jdr_docbuilder.refresh;

5787: l_exportfinished BOOLEAN;
5788: BEGIN
5789: FND_MSG_PUB.initialize;
5790: x_return_status := FND_API.G_RET_STS_SUCCESS;
5791: jdr_docbuilder.refresh;
5792:
5793: IF (p_old_document_name IS NULL) THEN
5794: RAISE DOCUMENT_IS_NULL;
5795: END IF;

Line 5858: l_doc := jdr_docbuilder.createDocument(p_new_document_name);

5854:
5855: SYS.DBMS_LOB.CLOSE (l_lob);
5856: SYS.DBMS_LOB.FREETEMPORARY(l_lob);
5857:
5858: l_doc := jdr_docbuilder.createDocument(p_new_document_name);
5859: top_node := xmldom.makeNode(xmldom.getDocumentElement(doc));
5860:
5861: IF (g_toplevel_attr_tbl.COUNT > 0) THEN
5862: FOR I IN g_toplevel_attr_tbl.FIRST..g_toplevel_attr_tbl.LAST

Line 5889: jdr_docbuilder.setAttribute(top_element,attrname,attrval);

5885: IF( attrname = 'user:attribute10' ) THEN
5886: -- Have to check for user:attribute3
5887: attrval := replace_global_ids(attrval, p_new_template_id);
5888: END IF;
5889: jdr_docbuilder.setAttribute(top_element,attrname,attrval);
5890: END LOOP;
5891: END IF;
5892:
5893: jdr_docbuilder.setTopLevelElement(l_doc,top_element);

Line 5893: jdr_docbuilder.setTopLevelElement(l_doc,top_element);

5889: jdr_docbuilder.setAttribute(top_element,attrname,attrval);
5890: END LOOP;
5891: END IF;
5892:
5893: jdr_docbuilder.setTopLevelElement(l_doc,top_element);
5894:
5895: g_attribute_map.DELETE;
5896:
5897: exploreTree(p_new_template_id, p_new_document_name, top_element, top_node,'',' ');

Line 5899: jrad_save_status := jdr_docbuilder.SAVE;

5895: g_attribute_map.DELETE;
5896:
5897: exploreTree(p_new_template_id, p_new_document_name, top_element, top_node,'',' ');
5898:
5899: jrad_save_status := jdr_docbuilder.SAVE;
5900: xmlparser.freeParser(p);
5901: g_jrad_trans_list := jdr_utils.translationList();
5902: g_jrad_trans_list := jdr_utils.getTranslations(p_old_document_name);
5903: IF (g_jrad_trans_list IS NOT NULL) THEN

Line 5906: jdr_docbuilder.refresh;

5902: g_jrad_trans_list := jdr_utils.getTranslations(p_old_document_name);
5903: IF (g_jrad_trans_list IS NOT NULL) THEN
5904: jdr_utils.saveTranslations(p_new_document_name,g_jrad_trans_list);
5905: END IF;
5906: jdr_docbuilder.refresh;
5907: EXCEPTION
5908: WHEN DOCUMENT_IS_NULL THEN
5909: NULL;
5910: