Interface AssignmentService

All Known Implementing Classes:
StandardAssignmentService

@RemoteInterface public interface AssignmentService


Supported API: true

Extendable: false
  • Method Details

    • getSharedAssignmentDetails

      WTArrayList getSharedAssignmentDetails(ResourceAssignment assignment) throws WTException
      Returns all the assignment details for the given assignment.

      Supported API: true
      Parameters:
      assignment -
      Returns:
      WTArrayList
      Throws:
      WTException
    • getSharedAssignmentDetail

      SharedAssignmentDetails getSharedAssignmentDetail(ResourceAssignment assignment, WTPrincipal principal) throws WTException
      Returns the assignment detail for the given user present in the given assignment.

      Supported API: true
      Parameters:
      assignment -
      principal -
      Returns:
      WTArrayList
      Throws:
      WTException
    • updateActualWorkForAssignmentDetail

      void updateActualWorkForAssignmentDetail(SharedAssignmentDetails assignmentDetail, double additionalActualWork, DurationFormat durationFormat) throws WTException
      Updates the given assignment detail with additional Actual Work.

      Supported API: true
      Parameters:
      assignmentDetail -
      additionalActualWork -
      durationFormat -
      Throws:
      WTException
    • setActualWorkForAssignmentDetail

      void setActualWorkForAssignmentDetail(SharedAssignmentDetails assignmentDetail, double newActualWork, DurationFormat durationFormat) throws WTException
      Sets the Actual Work on given assignment detail.

      Supported API: true
      Parameters:
      assignmentDetail -
      newActualWork -
      durationFormat -
      Throws:
      WTException
    • setTotalWorkForAssignment

      void setTotalWorkForAssignment(ResourceAssignment assignment, double newTotalWork, DurationFormat durationFormat) throws WTException
      Sets the Total Work on given assignment.

      Supported API: true
      Parameters:
      assignment -
      newTotalWork -
      durationFormat -
      Throws:
      WTException