com.ptc.windchill.upgrade.ius
Class FileSystemBasedUpdateStore.AdditionalIUDependencies

java.lang.Object
  extended bycom.ptc.windchill.upgrade.ius.FileSystemBasedUpdateStore.AdditionalIUDependencies
Enclosing class:
FileSystemBasedUpdateStore

static class FileSystemBasedUpdateStore.AdditionalIUDependencies
extends Object


Field Summary
private static String DEPENDENT_UUID_ATTRIBUTE_NAME
           
private static String EXCLUDING_DEP_ELEMENT_NAME
           
private  HashMap excludingUpdates_
           
private static String INDEPENDENT_UUID_ATTRIBUTE_NAME
           
private static String REQUIRED_DEP_ELEMENT_NAME
           
private  HashMap requiredUpdates_
           
private static String ROOT_ELEMENT_NAME
           
 
Constructor Summary
(package private) FileSystemBasedUpdateStore.AdditionalIUDependencies(InputSource input_source, String source_name)
           
 
Method Summary
(package private)  void addDependenciesTo(IncrementalUpdate update)
           
private  HashMap gatherDependenciesFor(Element root, String elem_name, String source_name)
           
private  Document getDocumentFrom(InputSource input_source, String source_name)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ROOT_ELEMENT_NAME

private static final String ROOT_ELEMENT_NAME
See Also:
Constant Field Values

REQUIRED_DEP_ELEMENT_NAME

private static final String REQUIRED_DEP_ELEMENT_NAME
See Also:
Constant Field Values

EXCLUDING_DEP_ELEMENT_NAME

private static final String EXCLUDING_DEP_ELEMENT_NAME
See Also:
Constant Field Values

DEPENDENT_UUID_ATTRIBUTE_NAME

private static final String DEPENDENT_UUID_ATTRIBUTE_NAME
See Also:
Constant Field Values

INDEPENDENT_UUID_ATTRIBUTE_NAME

private static final String INDEPENDENT_UUID_ATTRIBUTE_NAME
See Also:
Constant Field Values

requiredUpdates_

private HashMap requiredUpdates_

excludingUpdates_

private HashMap excludingUpdates_
Constructor Detail

FileSystemBasedUpdateStore.AdditionalIUDependencies

FileSystemBasedUpdateStore.AdditionalIUDependencies(InputSource input_source,
                                                    String source_name)
                                              throws UpdateStoreException
Method Detail

gatherDependenciesFor

private HashMap gatherDependenciesFor(Element root,
                                      String elem_name,
                                      String source_name)
                               throws UpdateStoreException
Throws:
UpdateStoreException

getDocumentFrom

private Document getDocumentFrom(InputSource input_source,
                                 String source_name)
                          throws UpdateStoreException
Throws:
UpdateStoreException

addDependenciesTo

void addDependenciesTo(IncrementalUpdate update)