Class WebSiteResourceBundleSerialized

java.lang.Object
com.helger.photon.app.resource.WebSiteResourceBundleSerialized
All Implemented Interfaces:
com.helger.commons.io.IHasInputStream

public class WebSiteResourceBundleSerialized extends Object implements com.helger.commons.io.IHasInputStream
This class combines a WebSiteResourceBundle with an internal ID and a creation date time. It is so to say the serialized version of a WebSiteResourceBundle.
Author:
Philip Helger
  • Field Details

  • Constructor Details

  • Method Details

    • getBundleID

      @Nonnull @Nonempty public String getBundleID()
    • getBundle

      @Nonnull public WebSiteResourceBundle getBundle()
    • getResource

      @Nullable public static com.helger.commons.io.resource.FileSystemResource getResource(@Nonnull @Nonempty String sBundleID)
    • getInputStream

      @Nullable public InputStream getInputStream()
      Specified by:
      getInputStream in interface com.helger.commons.io.IHasInputStream
    • isReadMultiple

      public boolean isReadMultiple()
      Specified by:
      isReadMultiple in interface com.helger.commons.io.IHasInputStream
    • getMimeType

      @Nonnull public com.helger.commons.mime.IMimeType getMimeType()
    • getCreationDT

      @Nonnull public LocalDateTime getCreationDT()
    • createNode

      @Nonnull public com.helger.html.hc.IHCNode createNode(@Nonnull com.helger.web.scope.IRequestWebScopeWithoutResponse aRequestScope)
    • toString

      public String toString()
      Overrides:
      toString in class Object