Interface FBMLPlannableAttributesHandler


public interface FBMLPlannableAttributesHandler
Use: This interface is specific to facilitate a custom logic to update FloatingBaselineMemberLink for attributes 'health status' & 'deadline' by considering the set of related activities.

Supported API: true

Extendable: true
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    updateFloatingBaselineMemberLinks(WTCollection floatingBaselineMemberList)
    API used to update Health Status and Deadline attributes of FloatingBaselineMember object when it is updated.
    void
    API used to update Health Status and Deadline attributes of associated FloatingBaselineMemberLink object when these attributes are impacted by the modification of its related plan activities.
  • Method Details

    • updateFloatingBaselineMemberLinksFromActivity

      void updateFloatingBaselineMemberLinksFromActivity(WTCollection activityList) throws WTException, WTPropertyVetoException
      API used to update Health Status and Deadline attributes of associated FloatingBaselineMemberLink object when these attributes are impacted by the modification of its related plan activities.

      Supported API: true
      Parameters:
      activityList - : collection of activities from which FloatingBaselineMemberLink attributes 'health status' and 'deadline' needs to be updated.
      Throws:
      WTException
      WTPropertyVetoException
    • updateFloatingBaselineMemberLinks

      void updateFloatingBaselineMemberLinks(WTCollection floatingBaselineMemberList) throws WTException, WTPropertyVetoException
      API used to update Health Status and Deadline attributes of FloatingBaselineMember object when it is updated. e.g. Revision of Object is modified.

      Supported API: true
      Parameters:
      floatingBaselineMemberList - : collection of floatingBaselineMemberList for which FloatingBaselineMemberLink attributes 'health status' and 'deadline' needs to be updated.
      Throws:
      WTException
      WTPropertyVetoException