Interface RecipientInfoSpecifier


  • public interface RecipientInfoSpecifier
    The RecipientInfoSpecifier interface is intended for implementations that will define the Recipients dynamically.
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static java.lang.String SERVICE_PROPERTY_LABEL
      Constant denoting the name of the label service property.
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      java.util.List<RecipientSetInfo> getAdobeSignRecipients​(com.adobe.granite.workflow.exec.WorkItem workItem, com.adobe.granite.workflow.WorkflowSession workflowSession, com.adobe.granite.workflow.metadata.MetaDataMap args)
      Returns the dynamically resolved Principal id
    • Field Detail

      • SERVICE_PROPERTY_LABEL

        static final java.lang.String SERVICE_PROPERTY_LABEL
        Constant denoting the name of the label service property. Value = "process.label"
        See Also:
        Constant Field Values
    • Method Detail

      • getAdobeSignRecipients

        java.util.List<RecipientSetInfo> getAdobeSignRecipients​(com.adobe.granite.workflow.exec.WorkItem workItem,
                                                                com.adobe.granite.workflow.WorkflowSession workflowSession,
                                                                com.adobe.granite.workflow.metadata.MetaDataMap args)
                                                         throws com.adobe.granite.workflow.WorkflowException
        Returns the dynamically resolved Principal id
        Parameters:
        workItem - Current workitem
        workflowSession - Workflow session
        args - Recipients specific arguments can be passed here
        Returns:
        the dynamically resolved Principal id
        Throws:
        com.adobe.granite.workflow.WorkflowException