public interface IParentRef extends IModelObject
Modifier and Type | Interface and Description |
---|---|
static class |
IParentRef.SCD2ParentRefType
An enum to represent the SCD2 properties of a parent reference.
|
Modifier and Type | Method and Description |
---|---|
IRefMember |
findRefMember(INaturalKeyMember natKeyMem)
Find a reference member with the specified natural key member.
|
java.lang.String |
getDescription()
Get the text description for this parent reference.
|
ILevel |
getLevel()
Get the owning level for this parent reference.
|
java.lang.String |
getName()
Get the name of this parent reference.
|
java.lang.Enum |
getParentRefSCD2Type()
Get the parent reference SCD2 type.
|
ILevel |
getReferencedParentLevel()
Get the parent level for this parent reference.
|
java.util.List |
getRefMembers()
Get the ordered list of reference members for this parent reference.
|
void |
setDescription(java.lang.String desc)
Set a long text description of this parent reference.
|
void |
setName(java.lang.String name)
Set the name of this parent reference.
|
void |
setReferencedParentLevel(ILevel lev)
Set the parent level for this parent reference.
|
getBigNumericId, getGlobalId, getNumericId
java.lang.String getName()
getName
in interface IModelObject
void setName(java.lang.String name)
name
- The name to set.void setDescription(java.lang.String desc)
desc
- The description to set.java.lang.String getDescription()
java.util.List getRefMembers()
ILevel getLevel()
ILevel getReferencedParentLevel()
void setReferencedParentLevel(ILevel lev)
java.lang.Enum getParentRefSCD2Type()
IRefMember findRefMember(INaturalKeyMember natKeyMem)
natKeyMem
- the natural key member to match