com.ptc.windchill.upgrade.ius
Class RenderDependencies

java.lang.Object
  extended bycom.ptc.windchill.upgrade.ius.RenderDependencies

public class RenderDependencies
extends Object


Field Summary
private  IncrementalUpdateHistory iuHistory_
           
private  File reportFile_
           
private  ReleaseId[] sourceVersions_
           
private  ReleaseId[] targetVersions_
           
 
Constructor Summary
RenderDependencies(File report_file)
           
RenderDependencies(File report_file, ReleaseId[] source_versions, ReleaseId[] target_versions, IncrementalUpdateHistory iu_history)
           
 
Method Summary
 void generateReport()
          Assumes that upgrade context has been created and the update stores are initialized.
static void generateReportFor(String file_name, String source_release_ids, String target_release_ids)
           
static void main(String[] args)
           
static ReleaseId[] relIdsFrom(String str)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

reportFile_

private File reportFile_

sourceVersions_

private ReleaseId[] sourceVersions_

targetVersions_

private ReleaseId[] targetVersions_

iuHistory_

private IncrementalUpdateHistory iuHistory_
Constructor Detail

RenderDependencies

public RenderDependencies(File report_file)

RenderDependencies

public RenderDependencies(File report_file,
                          ReleaseId[] source_versions,
                          ReleaseId[] target_versions,
                          IncrementalUpdateHistory iu_history)
Method Detail

generateReport

public void generateReport()
                    throws IOException,
                           DependencyException,
                           ApplicabilityModelException
Assumes that upgrade context has been created and the update stores are initialized.

Throws:
IOException
DependencyException
ApplicabilityModelException

generateReportFor

public static void generateReportFor(String file_name,
                                     String source_release_ids,
                                     String target_release_ids)
                              throws IOException,
                                     DependencyException,
                                     ApplicabilityModelException,
                                     ReleaseIdException,
                                     UpgradeContextException
Throws:
IOException
DependencyException
ApplicabilityModelException
ReleaseIdException
UpgradeContextException

main

public static void main(String[] args)

relIdsFrom

public static ReleaseId[] relIdsFrom(String str)
                              throws ReleaseIdException
Throws:
ReleaseIdException