# Class R.Q.QARepository(Folder):

Part of Reportek.QARepository View In Hierarchy

No class docstring

Line # | Kind | Name | Docs
--- | --- | --- | ---
45 | Method | __init__ | Undocumented
50 | Method | __setstate__ | Undocumented
71 | Method | getQAApplication | Undocumented
75 | Method | _get_local_qa_scripts | Undocumented
82 | Method | _get_remote_qa_scripts | Undocumented
96 | Method | getQAScriptsDescriptions | Loops all local and remote QA scripts for display
101 | Method | getQAScriptsForSchema | Returns the list of QA script ids available for an XML type
123 | Method | canRunQAOnFiles | Returns a list of QA script labels
155 | Method | _runQAScript | Runs the QA script with the specified id against
208 | Method | manage_edit | Undocumented

def __init__(self):
Undocumented
def __setstate__(self, state):
Undocumented
def getQAApplication(self):
Undocumented
def _get_local_qa_scripts(self, p_schema=None):
Undocumented
def _get_remote_qa_scripts(self, p_schema=None):
Undocumented
def getQAScriptsDescriptions(self):
Loops all local and remote QA scripts for display

def getQAScriptsForSchema(self, p_schema):
Returns the list of QA script ids available for an XML type

def canRunQAOnFiles(self, files):
Returns a list of QA script labels which can be manually run against the contained XML files

def _runQAScript(self, p_file_url, p_script_id):

Runs the QA script with the specified id against the source XML file

If the id starts with 'loc_', then the script is local (Python), otherwise call the query service

This method can be only called from the browser and the result is displayed in a temporary page

def manage_edit(self, QA_application, REQUEST=None):
Undocumented