1.2.5 そのほかの機能

そのほかの機能について説明します。

<この項の構成>
(1) アクセス制御機能
(2) 排他制御機能

(1) アクセス制御機能

Java クラスライブラリで管理している文書やフォルダに対して参照や更新などのアクセスをする場合,そのユーザが持つアクセス権に応じてアクセスを制御できます。例えば,作成した文書をほかのユーザに参照はさせても更新はさせないようにしたい場合などに,この機能を使用します。これを,アクセス制御機能といいます。アクセスを制御するためのアクセス権は,ユーザやグループごとに設定できます。

(2) 排他制御機能

Java クラスライブラリで管理している文書やフォルダにアクセスする場合,排他制御が実行されます。排他制御とは,あるユーザが文書やフォルダにアクセスしているときに,ほかのユーザによってその文書やフォルダの状態が変更されたり,削除されたりしないようにロックを設定して制御する機能です。

Java クラスライブラリの排他制御には,メソッドによって暗黙的に設定されるロックと,ユーザが明示的に設定するロックがあります。