public final class MosDetailInfo
extends java.lang.Object
implements java.io.Serializable
Constructor and Description |
---|
MosDetailInfo(java.lang.String intObectName)
Constructor
|
Modifier and Type | Method and Description |
---|---|
java.lang.String[] |
getAltKeys()
Deprecated.
|
java.util.List<java.lang.String> |
getAutokeyCols()
Get autokey columns for this object
|
java.util.List<MosDetailInfo> |
getChildren()
Returns a List of MosDetailInfo objects which are children to the current
MosDetailInfo object
|
java.util.Map<java.lang.String,IfaceColumnInfo> |
getColumns()
Get the list of columns
|
java.util.List<IfaceColumnInfo> |
getIfaceTbExclusiveCols() |
IfaceTbKey |
getIfaceTbKey() |
java.lang.String |
getIntObjectName()
Get the integration object name
|
java.util.Map<java.lang.String,IfaceColumnInfo> |
getKeyInfoMap()
Get a Map of key IfaceColumnInfo objects for this object
|
java.lang.String[] |
getKeys()
Get keys for this object
|
MosInfo |
getMosInfo()
Get the parent MosInfo
|
int |
getObjectId()
Returns object Id
|
java.lang.String |
getObjectName()
Returns object name
|
int |
getObjectOrder()
Return the object order
|
java.lang.String |
getObjectPath()
Return full object/hierarchy Path
|
MosDetailInfo |
getParentInfo()
Get the parent MosDetailInfo
|
int |
getParentObjId()
Return parent object Id
|
java.lang.String |
getParentObjName()
Return parent object name
|
int |
getProcessOrder()
Get the process order
|
java.lang.String |
getRelation()
Returns the relationship name
|
java.lang.String[] |
getResponseKeys()
Get full keys for this object to use it for Sync response
|
java.util.List<MboValueInfo> |
getSortedKeyList()
Get keys for this object
|
boolean |
isAltKey(java.lang.String key)
Returns whether the given column is part of the alternate key for this
object
|
boolean |
isDeleteOnParentCreate()
Return whether data in this object need to be deleted on parent create
|
boolean |
isExcludeParentKey()
Return whether parent keys need to be excluded for this object
|
boolean |
isPrimaryTable()
Returns whether this is a primary object in the structure
|
boolean |
propagateEvent()
Return whether event from child need to be propagated to parent
|
void |
setIfaceTbExclusiveCols(java.util.List<IfaceColumnInfo> ifaceTbExclusiveCols) |
void |
setIfaceTbKey(IfaceTbKey ifaceTbKey) |
public MosDetailInfo(java.lang.String intObectName)
intObectName
- integration object namepublic void setIfaceTbKey(IfaceTbKey ifaceTbKey)
public IfaceTbKey getIfaceTbKey()
public void setIfaceTbExclusiveCols(java.util.List<IfaceColumnInfo> ifaceTbExclusiveCols)
public java.util.List<IfaceColumnInfo> getIfaceTbExclusiveCols()
public java.lang.String getIntObjectName()
public int getObjectOrder()
public boolean isPrimaryTable()
public java.lang.String getObjectName()
public int getObjectId()
public java.lang.String getRelation()
public java.util.List<MosDetailInfo> getChildren()
public java.lang.String getParentObjName()
public int getParentObjId()
public java.lang.String getObjectPath()
public MosDetailInfo getParentInfo()
public MosInfo getMosInfo()
public int getProcessOrder()
public java.util.Map<java.lang.String,IfaceColumnInfo> getColumns()
public java.util.Map<java.lang.String,IfaceColumnInfo> getKeyInfoMap()
public boolean isAltKey(java.lang.String key)
public java.lang.String[] getAltKeys()
getKeys()
public java.lang.String[] getKeys()
public java.util.List<MboValueInfo> getSortedKeyList()
public java.lang.String[] getResponseKeys()
public java.util.List<java.lang.String> getAutokeyCols()
public boolean isExcludeParentKey()
public boolean isDeleteOnParentCreate()
public boolean propagateEvent()