public class OdiKeyPartUse extends AbstractRepositoryEntity implements IKeyPartUse
| Constructor and Description |
|---|
OdiKeyPartUse(OdiCubeUsesDimension pUsesDimension)
key part use constructor.
|
OdiKeyPartUse(OdiCubeUsesDimension pUsesDimension,
OdiNaturalKeyMember pNaturalKeyUse)
key part use constructor.
|
| Modifier and Type | Method and Description |
|---|---|
OdiColumn |
getBoundColumn()
Get the bound column of this key part use.
|
OdiCubeUsesDimension |
getCubeUsesDimension()
Get the owning cube uses dimension of this key part use.
|
java.io.Serializable |
getInternalId() |
java.lang.Number |
getKeyPartUseId()
Returns the internal identifier of this key part use.
|
OdiNaturalKeyMember |
getNaturalKeyUse()
Get the natural key member if the referenced level is linked to the cube
by its natural keys.
|
int |
getPosition()
Get the position of this key part use in its owning cube uses dimension.
|
IRepositoryEntity |
getSecurityContainer() |
OdiLevelAttribute |
getSurrogateKeyUse()
Get the surrogate key level attribute if the referenced level is linked
to the cube by its surrogate key.
|
void |
setBoundColumn(OdiColumn pBoundColumn)
Set the bound column for this key part use.
|
void |
setNaturalKeyUse(OdiNaturalKeyMember pNaturalKeyUse)
Set the natural key member if the referenced level is linked to the cube
by its natural keys.
|
void |
setSurrogateKeyUse(OdiLevelAttribute pSurrogateKeyAttribute)
Set the surrogate key level attribute if the referenced level is linked
to the cube by its surrogate key.
|
public OdiKeyPartUse(OdiCubeUsesDimension pUsesDimension)
pUsesDimension - The owning cube uses dimension of this key part use.public OdiKeyPartUse(OdiCubeUsesDimension pUsesDimension, OdiNaturalKeyMember pNaturalKeyUse)
pUsesDimension - The owning cube uses dimension of this key part use.pNaturalKeyUse - A natural key member of the referenced level.public java.io.Serializable getInternalId()
public java.lang.Number getKeyPartUseId()
public IRepositoryEntity getSecurityContainer()
public int getPosition()
IKeyPartUsegetPosition in interface IKeyPartUsepublic OdiCubeUsesDimension getCubeUsesDimension()
IKeyPartUsegetCubeUsesDimension in interface IKeyPartUsepublic void setSurrogateKeyUse(OdiLevelAttribute pSurrogateKeyAttribute)
pSurrogateKeyAttribute - The surrogate key attribute to be associated with this key
part use.public OdiLevelAttribute getSurrogateKeyUse()
IKeyPartUsegetSurrogateKeyUse in interface IKeyPartUsepublic void setNaturalKeyUse(OdiNaturalKeyMember pNaturalKeyUse)
pNaturalKeyUse - The natural key member to be associated by this key part
use.public OdiNaturalKeyMember getNaturalKeyUse()
IKeyPartUsegetNaturalKeyUse in interface IKeyPartUsepublic void setBoundColumn(OdiColumn pBoundColumn)
IKeyPartUsesetBoundColumn in interface IKeyPartUsepBoundColumn - The bound column for this key part use.public OdiColumn getBoundColumn()
IKeyPartUsegetBoundColumn in interface IKeyPartUse