wt.build
Class MigrationBuildUtility

java.lang.Object
  extended bywt.build.MigrationBuildUtility
All Implemented Interfaces:
Serializable

public class MigrationBuildUtility
extends Object
implements Serializable

See Also:
Serialized Form

Nested Class Summary
(package private)  class MigrationBuildUtility.BuildInfo
           
(package private)  class MigrationBuildUtility.MasterBuildInfo
           
(package private)  class MigrationBuildUtility.VersionBuildInfo
           
 
Field Summary
private static String CLASSNAME
           
private static String RESOURCE
           
 
Constructor Summary
MigrationBuildUtility()
           
 
Method Summary
private  WTCollection build(WTKeyedMap rulesInfo, ConfigSpec configSpec)
           
 WTValuedMap buildTargetsForSource(WTCollection sources, ConfigSpec configSpec)
          

Supported API: false
protected  Object expand(WTCollection objects, Class linkClass, String otherSideRole, boolean otherSideObject, boolean bypassAccessControl)
           
private  Vector orderedIterationsOf(WTCollection iterations)
           
private  MigrationBuildUtility.BuildInfo prepareForBuild(WTCollection sources)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

RESOURCE

private static final String RESOURCE
See Also:
Constant Field Values

CLASSNAME

private static final String CLASSNAME
Constructor Detail

MigrationBuildUtility

public MigrationBuildUtility()
Method Detail

buildTargetsForSource

public WTValuedMap buildTargetsForSource(WTCollection sources,
                                         ConfigSpec configSpec)
                                  throws WTException,
                                         NoRulesToBuildException,
                                         WTPropertyVetoException


Supported API: false

Parameters:
configSpec -
Returns:
HashMap
Throws:
WTException
NoRulesToBuildException
WTPropertyVetoException

build

private WTCollection build(WTKeyedMap rulesInfo,
                           ConfigSpec configSpec)
                    throws WTException
Throws:
WTException

prepareForBuild

private MigrationBuildUtility.BuildInfo prepareForBuild(WTCollection sources)
                                                 throws WTException
Throws:
WTException

expand

protected Object expand(WTCollection objects,
                        Class linkClass,
                        String otherSideRole,
                        boolean otherSideObject,
                        boolean bypassAccessControl)
                 throws WTException
Throws:
WTException

orderedIterationsOf

private Vector orderedIterationsOf(WTCollection iterations)
                            throws WTException
Throws:
WTException