Class CmsUploadRestrictionInfo.Builder

java.lang.Object
org.opencms.gwt.shared.CmsUploadRestrictionInfo.Builder
Enclosing class:
CmsUploadRestrictionInfo

public static class CmsUploadRestrictionInfo.Builder extends Object
Helper class for building a new CmsUploadRestrictionInfo object.
  • Constructor Details

  • Method Details

    • add

      public CmsUploadRestrictionInfo.Builder add(String path, Boolean enabled, Set<String> extensions)
      Adds a new entry with the given options for the given path.
      Parameters:
      path - the path
      enabled - upload enabled (TRUE / FALSE / null)
      extensions - (set of file extensions or null)
      Returns:
      the builder instance
    • add

      Adds a new entry.

      The info string has the format 'key1:value1|key2:value2|....'. Currently the keys 'types' and 'enabled' are supported; 'enabled' (format: 'enabled:true') enables/disables uploads, and 'types' (format: 'types:jpg,png' sets the allowed file extensions.

      Parameters:
      path - the path
      info - the upload info entry
      Returns:
      the builder instance
    • build

      Creates a new upload restriction info object.
      Returns:
      the new object