Purpose

This method determines if you should attach an Adobe FDF format field to an issue, and performs the attachment if needed.

Applies To

Adobe Fdf screen

Signature

public boolean ucEditAutoAttachFdf (
      SesameSession session, 	// Session object
      Map params, 		// parameters
      Connection dbconn)	// database connection
          throws Exception 

Notes

The FdfFile class is a light wrapper around Adobe’s fdf toolkit object

Example

public boolean ucEditAutoAttachFdf(SesameSession session,
            Map values,
            Connection con)
throws Exception
{
    boolean status = false;
    Z.log.writeToLog(Z.log.DEBUG, "autoAttachFdf params " + values);
    
    if (session.getAttribute("GENERATE_PDF") != null && values.get("ID") != null)
    {
        String v = (String) session.getAttribute("GENERATE_PDF");
        session.removeAttribute("GENERATE_PDF");
        
        if ("Y".equals(v)) {
            FdfFile fdf = fdf(session, values);
            status = attachFdf(con, fdf, (String) values.get("ID"), values);
        }
    }
    
    return status;
}