psdi.iface.mos

Class MosInfo

  • java.lang.Object
    • psdi.iface.mos.MosInfo
  • All Implemented Interfaces:
    java.io.Serializable


    public final class MosInfo
    extends java.lang.Object
    implements java.io.Serializable
    Holds information for a given MaxIntObject object
    See Also:
    Serialized Form
    • Constructor Detail

      • MosInfo

        public MosInfo(java.lang.String intObectName)
        Constructor
        Parameters:
        intObectName - integration object name
    • Method Detail

      • isGqlType

        public boolean isGqlType()
      • setGqlType

        public void setGqlType(boolean gqlType)
      • getGqlTypeName

        public java.lang.String getGqlTypeName()
      • setGqlTypeName

        public void setGqlTypeName(java.lang.String gqlTypeName)
      • getQueryApps

        public java.lang.String[] getQueryApps()
      • setQueryApps

        public void setQueryApps(java.lang.String[] queryApps)
      • getAutoPagingThreshold

        public int getAutoPagingThreshold()
      • setAutoPagingThreshold

        public void setAutoPagingThreshold(int autoPagingThreshold)
      • getTimeLineAttr

        public java.lang.String getTimeLineAttr()
      • setTimeLineAttr

        public void setTimeLineAttr(java.lang.String timeLineAttr)
      • getApp

        public java.lang.String getApp()
      • setApp

        public void setApp(java.lang.String app)
      • getIntObjectName

        public java.lang.String getIntObjectName()
        Get the integration object name
        Returns:
        integration object name
      • getMosDetailList

        public java.util.List getMosDetailList()
        Returns a List of MosDetailInfo objects which are in the current MosInfo object
        Returns:
        List of MosDetailInfo objects
      • getUseWithApp

        public java.lang.String getUseWithApp()
        Set the Application that uses this Maximo Object Structure. The Value should be coming from synonym domain - domainid "INTUSEWITH". returns Application name / synonym domain value
      • getAuthApp

        public java.lang.String getAuthApp()
        Get the Application that uses this Maximo Object Structure. It will be used for user authorization
        Returns:
        Application name
      • getDefClass

        public java.lang.String getDefClass()
        Return Definition Class
        Returns:
        Definition Class
      • getProcClass

        public java.lang.String getProcClass()
        Return Processing Class
        Returns:
        Processing Class
      • getModule

        public java.lang.String getModule()
        Return Module from MAXMODULES
        Returns:
        Processing Class
      • isQueryOnly

        public boolean isQueryOnly()
        Return whether this intergration object meant for Query Only Structure?
        Returns:
        whether this is a query only structure?
      • isInternal

        public boolean isInternal()
                           throws java.rmi.RemoteException
        return if primary object in Object Structure is Internal object
        Returns:
        whether primary object in Object Structure is Internal object
        Throws:
        java.rmi.RemoteException
      • isFlatSupported

        public boolean isFlatSupported()
        Return whether this intergration object supports flat structure?
        Returns:
        whether this intergration object supports flat structure?
      • isPrimaryAPI

        public boolean isPrimaryAPI()
        Return whether this intergration object supports flat structure?
        Returns:
        whether this intergration object supports flat structure?
      • getPrimaryMosDetailInfo

        public MosDetailInfo getPrimaryMosDetailInfo()
        Get the primary MosDetailInfo info
        Returns:
        the primary MosDetailInfo info
      • getMosDetailInfo

        public MosDetailInfo getMosDetailInfo(java.lang.String hierarchyPath)
        Get the mosDetailInfo for a given Hierarchy path
        Returns:
        the MosDetailInfo info
      • loadSortedKeyInfo

        public void loadSortedKeyInfo(MosDetailInfo info)
                               throws java.rmi.RemoteException,
                                      MXException
        Get the mosDetailInfo for a given Hierarchy path
        Throws:
        MXException
        java.rmi.RemoteException
      • getSortedKeyList

        public java.util.List getSortedKeyList()
        Get the primary MosDetailInfo info
        Returns:
        the primary MosDetailInfo info
      • isSelfReferencing

        public boolean isSelfReferencing()
        Is this a self referencing hierarchical structure.
        Returns:
        indicates whether it is a self referencing hierarchical structure or not
      • publishCompleteHierarchy

        public boolean publishCompleteHierarchy()
        Is this a self referencing hierarchical structure.
        Returns:
        indicates whether it is a self referencing hierarchical structure or not
      • hasAliasConflict

        public boolean hasAliasConflict()
        Return whether this object structure has any alias conflict.
        Returns:
        indicates whether this object structure has any alias conflict or not.
      • getSearchAttributes

        public java.lang.String getSearchAttributes()
      • setLoadQueryFromApps

        public void setLoadQueryFromApps(boolean loadQueryFromApps)
      • isLoadQueryFromApps

        public boolean isLoadQueryFromApps()
      • getRestrictWhere

        public java.lang.String getRestrictWhere()
      • setRestrictWhere

        public void setRestrictWhere(java.lang.String restrictWhere)
      • getTags

        public java.lang.String getTags()
      • setTags

        public void setTags(java.lang.String tags)