public final class MosInfo
extends java.lang.Object
implements java.io.Serializable
Constructor and Description |
---|
MosInfo(java.lang.String intObectName)
Constructor
|
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getApp() |
java.lang.String |
getAuthApp()
Get the Application that uses this Maximo Object Structure.
|
int |
getAutoPagingThreshold() |
java.lang.String |
getDefClass()
Return Definition Class
|
java.lang.String |
getIntObjectName()
Get the integration object name
|
java.lang.String |
getModule()
Return Module from MAXMODULES
|
MosDetailInfo |
getMosDetailInfo(java.lang.String hierarchyPath)
Get the mosDetailInfo for a given Hierarchy path
|
java.util.List<MosDetailInfo> |
getMosDetailList()
Returns a List of MosDetailInfo objects which are in the current
MosInfo object
|
MosDetailInfo |
getPrimaryMosDetailInfo()
Get the primary MosDetailInfo info
|
java.lang.String |
getProcClass()
Return Processing Class
|
java.lang.String[] |
getQueryApps() |
java.lang.String |
getRestrictWhere() |
java.lang.String |
getSearchAttributes() |
java.util.List<MboValueInfo> |
getSortedKeyList()
Get the primary MosDetailInfo info
|
java.lang.String |
getTags() |
java.lang.String |
getTimeLineAttr() |
java.lang.String |
getUseWithApp()
Set the Application that uses this Maximo Object Structure.
|
boolean |
hasAliasConflict()
Return whether this object structure has any alias conflict.
|
boolean |
isFlatSupported()
Return whether this intergration object supports flat structure?
|
boolean |
isInternal()
return if primary object in Object Structure is Internal object
|
boolean |
isLoadQueryFromApps() |
boolean |
isPrimaryAPI()
Return whether this intergration object supports flat structure?
|
boolean |
isQueryOnly()
Return whether this intergration object meant for Query Only Structure?
|
boolean |
isSelfReferencing()
Is this a self referencing hierarchical structure.
|
void |
loadSortedKeyInfo(MosDetailInfo info)
Get the mosDetailInfo for a given Hierarchy path
|
void |
setApp(java.lang.String app) |
void |
setAutoPagingThreshold(int autoPagingThreshold) |
void |
setLoadQueryFromApps(boolean loadQueryFromApps) |
void |
setQueryApps(java.lang.String[] queryApps) |
void |
setRestrictWhere(java.lang.String restrictWhere) |
void |
setTags(java.lang.String tags) |
void |
setTimeLineAttr(java.lang.String timeLineAttr) |
public MosInfo(java.lang.String intObectName)
intObectName
- integration object namepublic java.lang.String[] getQueryApps()
public void setQueryApps(java.lang.String[] queryApps)
public int getAutoPagingThreshold()
public void setAutoPagingThreshold(int autoPagingThreshold)
public java.lang.String getTimeLineAttr()
public void setTimeLineAttr(java.lang.String timeLineAttr)
public java.lang.String getApp()
public void setApp(java.lang.String app)
public java.lang.String getIntObjectName()
public java.util.List<MosDetailInfo> getMosDetailList()
public java.lang.String getUseWithApp()
public java.lang.String getAuthApp()
public java.lang.String getDefClass()
public java.lang.String getProcClass()
public java.lang.String getModule()
public boolean isQueryOnly()
public boolean isInternal() throws java.rmi.RemoteException
java.rmi.RemoteException
public boolean isFlatSupported()
public boolean isPrimaryAPI()
public MosDetailInfo getPrimaryMosDetailInfo()
public MosDetailInfo getMosDetailInfo(java.lang.String hierarchyPath)
public void loadSortedKeyInfo(MosDetailInfo info) throws java.rmi.RemoteException, MXException
MXException
java.rmi.RemoteException
public java.util.List<MboValueInfo> getSortedKeyList()
public boolean isSelfReferencing()
public boolean hasAliasConflict()
public java.lang.String getSearchAttributes()
public void setLoadQueryFromApps(boolean loadQueryFromApps)
public boolean isLoadQueryFromApps()
public java.lang.String getRestrictWhere()
public void setRestrictWhere(java.lang.String restrictWhere)
public java.lang.String getTags()
public void setTags(java.lang.String tags)