ChangeSynergy::FolderSecurityRule
ChangeSynergy::FolderSecurityRule クラスはフォルダー・ルールを表します。フォルダー・ルールは、フォルダーの名前、読み取りアクセスを持つユーザーのリスト、および書き込みアクセスを持つユーザーのリストから構成されます。書き込みアクセスを持つユーザーには、自動的に読み取りアクセスも付与されます。変更依頼とタスクの両方に対するクエリー、レポート・フォーマット、およびレポート用の System フォルダーおよび Shared フォルダーのセキュリティーは、このクラスを使用して変更できます。
void |
addReadMember(scalar readMember) フォルダーに対する読み取りアクセスを持つユーザーのリストに、単一のユーザーまたはグループを追加します。 |
void |
addWriteMember(scalar writeMember) フォルダーに対する書き込みアクセスを持つユーザーのリストに、単一のユーザーまたはグループを追加します。 |
void |
deleteReadMember(scalar readMember) フォルダーに対する読み取りアクセスを持つユーザーおよびグループのリストから、単一のユーザーまたはグループを削除します。 |
void |
deleteWriteMember(scalar writeMember) フォルダーに対する書き込みアクセスを持つユーザーおよびグループのリストから、単一のユーザーまたはグループを削除します。 |
スカラー |
getFolderName() このフォルダー・セキュリティー・ルールのフォルダーの名前を取得します。フォルダー名が空の場合、フォルダー・セキュリティー・ルールが「すべての」フォルダーに適用されることを意味します。 |
配列 |
getReadMembers() フォルダーに対する読み取りアクセスを持つユーザーおよびグループの配列を取得します。 |
配列 |
getWriteMembers() フォルダーに対する書き込みアクセスを持つユーザーおよびグループの配列を取得します。 |
void |
setFolderName(scalar folderName) このフォルダー・セキュリティー・ルールのフォルダーの名前を設定します。「すべての」フォルダーに対してフォルダー・セキュリティーを設定する場合は、フォルダー名を空ストリング ("") に設定します。 |
void |
setReadMembers(array readMembers) フォルダーに対する読み取りアクセスを持つユーザーおよびグループの配列を設定します。 |
void |
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);