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 |
---|---|
void |
addGraphExtAttr(java.lang.String extAttr,
java.lang.String relAttr) |
void |
addGraphQueryExtAttr(java.lang.String extAttr,
java.lang.String relAttr) |
void |
addGraphRelation(MosGraphRelationInfo graphRelation) |
java.lang.String[] |
getAltKeys()
Deprecated.
|
java.util.List |
getAutokeyCols()
Get autokey columns for this object
|
java.util.List |
getChildren()
Returns a List of MosDetailInfo objects which are children to the current
MosDetailInfo object
|
java.util.Map |
getColumns()
Get the list of columns
|
java.lang.String |
getFederatedResources()
Return list of resources to federate to the object
|
java.lang.String |
getGqlTypeName() |
java.util.Map |
getGraphExtAttr() |
java.lang.String |
getGraphExtAttrFor(java.lang.String extAttr) |
java.util.Map |
getGraphQueryExtAttr() |
java.util.List |
getGraphRelations() |
java.util.List |
getIfaceTbExclusiveCols() |
IfaceTbKey |
getIfaceTbKey() |
java.lang.String |
getIntObjectName()
Get the integration object name
|
java.util.Map |
getKeyInfoMap()
Get a Map of key IfaceColumnInfo objects for this object
|
java.lang.String[] |
getKeys()
Get keys for this object
|
java.util.Set |
getLicenseKeys() |
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 |
getSortedKeyList()
Get keys for this object
|
boolean |
invokeExecute()
Return whether event from child need to be propagated to parent
|
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 |
isExcludeByDefault() |
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 |
setGqlTypeName(java.lang.String gqlTypeName) |
void |
setIfaceTbExclusiveCols(java.util.List ifaceTbExclusiveCols) |
void |
setIfaceTbKey(IfaceTbKey ifaceTbKey) |
void |
setLicenseKeys(java.util.Set licenseKeys) |
boolean |
skipDeleteOnReplace() |
boolean |
skipKeys()
Return whether setting of primary keys should be skipped
|
public MosDetailInfo(java.lang.String intObectName)
intObectName
- integration object namepublic void setIfaceTbKey(IfaceTbKey ifaceTbKey)
public IfaceTbKey getIfaceTbKey()
public void setIfaceTbExclusiveCols(java.util.List ifaceTbExclusiveCols)
public java.util.List 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 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 getColumns()
public java.util.Map getKeyInfoMap()
public boolean isAltKey(java.lang.String key)
public java.lang.String[] getAltKeys()
MosDetailInfo.getKeys()
public java.lang.String[] getKeys()
public java.util.List getSortedKeyList()
public java.lang.String[] getResponseKeys()
public java.util.List getAutokeyCols()
public boolean isExcludeParentKey()
public boolean isDeleteOnParentCreate()
public boolean propagateEvent()
public java.lang.String getFederatedResources()
public boolean invokeExecute()
public boolean skipKeys()
public boolean isExcludeByDefault()
public boolean skipDeleteOnReplace()
public java.util.Set getLicenseKeys()
public void setLicenseKeys(java.util.Set licenseKeys)
public void addGraphRelation(MosGraphRelationInfo graphRelation)
public java.util.List getGraphRelations()
public void addGraphQueryExtAttr(java.lang.String extAttr, java.lang.String relAttr)
public void addGraphExtAttr(java.lang.String extAttr, java.lang.String relAttr)
public java.util.Map getGraphQueryExtAttr()
public java.util.Map getGraphExtAttr()
public java.lang.String getGraphExtAttrFor(java.lang.String extAttr)
public java.lang.String getGqlTypeName()
public void setGqlTypeName(java.lang.String gqlTypeName)