基本的なカスタマイズ > ユーザーインタフェースのカスタマイズ > 操作の追加と UI への組み込み > 役割ベース表示のカスタマイズ > カスタマイズポイント > uic エレメント
  
uic エレメント
roleaccessprefs.xml の各 UIC は、制御対象の UI コンポーネントまたは操作を表しています。
パラメータ
デフォルト値
有効な値
必須
説明
name
該当なし
文字列
Y
UI コンポーネントの名前。これは、actions.xml 中の action エレメントの uicomponent (または name) 属性の値と一致する必要があります。また、リソースバンドル中のリソースエントリの constant 値とも一致する必要があります。
順序
?
負でない整数
N
この UI コンポーネントのウィザードでの位置。より小さな番号の UI コンポーネントは、より大きな番号の UI コンポーネントの前に配置されます。
使用可能
true
true | false
N
この uicomponent がウィザードに表示され、システムによって使用されるかどうか。
DefaultAll
true
true | false
N
すべてのメンバーに対する表示のデフォルト値。
DefaultManager
true
true | false
N
プロジェクトマネージャに対する表示のデフォルト値。
アクセス許可は、すべての役割にわたるすべてのアクセス許可の和集合です。defaultManager を false に設定する場合は、defaultAll も false に設定する必要があります。このように設定しない場合、マネージャは ALL_MEMBERS 役割を使用して引き続きアクセス可能な状態になります。
DefaultGuest
true
true | false
N
ゲスト役割のユーザーに対する表示のデフォルト値。
ゲストは厳密にはプロジェクトのメンバーではありません。ゲストは ALL_MEMBERS 役割に含まれません。
ManagerEnabled
true
true | false
N
この uicomponent がマネージャ役割に影響を与えるかどうか。定義済みの UIC でこの値を変更しないでください。カスタマイズされた UIC では、独自の設定を選択できます。
GuestEnabled
true
true | false
N
この uicomponent がゲスト役割に影響を与えるかどうか。定義済みの UIC でこの値を変更しないでください。カスタマイズされた UIC では、独自の設定を選択できます。
RunClass
Java クラス名
N
runMethod が存在するクラス。
runMethod
Java メソッド名
N
UIAccess の変更時に実行されるメソッド。
この UIComponent に関連する UIAccess エレメントが更新される際に実行されるメソッドの名前を表しています。
このメソッドのひな型は以下のようになります。
void foo(WTPrincipal principal, WTContainer container, boolean isRender)
渡されるプリンシパルは、操作対象のグループまたは個人になります。ブール isRender は UIAccess の更新値です。