public interface ICubeUsesDimension
Modifier and Type | Method and Description |
---|---|
void |
addKeyPartUse(IKeyPartUse pKeyPartUse)
Add the key part use into this cube uses dimension.
|
IKeyPartUse |
findKeyPartUse(java.lang.String pLevelAttributeName)
Find the key part use with the specified level attribute name.
|
ICube |
getCube()
Get the owning cube of this cube uses dimension.
|
java.util.List |
getKeyPartUses()
Get a list of key part uses owned by this cube uses dimension.
|
ILevel |
getLevel()
Get the dimension level that is referenced by this cube uses dimension.
|
java.util.List |
getOrderedKeyPartUses()
Get a sorted list of key part uses owned by this cube uses dimension.
|
int |
getPosition()
Get the position of this cube uses dimension.
|
java.lang.String |
getRole()
Get the role name of this cube uses dimension.
|
void |
removeKeyPartUse(IKeyPartUse pKeyPartUse)
Remove a key part use from this cube uses dimension.
|
void |
setLevel(ILevel pLevel)
Set the dimension level that is referenced by this cube uses dimension.
|
void |
setRole(java.lang.String pRole)
Set the role name for this cube uses dimension.
|
void setRole(java.lang.String pRole)
pRole
- The role name to be set.java.lang.String getRole()
int getPosition()
ICube getCube()
ILevel getLevel()
void setLevel(ILevel pLevel)
pLevel
- The referenced dimension level.java.util.List getKeyPartUses()
java.util.List getOrderedKeyPartUses()
IKeyPartUse findKeyPartUse(java.lang.String pLevelAttributeName)
pLevelAttributeName
- The surrogate key attribute name if the surrogate key of the
level is linked with the key part use or the natural key
attribute name if the natural key of the level is linked with
the key part use.void addKeyPartUse(IKeyPartUse pKeyPartUse)
pKeyPartUse
- The key part use to be added.void removeKeyPartUse(IKeyPartUse pKeyPartUse)
pKeyPartUse
- The key part use to be removed.