psdi.app.ci

Interface CIRemote

    • Method Detail

      • copyCollectionToCollectDetailsSet

        void copyCollectionToCollectDetailsSet(MboSetRemote collectionSet)
                                        throws MXException,
                                               java.rmi.RemoteException
        Throws:
        MXException
        java.rmi.RemoteException
        See Also:
        psdi.app.ci.CI#copyCollectionsToCollectDetailsSet
      • actionOnAssetNumFld

        void actionOnAssetNumFld(MboRemote asset)
                          throws java.rmi.RemoteException,
                                 MXException
        Handle business logic for Asset mbo when Assetnum is set on CI object. the logic can't put on FldCIAssetNum since for new create Asset, asset mbo get from CI.getMboSet("ASSET") is empty. Therefore for any new created Asset, before save when assetnum is set, this method is to be called to run business logic on asset mbo.
        Parameters:
        asset -
        Throws:
        java.rmi.RemoteException
        MXException
      • setLinkToActualCI

        void setLinkToActualCI(java.lang.String actcinum,
                               long accessModifier)
                        throws java.rmi.RemoteException,
                               MXException
        Sets the actcinum field on the CI to the specified value, using the specified access flags. The changes still need to be saved.
        Parameters:
        actcinum - The actcinum of the Actual CI to link the CI to.
        accessModifier - The access flags to use when setting the value. These are the same flags used on Mbo.setValue(String, String, long) and are defined in psdi.mbo.MboConstants. For no flags, specify MboConstants.NONE.
        Throws:
        java.rmi.RemoteException
        MXException - "Field is read only" exception will be thrown if the actcinum attribute is READONLY and the accessModifier does not specify NOACCESSCHECK.
      • statusAllowsChange

        boolean statusAllowsChange()
                            throws java.rmi.RemoteException,
                                   MXException
        Returns whether the business rules allow the CI to be updated in its current status. Returns true if the business rules allow the CI to be updated, false otherwise.
        Throws:
        java.rmi.RemoteException
        MXException
      • clearStatusChangeFields

        void clearStatusChangeFields()
                              throws java.rmi.RemoteException,
                                     MXException
        11-17451 This method clears data that is maintained for the user that is changing the status of a CI. Called by the Change Status bean when processing of all CIs is complete.
        Throws:
        java.rmi.RemoteException
        MXException