Interface PendingSignService


  • @ProviderType
    public interface PendingSignService
    Interface exposing the Pending Sign SPI's in Forms Portal
    • Method Detail

      • getPendingSign

        PendingSignModel getPendingSign​(java.lang.String pendingSignId)
                                 throws FormsPortalException
        Method returns the pending sign model against the provided pendingSignId
        Parameters:
        pendingSignId - pendingSignId against with pending sign model needs to be fetched
        Returns:
        PendingSignModel as per the provided pendingSignId
        Throws:
        FormsPortalException
      • getPendingSign

        PendingSignModel getPendingSign​(java.lang.String pendingSignId,
                                        Query query)
                                 throws FormsPortalException
        Method returns the pending sign model against the provided pendingSignId and query
        Parameters:
        pendingSignId - pendingSignId against with pending sign model needs to be fetched
        query - Query to define cut points, filtering etc
        Returns:
        PendingSignModel as per the provided pending sign model and query filter
        Throws:
        FormsPortalException
      • updatePendingSign

        boolean updatePendingSign​(java.lang.String pendingSignId,
                                  PendingSignModel pendingSignModel)
                           throws FormsPortalException
        Updates the pending sign against the provided pendingSignId. Whole pending sign model will be overridden by the one passed during method call
        Parameters:
        pendingSignId - pendingSignId whose model needs to be updated
        pendingSignModel - PendingSignModel the new pending sign model
        Returns:
        True if update was successful, else false
        Throws:
        FormsPortalException
      • deletePendingSign

        boolean deletePendingSign​(java.lang.String pendingSignId)
                           throws FormsPortalException
        Parameters:
        pendingSignId - pendingSignId of the pending sign model that needs to be deleted
        Returns:
        True if update was successful, else false
        Throws:
        FormsPortalException
      • cancelPendingSign

        boolean cancelPendingSign​(java.lang.String pendingSignId)
                           throws FormsPortalException
        Parameters:
        pendingSignId - pendingSignId of the pending sign model that needs to be cancelled
        Returns:
        True if update was successful, else false
        Throws:
        FormsPortalException