java.lang.Object
it.uniroma2.art.semanticturkey.config.invokablereporter.InvokableReporter
All Implemented Interfaces:
Configuration, STProperties

public class InvokableReporter extends Object implements Configuration
An invokable reporter based on the invocation of custom services
Author:
Manuel Fiorelli
  • Field Details

    • label

      @STProperty(description="{it.uniroma2.art.semanticturkey.config.invokablereporter.InvokableReporter.label.description}", displayName="{it.uniroma2.art.semanticturkey.config.invokablereporter.InvokableReporter.label.displayName}") @Required public String label
    • description

      @STProperty(description="{it.uniroma2.art.semanticturkey.config.invokablereporter.InvokableReporter.description.description}", displayName="{it.uniroma2.art.semanticturkey.config.invokablereporter.InvokableReporter.description.displayName}") public String description
    • additionalFiles

      @STProperty(description="{it.uniroma2.art.semanticturkey.config.invokablereporter.InvokableReporter.additionalFiles.description}", displayName="{it.uniroma2.art.semanticturkey.config.invokablereporter.InvokableReporter.additionalFiles.displayName}") public List<AdditionalFile> additionalFiles
    • sections

      @STProperty(description="{it.uniroma2.art.semanticturkey.config.invokablereporter.InvokableReporter.sections.description}", displayName="{it.uniroma2.art.semanticturkey.config.invokablereporter.InvokableReporter.sections.displayName}") public List<ServiceInvocation> sections
    • template

      @STProperty(description="{it.uniroma2.art.semanticturkey.config.invokablereporter.InvokableReporter.template.description}", displayName="{it.uniroma2.art.semanticturkey.config.invokablereporter.InvokableReporter.template.displayName}") @Required public String template
    • mimeType

      @STProperty(description="{it.uniroma2.art.semanticturkey.config.invokablereporter.InvokableReporter.mimeType.description}", displayName="{it.uniroma2.art.semanticturkey.config.invokablereporter.InvokableReporter.mimeType.displayName}") @Required public String mimeType
    • filename

      @STProperty(description="{it.uniroma2.art.semanticturkey.config.invokablereporter.InvokableReporter.filename.description}", displayName="{it.uniroma2.art.semanticturkey.config.invokablereporter.InvokableReporter.filename.displayName}") public String filename
  • Constructor Details

    • InvokableReporter

      public InvokableReporter()
  • Method Details

    • getShortName

      public String getShortName()
      Specified by:
      getShortName in interface STProperties
      Returns:
      a humanly understandable short name representing the type of this property set