|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectwt.epm.build.EPMBuildDelegate
Supported API: false
Extendable: false
Nested Class Summary | |
(package private) class |
EPMBuildDelegate.LinkInfo
|
Field Summary | |
private static String |
CLASSNAME
|
(package private) HashMap |
epmOccurrences
|
private static String |
EPMRESOURCE
|
static long |
EXTERNALIZATION_VERSION_UID
|
static String |
ID_SEPARATOR
|
static String |
KEY_ID_SEPARATOR
|
private static String |
NEW_LINKS
|
private static String |
NULL_LINK_ID
|
protected static long |
OLD_FORMAT_VERSION_UID
|
private static String |
RESOURCE
|
(package private) static long |
serialVersionUID
|
private static String |
SUBSUMED_LINKS
|
private static String |
UPDATED_LINKS
|
Constructor Summary | |
EPMBuildDelegate()
|
Method Summary | |
BuildTarget[] |
build(WTCollection rules)
Deprecated. |
BuildTarget[] |
build(WTCollection rules,
ConfigSpec configSpec)
Supported API: false |
protected void |
buildAttributes(EPMDocument source,
WTPart target)
|
protected void |
buildBuildableLinks(Hashtable tableChildren)
|
QueryResult |
buildTargetMaster(BuildRule[] buildRules)
publishes attributes on source masters to target masters and return updated target masters. |
protected void |
createOccurrencesForNewLink(WTPartUsageLink link,
EPMBuildDelegate.LinkInfo linkInfo)
|
protected void |
createOccurrencesForsubsumedNonBuiltLink(WTPartUsageLink link,
EPMBuildDelegate.LinkInfo linkInfo)
|
protected void |
createOccurrencesForUpdatedBuiltLink(WTPartUsageLink link,
EPMBuildDelegate.LinkInfo linkInfo)
|
protected void |
debugPrint(String s)
|
protected void |
deleteOldValues(IBAHolder target,
QueryResult valuesToPublish)
Deprecated. |
void |
deleteUnwantedOccurrences(WTCollection parts)
|
String |
getApplicationTag(BuildRule rule)
Supported API: false |
protected Hashtable |
getChildren(WTCollection rules,
ConfigSpec configSpec)
Get all the children used by familyInstance in doc. |
private String |
getKey(QueryKey targetKey,
BuildReference br)
|
protected long |
getMasterID(EPMDocument document)
|
protected void |
publishNewValues(IBAHolder target,
QueryResult valuesToPublish)
Deprecated. |
void |
readExternal(ObjectInput input)
Reads the non-transient fields of this class from an external source. |
private boolean |
readOldVersion(ObjectInput input,
long readSerialVersionUID,
boolean passThrough,
boolean superDone)
Reads the non-transient fields of this class from an external source, which is not the current version. |
protected boolean |
readVersion(EPMBuildDelegate thisObject,
ObjectInput input,
long readSerialVersionUID,
boolean passThrough,
boolean superDone)
Reads the non-transient fields of this class from an external source. |
protected void |
updateTarget(IBAHolder target,
QueryResult valuesToPublish)
|
void |
writeExternal(ObjectOutput output)
Writes the non-transient fields of this class to an external source. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
private static final String RESOURCE
private static final String CLASSNAME
static final long serialVersionUID
public static final long EXTERNALIZATION_VERSION_UID
protected static final long OLD_FORMAT_VERSION_UID
HashMap epmOccurrences
private static final String NULL_LINK_ID
private static final String EPMRESOURCE
public static final String ID_SEPARATOR
public static final String KEY_ID_SEPARATOR
private static final String UPDATED_LINKS
private static final String NEW_LINKS
private static final String SUBSUMED_LINKS
Constructor Detail |
public EPMBuildDelegate()
Method Detail |
public void writeExternal(ObjectOutput output) throws IOException
writeExternal
in interface Externalizable
output
-
IOException
public void readExternal(ObjectInput input) throws IOException, ClassNotFoundException
readExternal
in interface Externalizable
input
-
IOException
ClassNotFoundException
protected boolean readVersion(EPMBuildDelegate thisObject, ObjectInput input, long readSerialVersionUID, boolean passThrough, boolean superDone) throws IOException, ClassNotFoundException
thisObject
- input
- readSerialVersionUID
- passThrough
- superDone
-
IOException
ClassNotFoundException
private boolean readOldVersion(ObjectInput input, long readSerialVersionUID, boolean passThrough, boolean superDone) throws IOException, ClassNotFoundException
input
- readSerialVersionUID
- passThrough
- superDone
-
IOException
ClassNotFoundException
public String getApplicationTag(BuildRule rule)
getApplicationTag
in interface BuildDelegate
rule
-
public QueryResult buildTargetMaster(BuildRule[] buildRules) throws WTException
buildTargetMaster
in interface BuildDelegate
buildRules
-
WTException
public BuildTarget[] build(WTCollection rules) throws WTException
build
in interface BuildDelegate
rules
- collection of BuildRule.
WTException
public BuildTarget[] build(WTCollection rules, ConfigSpec configSpec) throws WTException
build
in interface BuildDelegate
rules
- collection of BuildRule.configSpec
-
WTException
protected Hashtable getChildren(WTCollection rules, ConfigSpec configSpec) throws EPMException, WTException
wt.util.EPMException
WTException
EPMException
protected void buildBuildableLinks(Hashtable tableChildren) throws EPMException, WTException
wt.util.EPMException
WTException
EPMException
protected long getMasterID(EPMDocument document)
protected void debugPrint(String s)
protected void buildAttributes(EPMDocument source, WTPart target) throws WTException
WTException
protected void updateTarget(IBAHolder target, QueryResult valuesToPublish) throws WTException
WTException
protected void deleteOldValues(IBAHolder target, QueryResult valuesToPublish) throws WTException
WTException
protected void publishNewValues(IBAHolder target, QueryResult valuesToPublish) throws WTException
WTException
protected void createOccurrencesForUpdatedBuiltLink(WTPartUsageLink link, EPMBuildDelegate.LinkInfo linkInfo) throws WTException
WTException
protected void createOccurrencesForNewLink(WTPartUsageLink link, EPMBuildDelegate.LinkInfo linkInfo) throws WTException
WTException
protected void createOccurrencesForsubsumedNonBuiltLink(WTPartUsageLink link, EPMBuildDelegate.LinkInfo linkInfo) throws WTException
WTException
private String getKey(QueryKey targetKey, BuildReference br)
public void deleteUnwantedOccurrences(WTCollection parts) throws WTException
WTException
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |