psdi.common.action

Interface PMAppActionInterface

  • All Known Subinterfaces:
    PMRemote
    All Known Implementing Classes:
    PM


    public interface PMAppActionInterface
    Interface for PM application actions methods.
    • Method Detail

      • generateForecast

        void generateForecast(java.lang.String genDuration)
                       throws java.rmi.RemoteException,
                              MXException
        Generates forecast records for this PM.
        Parameters:
        genDuration - The number of days ahead to generate forecast for in the format of string.
        Throws:
        MXException
        java.rmi.RemoteException
      • deleteForecast

        void deleteForecast(java.lang.String nullValue)
                     throws MXException,
                            java.rmi.RemoteException
        Throws:
        MXException
        java.rmi.RemoteException
      • reforecastSubsequentDates

        void reforecastSubsequentDates(java.lang.String nullValue)
                                throws java.rmi.RemoteException,
                                       MXException
        Throws:
        java.rmi.RemoteException
        MXException
      • generateWork

        void generateWork(java.lang.String useFreqCritLeadTime)
                   throws java.rmi.RemoteException,
                          MXException
        Generates work orders from this PM. After each work order is created, it is saved. The log records the generation process. If the generation process fails in mid-generation use the log to correct your records.
        Although this method may set the value of the Parent attribute, it ignores that field's validation and business rules.
        After this method completes, the PMSet and PM should be refreshed in order to reflect the changes.
        Parameters:
        useFreqCritLeadTime - String value indicating PM's frequency criteria and lead time separated by :
        Throws:
        MXException
        java.rmi.RemoteException