Interface IProjectTemplate

All Known Subinterfaces:
IProjectTemplateViewModel
All Known Implementing Classes:
BuildInProjectTemplate, EntityProjectTemplate, PluginProjectTemplate

public interface IProjectTemplate
Interface für Projekt-Templates
Author:
XIMA MEDIA GmbH
  • Method Details

    • getTemplateName

      String getTemplateName(Locale locale)
      Getter für den lokalisierbaren Template-Namen
      Parameters:
      locale - Locale
      Returns:
      String der Name
    • getTemplateDescription

      String getTemplateDescription(Locale locale)
      Getter für die lokalisierbare Template-Beschreibung
      Parameters:
      locale - Locale
      Returns:
      String die Beschreibung
    • getTemplateFileSteam

      InputStream getTemplateFileSteam()
      Getter für den InputStream aus welchem das Formular-Template bezogen werden kann
      Returns:
      InputStream
    • getThumbnailFileStream

      default InputStream getThumbnailFileStream(Locale locale)
      Getter for InputStream for the thumbnail image of the template
      Returns:
      InputStream of the thumbnail
    • getEntity

      default Projekt getEntity()