Class ServiceViewParametersManager.ServiceViewParametersReloader

java.lang.Object
org.ametys.web.parameters.view.ServiceViewParametersManager.ServiceViewParametersReloader
All Implemented Interfaces:
FileReloader
Enclosing class:
ServiceViewParametersManager

Class representing a service view parameters reloader
  • Constructor Details

  • Method Details

    • getSkinId

      public String getSkinId()
      Get the skin id
      Returns:
      the skin id
    • getService

      public Service getService()
      Get the service
      Returns:
      the service
    • getViewName

      public String getViewName()
      Get the service view name
      Returns:
      the service view name
    • getServiceViewParameterManager

      Get the service view parameters manager
      Returns:
      the service view parameters manager
    • updateFile

      public void updateFile(String sourceUrl, Source source, InputStream is) throws Exception
      Description copied from interface: FileReloader
      Update the file, the sourceUrl is only there if you manage multiple files, the Configuration object is already present to read it
      Specified by:
      updateFile in interface FileReloader
      Parameters:
      sourceUrl - the url of the file.
      source - the source to read, can be null if no file was read
      is - the input stream to read, can be null if no file was read
      Throws:
      Exception - something went wrong while reading the inputstream
    • getId

      public String getId(String sourceUrl)
      Description copied from interface: FileReloader
      Get an unique ID for this File Reloader
      Specified by:
      getId in interface FileReloader
      Parameters:
      sourceUrl - this is passed as an argument if your class read multiple files. If it reads only one file, the full class name can be a good enough ID
      Returns:
      an unique ID