com.supermap.data

类 DatasourcePrivilegeTypes



  • public class DatasourcePrivilegeTypes
    extends Object
    数据源权限类。
    • 构造器详细资料

      • DatasourcePrivilegeTypes

        public DatasourcePrivilegeTypes()
        构造一个DatasourcePrivilegeTypes对象。
      • DatasourcePrivilegeTypes

        public DatasourcePrivilegeTypes(int initNum)
        构造函数。
        参数:
        initNum - initNum最大值为2+4=6 只取整数化为二进制从右往左的四位计算 initNum小于0则按0计算
    • 方法详细资料

      • add

        public void add(DatasourcePrivilegeTypes.DatasourcePrivilegeType privilegeType)
        添加权限。

        当添加CREATE权限时自动添加USAGE权限;当添加NONE权限时自动移除所有权限 。

        参数:
        privilegeType - 待添加的权限
        从以下版本开始:
        SuperMap iObjects Java 11.2.0。
      • remove

        public void remove(DatasourcePrivilegeTypes.DatasourcePrivilegeType privilegeType)
        移除某个权限。

        当移除USAGE权限时自动移除CREATE权限 。

        参数:
        privilegeType - 待移除的权限
        从以下版本开始:
        SuperMap iObjects Java 11.2.0。
      • toString

        public String toString()
        打印为字符串。
        覆盖:
        toString 在类中 Object
        返回:
        从以下版本开始:
        SuperMap iObjects Java 11.2.0。

Copyright © 2021–2025 SuperMap. All rights reserved.