ChangeSynergy::FolderSecurityRule
ChangeSynergy::FolderSecurityRule 类表示文件夹规则。文件夹规则由文件夹的名称、拥有读访问权的用户列表以及拥有写访问权的用户列表组成。拥有写访问权的用户自动具有读访问权。使用此类可以修改“查询的系统和共享文件夹”和“变更请求和任务的报告和报告格式”的安全性。
空 |
addReadMember(scalar readMember) 将单个用户或组添加到拥有文件夹读访问权的用户列表中。 |
空 |
addWriteMember(scalar writeMember) 将单个用户或组添加到拥有文件夹写访问权的用户列表中。 |
空 |
deleteReadMember(scalar readMember) 将单个用户或组从拥有文件夹读访问权的用户和组列表中删除。 |
空 |
deleteWriteMember(scalar writeMember) 将单个用户或组从拥有文件夹写访问权的用户和组列表中删除。 |
标量 |
getFolderName() 获取适用于此文件夹安全规则的文件夹的名称。如果文件夹名称为空,则表示该文件夹安全规则适用于“所有”文件夹。 |
数组 |
getReadMembers() 获取拥有文件夹读访问权的用户和组的数组。 |
数组 |
getWriteMembers() 获取拥有文件夹写访问权的用户和组的数组。 |
空 |
setFolderName(scalar folderName) 设置适用此文件夹安全规则的文件夹的名称。如果想要将文件夹安全设置为适用于“所有”文件夹,则将文件夹名称设为空字符串(“”)。 |
空 |
setReadMembers(array readMembers) 设置拥有文件夹读访问权的用户和组的数组。 |
空 |
setWriteMembers(array writeMembers) 设置拥有文件夹写访问权的用户和组的数组。 |
将单个用户或组添加到拥有文件夹读访问权的用户和组列表中。如果列表中已经存在该用户或组,则不执行调用。
参数: 标量:用户或组的名称。
示例: my $folderRule = new ChangeSynergy::FolderSecurityRule(); $folderRule->addReadMember("user1");
将单个用户或组添加到拥有文件夹写访问权的用户和组列表中。如果列表中已经存在该用户或组,则不执行调用。
参数: 标量:用户或组的名称。
示例: my $folderRule = new ChangeSynergy::FolderSecurityRule(); $folderRule->addWriteMember("user1");
将单个用户或组从拥有文件夹读访问权的用户和组列表中删除。如果列表中不存在该用户或组,则不执行调用。
参数: 标量:用户或组的名称。
示例: my $folderRule = new ChangeSynergy::FolderSecurityRule(); $folderRule->deleteReadMember("user1");
将单个用户或组从拥有文件夹写访问权的用户列表中删除。如果列表中不存在该用户或组,则不执行调用。
参数: 标量:用户或组的名称。
示例: my $folderRule = new ChangeSynergy::FolderSecurityRule(); $folderRule->deleteWriteMember("user1");
获取适用于此文件夹安全规则的文件夹的名称。如果规则名称为空,则表示该文件夹安全规则适用于“所有”文件夹。
返回:标量 文件夹的名称。
获取拥有文件夹读访问权的用户的数组。 即可以查看并运行给定文件夹中的查询、报告等的用户。
返回:数组 拥有读访问权用户成员的数组。
获取拥有文件夹写访问权的用户的数组。即可以查看、运行和编辑给定文件夹中的查询、报告等的用户。
返回:数组 拥有写访问权用户成员的数组。
设置适用此文件夹安全规则的文件夹的名称。如果想要将文件夹安全设置为适用于“所有”文件夹,则将文件夹名称设为空字符串(“”)。
参数: 标量:文件夹的名称。
示例: my $folderRule = new ChangeSynergy::FolderSecurityRule(); $folderRule->setFolderName("My folder");
设置拥有文件夹读访问权的用户的数组。 即可以查看并运行给定文件夹中的查询、报告等的用户。
参数: 数组:拥有读访问权的用户列表。
示例: my $folderRule = new ChangeSynergy::FolderSecurityRule(); my @readers = ("Jane", "John", "Doe"); $folderRule->setReadMembers(\@readers);
设置拥有文件夹写访问权的用户的数组。即可以查看、运行和编辑给定文件夹中的查询、报告等的用户。
参数: 数组:拥有写访问权的用户列表。
示例: my $folderRule = new ChangeSynergy::FolderSecurityRule(); my @readers = ("Jane", "John", "Doe"); $folderRule->setWriteMembers(\@readers);