wt.epm.build
Interface EPMBuildIBADelegate

All Known Implementing Classes:
EPMDefaultBuildIBADelegate

public interface EPMBuildIBADelegate

Decides what attributes values from the build source to publish to the build target and how to publish them.

Supported API: false

Extendable: false


Method Summary
 QueryResult getDataToPublish(IBAHolder source, IBAHolder target)
          For a given a build source and target, returns a query result that contains the attribute values to publish to the build target.
 QueryResult getDataToPublishOnMaster(IBAHolder[] sources, IBAHolder target)
          For a given target master and build sources masters , returns a query result that contains the attribute values to publish to the build target master.
 boolean updateModelAttributes(EPMDocument source, WTPart target)
          Populates modeled attribute on target from IBA in the given source.
 

Method Detail

getDataToPublish

public QueryResult getDataToPublish(IBAHolder source,
                                    IBAHolder target)
                             throws WTException
For a given a build source and target, returns a query result that contains the attribute values to publish to the build target.

Supported API: false

Parameters:
source -
target -
Returns:
QueryResult
Throws:
WTException

getDataToPublishOnMaster

public QueryResult getDataToPublishOnMaster(IBAHolder[] sources,
                                            IBAHolder target)
                                     throws WTException
For a given target master and build sources masters , returns a query result that contains the attribute values to publish to the build target master.

Supported API: false

Parameters:
sources -
target -
Returns:
QueryResult
Throws:
WTException

updateModelAttributes

public boolean updateModelAttributes(EPMDocument source,
                                     WTPart target)
                              throws WTException
Populates modeled attribute on target from IBA in the given source. Returns true or false depending upon whether or not the method actually changed any of the model attributes on the target.

Supported API: false

Parameters:
source -
target -
Returns:
boolean
Throws:
WTException