psdi.mbo

Class MboSetRetainMboPositionInfo

  • java.lang.Object
    • psdi.mbo.MboSetRetainMboPositionInfo
  • All Implemented Interfaces:
    java.io.Serializable


    public class MboSetRetainMboPositionInfo
    extends java.lang.Object
    implements java.io.Serializable
    A class for maintaining information about what Business Object Sets within a Business Object graph are enabled to retain the mbo position.
    See Also:
    Serialized Form
    • Constructor Detail

      • MboSetRetainMboPositionInfo

        public MboSetRetainMboPositionInfo(java.lang.String name)
        Constructor for creating MboSetRetainMboPositionInfo with a Business Object name or relationship name.
    • Method Detail

      • getName

        public java.lang.String getName()
        Name of the Business Object.
      • addRelationship

        public MboSetRetainMboPositionInfo addRelationship(java.lang.String relationshipName)
        Constructs a MboSetRetainMboPositionInfo based on relationship and adds the info based on the relationship.
      • removeRelationship

        public void removeRelationship(java.lang.String relationshipName)
        Removes a child retain information based on relationship name.
        Parameters:
        relationshipName -
      • getMboSetRetainMboPositionInfo

        public MboSetRetainMboPositionInfo getMboSetRetainMboPositionInfo(java.lang.String relationshipName)
        Returns the information based on relationship name.
        Parameters:
        relationshipName -
        Returns:
      • getRelations

        public java.util.Iterator getRelations()
        Returns list of relations that are enabled to have the mbo position retained.
        Returns:
      • getMboSetRetainMboPositionInfo

        public static MboSetRetainMboPositionInfo getMboSetRetainMboPositionInfo(MboSetRemote mboSetRemote)
                                                                          throws MXException,
                                                                                 java.rmi.RemoteException
        Returns the MboSetRetainMboPositionInfo for the given Business Object set. If the Business Object set is a child, then the relationship is used to traverse the hierarchy up and based on the hierarchy, it travels down to find the information.
        Parameters:
        mboSetRemote -
        Returns:
        Throws:
        MXException
        java.rmi.RemoteException
      • createMboSetRetainMboPositionInfo

        public static MboSetRetainMboPositionInfo createMboSetRetainMboPositionInfo(MboSetRemote mboSetRemote)
                                                                             throws MXException,
                                                                                    java.rmi.RemoteException
        Creates a MboSetRetainMboPositionInfo for the given Business Object Set.
        Parameters:
        mboSetRemote -
        Returns:
        Throws:
        MXException
        java.rmi.RemoteException