public interface DependentID
Modifier and Type | Method and Description |
---|---|
java.util.Vector |
getAllDependentIDs(java.lang.String measDim,
NameConverter nc)
Get all the metadata IDs this object depends on, including measures, dimensions, etc.
|
java.util.Vector |
getDependentIDs(java.lang.String measDim)
At save time, return an ordered list of runtime IDs that
the caller should later, in a call to setDependentIDs, replace with persistable
strings.
|
java.util.Vector |
setDependentIDs(java.lang.String measDim,
java.util.Vector newIDs)
At save time, pass an ordered list of substituted IDs that the implementer
should use to replace portions of its state.
|
java.util.Vector getDependentIDs(java.lang.String measDim)
measDim
- Identifies the measure dimension string, which may be used by
implementers to generate their list of dependent IDs.java.util.Vector getAllDependentIDs(java.lang.String measDim, NameConverter nc)
measDim
- java.util.Vector setDependentIDs(java.lang.String measDim, java.util.Vector newIDs)
measDim
- Identifies the measure dimension string, which may be used by
implementers to generate their list of dependent IDs.newIDs
- an ordered list of IDs a portion of which the
implementer should use to replace IDs given out by
a call to getDependentIDs. The implementer should
start with the first element and continue down
the list in the same order that the implementer walked
giving out the IDs via getDependentIDs. Note that
this list may very well contain many more IDs for
other components that the caller will later pass in
to those components: the implementer should know how
many IDs it expects to "use" from the given list.