psdi.app.workorder.virtual

Class ShowAssignmentSet

    • Constructor Detail

      • ShowAssignmentSet

        public ShowAssignmentSet(MboRemote owner)
                          throws java.rmi.RemoteException
        Constructor.
        Throws:
        java.rmi.RemoteException
    • Method Detail

      • finishPlanMove

        protected void finishPlanMove(MboRemote original,
                                      MboRemote copy)
                               throws MXException,
                                      java.rmi.RemoteException
        This method completes a move of an Assignment Mbo between the different workorder-owned AssignmentSets. The Status field is on the skipcopy list and so will not have been copied. However, it's possible that the user has already assigned Labor by this point, in which case the status is no longer WaitAssign. If that's the case, the default value can't be allowed to stand. We check to see if the status is anything other than WaitAssign and if so, simply copy it (which is done NoValidation -- presumably any actions have already happened; if any other fields were affected, the resulting values should have been copied).
        Overrides:
        finishPlanMove in class ShowPlanMboSet
        Throws:
        MXException
        java.rmi.RemoteException
        See Also:
        Assignment.skipCopyField(psdi.mbo.MboValueInfo)