public final class MergeSpecForHome extends Object
Constructor and Description |
---|
MergeSpecForHome(AdaptationHome homeToMerge)
Specifies the dataspace to merge.
|
Modifier and Type | Method and Description |
---|---|
AdaptationHome |
getHomeToMerge()
Returns the dataspace to merge.
|
MergeSpecForInstanceContents |
getSpecForInstanceReference(AdaptationName aDataSetReference) |
boolean |
isEmpty()
Returns
true if no particular dataset contents have been specified. |
void |
setAllContentsForInstanceReference(AdaptationName aDataSetReference)
Defines that a dataset must be globally merged (its values, its permissions and its header).
|
void |
setContentsForInstanceReference(AdaptationName aDataSetReference,
MergeSpecForInstanceContents aSpec)
Defines what must be merged for a given dataset reference.
|
public MergeSpecForHome(AdaptationHome homeToMerge)
public MergeSpecForInstanceContents getSpecForInstanceReference(AdaptationName aDataSetReference)
public void setContentsForInstanceReference(AdaptationName aDataSetReference, MergeSpecForInstanceContents aSpec)
public void setAllContentsForInstanceReference(AdaptationName aDataSetReference)
public boolean isEmpty()
true
if no particular dataset contents have been specified.
In this case, the behavior of ProcedureContext.doMergeToParent(MergeSpecForHome)
is to merge all the datasets of the dataspace or snapshot to merge.public AdaptationHome getHomeToMerge()