Class FormDesignDao


public class FormDesignDao extends AbstractDao
Provides a DAO for the FormDesign entity.
Since:
4.0.0
  • Constructor Details

    • FormDesignDao

      public FormDesignDao()
  • Method Details

    • getFormDesignForPK

      public FormDesign getFormDesignForPK(Object formDesignId)
      Return the form design with the specified ID
      Parameters:
      formDesignId - the OID of the form design (required)
      Returns:
      the matching form design, or null if not found
    • getFormDesignForProject

      public FormDesign getFormDesignForProject(Long projectId, String formDesignName)
      Return the form design for the specified name. The form design must reside at the root level of the specified project.
      Parameters:
      projectId - the project ID (required)
      formDesignName - the name of the form design (required)
      Returns:
      the form design for the specified project and name
    • getFormDesignForFolder

      public FormDesign getFormDesignForFolder(Long folderId, String formDesignName)
      Return the form design for the specified name. The form design must reside inside the specified folder.
      Parameters:
      folderId - the folder ID (required)
      formDesignName - the name of the form design (required)
      Returns:
      the form design for the specified folder and name
    • getFormDesignForFolderNorm

      public FormDesign getFormDesignForFolderNorm(Long folderId, String formDesignNameNorm)
      Return the form design for the specified normalized name. The form design must reside inside the specified folder.
      Parameters:
      folderId - the folder ID (required)
      formDesignNameNorm - the name of the form design (required)
      Returns:
      the form design for the specified folder and normalized name
      Since:
      17.10.0