Class LinkDirectoryColorsComponent.LinkDirectoryReloader

java.lang.Object
org.ametys.plugins.linkdirectory.LinkDirectoryColorsComponent.LinkDirectoryReloader
All Implemented Interfaces:
FileReloader
Enclosing class:
LinkDirectoryColorsComponent

Class representing a link directory reloader
  • Constructor Details

  • Method Details

    • getSkin

      public String getSkin()
      Get the skin
      Returns:
      the skin
    • getComponent

      Get the link directory colors component
      Returns:
      the link directory colors component
    • 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