Class Permission

    • Constructor Summary

      Constructors 
      Constructor Description
      Permission()  
      Permission​(Permission source)
      NOTE: Any ambiguous key set via .set("AnyKey", "value") will be a shallow copy, and any explicit key, i.e Foo, set via .setFoo("value") will be a deep copy.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      Permission[] getChildren()
      Get 子权限集合 注意:此字段可能返回 null,表示取不到有效值。
      Long getDataLabel()
      Get 数据权限标签 1:表示根节点,2:表示叶子结点 注意:此字段可能返回 null,表示取不到有效值。
      Long getDataRange()
      Get 数据权限独有,表示数据范围,1:全公司,2:部门及下级部门,3:自己 注意:此字段可能返回 null,表示取不到有效值。
      String getDataTo()
      Get 关联权限, 表示这个功能权限要受哪个数据权限管控 注意:此字段可能返回 null,表示取不到有效值。
      Long getDataType()
      Get 数据权限独有,1:关联其他模块鉴权,2:表示关联自己模块鉴权 注意:此字段可能返回 null,表示取不到有效值。
      Long getHide()
      Get 是否隐藏 注意:此字段可能返回 null,表示取不到有效值。
      Boolean getIsChecked()
      Get 是否选中 注意:此字段可能返回 null,表示取不到有效值。
      String getKey()
      Get 权限key 注意:此字段可能返回 null,表示取不到有效值。
      String getName()
      Get 权限名称 注意:此字段可能返回 null,表示取不到有效值。
      String getParentKey()
      Get 父级权限key 注意:此字段可能返回 null,表示取不到有效值。
      Long getType()
      Get 权限类型 1前端,2后端 注意:此字段可能返回 null,表示取不到有效值。
      void setChildren​(Permission[] Children)
      Set 子权限集合 注意:此字段可能返回 null,表示取不到有效值。
      void setDataLabel​(Long DataLabel)
      Set 数据权限标签 1:表示根节点,2:表示叶子结点 注意:此字段可能返回 null,表示取不到有效值。
      void setDataRange​(Long DataRange)
      Set 数据权限独有,表示数据范围,1:全公司,2:部门及下级部门,3:自己 注意:此字段可能返回 null,表示取不到有效值。
      void setDataTo​(String DataTo)
      Set 关联权限, 表示这个功能权限要受哪个数据权限管控 注意:此字段可能返回 null,表示取不到有效值。
      void setDataType​(Long DataType)
      Set 数据权限独有,1:关联其他模块鉴权,2:表示关联自己模块鉴权 注意:此字段可能返回 null,表示取不到有效值。
      void setHide​(Long Hide)
      Set 是否隐藏 注意:此字段可能返回 null,表示取不到有效值。
      void setIsChecked​(Boolean IsChecked)
      Set 是否选中 注意:此字段可能返回 null,表示取不到有效值。
      void setKey​(String Key)
      Set 权限key 注意:此字段可能返回 null,表示取不到有效值。
      void setName​(String Name)
      Set 权限名称 注意:此字段可能返回 null,表示取不到有效值。
      void setParentKey​(String ParentKey)
      Set 父级权限key 注意:此字段可能返回 null,表示取不到有效值。
      void setType​(Long Type)
      Set 权限类型 1前端,2后端 注意:此字段可能返回 null,表示取不到有效值。
      void toMap​(HashMap<String,​String> map, String prefix)
      Internal implementation, normal users should not use it.
    • Constructor Detail

      • Permission

        public Permission()
      • Permission

        public Permission​(Permission source)
        NOTE: Any ambiguous key set via .set("AnyKey", "value") will be a shallow copy, and any explicit key, i.e Foo, set via .setFoo("value") will be a deep copy.
    • Method Detail

      • getName

        public String getName()
        Get 权限名称 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        Name 权限名称 注意:此字段可能返回 null,表示取不到有效值。
      • setName

        public void setName​(String Name)
        Set 权限名称 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        Name - 权限名称 注意:此字段可能返回 null,表示取不到有效值。
      • getKey

        public String getKey()
        Get 权限key 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        Key 权限key 注意:此字段可能返回 null,表示取不到有效值。
      • setKey

        public void setKey​(String Key)
        Set 权限key 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        Key - 权限key 注意:此字段可能返回 null,表示取不到有效值。
      • getType

        public Long getType()
        Get 权限类型 1前端,2后端 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        Type 权限类型 1前端,2后端 注意:此字段可能返回 null,表示取不到有效值。
      • setType

        public void setType​(Long Type)
        Set 权限类型 1前端,2后端 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        Type - 权限类型 1前端,2后端 注意:此字段可能返回 null,表示取不到有效值。
      • getHide

        public Long getHide()
        Get 是否隐藏 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        Hide 是否隐藏 注意:此字段可能返回 null,表示取不到有效值。
      • setHide

        public void setHide​(Long Hide)
        Set 是否隐藏 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        Hide - 是否隐藏 注意:此字段可能返回 null,表示取不到有效值。
      • getDataLabel

        public Long getDataLabel()
        Get 数据权限标签 1:表示根节点,2:表示叶子结点 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        DataLabel 数据权限标签 1:表示根节点,2:表示叶子结点 注意:此字段可能返回 null,表示取不到有效值。
      • setDataLabel

        public void setDataLabel​(Long DataLabel)
        Set 数据权限标签 1:表示根节点,2:表示叶子结点 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        DataLabel - 数据权限标签 1:表示根节点,2:表示叶子结点 注意:此字段可能返回 null,表示取不到有效值。
      • getDataType

        public Long getDataType()
        Get 数据权限独有,1:关联其他模块鉴权,2:表示关联自己模块鉴权 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        DataType 数据权限独有,1:关联其他模块鉴权,2:表示关联自己模块鉴权 注意:此字段可能返回 null,表示取不到有效值。
      • setDataType

        public void setDataType​(Long DataType)
        Set 数据权限独有,1:关联其他模块鉴权,2:表示关联自己模块鉴权 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        DataType - 数据权限独有,1:关联其他模块鉴权,2:表示关联自己模块鉴权 注意:此字段可能返回 null,表示取不到有效值。
      • getDataRange

        public Long getDataRange()
        Get 数据权限独有,表示数据范围,1:全公司,2:部门及下级部门,3:自己 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        DataRange 数据权限独有,表示数据范围,1:全公司,2:部门及下级部门,3:自己 注意:此字段可能返回 null,表示取不到有效值。
      • setDataRange

        public void setDataRange​(Long DataRange)
        Set 数据权限独有,表示数据范围,1:全公司,2:部门及下级部门,3:自己 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        DataRange - 数据权限独有,表示数据范围,1:全公司,2:部门及下级部门,3:自己 注意:此字段可能返回 null,表示取不到有效值。
      • getDataTo

        public String getDataTo()
        Get 关联权限, 表示这个功能权限要受哪个数据权限管控 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        DataTo 关联权限, 表示这个功能权限要受哪个数据权限管控 注意:此字段可能返回 null,表示取不到有效值。
      • setDataTo

        public void setDataTo​(String DataTo)
        Set 关联权限, 表示这个功能权限要受哪个数据权限管控 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        DataTo - 关联权限, 表示这个功能权限要受哪个数据权限管控 注意:此字段可能返回 null,表示取不到有效值。
      • getParentKey

        public String getParentKey()
        Get 父级权限key 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        ParentKey 父级权限key 注意:此字段可能返回 null,表示取不到有效值。
      • setParentKey

        public void setParentKey​(String ParentKey)
        Set 父级权限key 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        ParentKey - 父级权限key 注意:此字段可能返回 null,表示取不到有效值。
      • getIsChecked

        public Boolean getIsChecked()
        Get 是否选中 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        IsChecked 是否选中 注意:此字段可能返回 null,表示取不到有效值。
      • setIsChecked

        public void setIsChecked​(Boolean IsChecked)
        Set 是否选中 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        IsChecked - 是否选中 注意:此字段可能返回 null,表示取不到有效值。
      • getChildren

        public Permission[] getChildren()
        Get 子权限集合 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        Children 子权限集合 注意:此字段可能返回 null,表示取不到有效值。
      • setChildren

        public void setChildren​(Permission[] Children)
        Set 子权限集合 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        Children - 子权限集合 注意:此字段可能返回 null,表示取不到有效值。