psdi.app.persongroup

Interface PersonGroupTeamRemote

  • All Superinterfaces:
    MboRemote, java.rmi.Remote
    All Known Implementing Classes:
    PersonGroupTeam


    public interface PersonGroupTeamRemote
    extends MboRemote
    Remote Interface to the AssignmntParty object.
    • Method Detail

      • getAlternates

        MboSetRemote getAlternates()
                            throws MXException,
                                   java.rmi.RemoteException
        Get the mbo set of the alternates for this labor code. Return mbo set of work order assignment party records sorted by respartyseq. This is called at least by psdi.app.persongroup.PersonGroup#getFirstAvailablePersonn
        Throws:
        MXException
        java.rmi.RemoteException
      • isAvailableByCalendar

        boolean isAvailableByCalendar(java.util.Date dateVal,
                                      java.lang.String orgID,
                                      java.lang.String siteID)
                               throws MXException,
                                      java.rmi.RemoteException
        Check the calendar of the labor code of this member of the responsible party, determine the availability at the passed in date. This is only called in PersonGroup.getFirstAvailablePerson().
        Throws:
        MXException
        java.rmi.RemoteException
      • isAvailableByCalendar

        boolean isAvailableByCalendar(java.util.Date dateVal,
                                      java.lang.String orgID,
                                      java.lang.String siteID,
                                      AvailCalc availcalc)
                               throws MXException,
                                      java.rmi.RemoteException
        Throws:
        MXException
        java.rmi.RemoteException
      • isAvailableByCalendar

        boolean isAvailableByCalendar(java.util.Date dateVal,
                                      java.lang.String orgID,
                                      java.lang.String siteID,
                                      AvailCalc availCalc,
                                      boolean considerBreaks,
                                      int mins)
                               throws MXException,
                                      java.rmi.RemoteException
        Throws:
        MXException
        java.rmi.RemoteException
      • alreadyExists

        boolean alreadyExists()
                       throws MXException,
                              java.rmi.RemoteException
        Loop through the current set, if there are any other records that would be a duplicate (resppartygroup, usefororg, useforsite matches for primary members, or respparty and resppartgroup match for alternate members) return true. Only works if called from persongroup app
        Throws:
        MXException
        java.rmi.RemoteException