Class PermissionParam

java.lang.Object
org.apache.hadoop.hdfs.web.resources.Param<Short,org.apache.hadoop.hdfs.web.resources.ShortParam.Domain>
org.apache.hadoop.hdfs.web.resources.PermissionParam
Direct Known Subclasses:
UnmaskedPermissionParam

public class PermissionParam extends Param<Short,org.apache.hadoop.hdfs.web.resources.ShortParam.Domain>
Permission parameter, use a Short to represent a FsPermission.
  • Field Details

  • Constructor Details

    • PermissionParam

      public PermissionParam(org.apache.hadoop.fs.permission.FsPermission value)
      Constructor.
      Parameters:
      value - the parameter value.
    • PermissionParam

      public PermissionParam(String str)
      Constructor.
      Parameters:
      str - a string representation of the parameter value.
  • Method Details

    • getDefaultDirFsPermission

      public static org.apache.hadoop.fs.permission.FsPermission getDefaultDirFsPermission()
      Returns:
      the default FsPermission for directory.
    • getDefaultFileFsPermission

      public static org.apache.hadoop.fs.permission.FsPermission getDefaultFileFsPermission()
      Returns:
      the default FsPermission for file.
    • getDefaultSymLinkFsPermission

      public static org.apache.hadoop.fs.permission.FsPermission getDefaultSymLinkFsPermission()
      Returns:
      the default FsPermission for symlink.
    • getName

      public String getName()
      Specified by:
      getName in class Param<Short,org.apache.hadoop.hdfs.web.resources.ShortParam.Domain>
      Returns:
      the parameter name.
    • getFileFsPermission

      public org.apache.hadoop.fs.permission.FsPermission getFileFsPermission()
      Returns:
      the represented FsPermission.
    • getDirFsPermission

      public org.apache.hadoop.fs.permission.FsPermission getDirFsPermission()
      Returns:
      the represented FsPermission.
    • toString

      public String toString()
      Overrides:
      toString in class Param<Short,org.apache.hadoop.hdfs.web.resources.ShortParam.Domain>
    • getValueString

      public final String getValueString()
      Specified by:
      getValueString in class Param<Short,org.apache.hadoop.hdfs.web.resources.ShortParam.Domain>
      Returns:
      the parameter value as a string