/*
このファイルの中身は、NTT オープンソースライセンス　バージョン 1.0（「本
契約」という）の適用を受けます。
本契約を遵守しない限り、このファイルを使用してはなりません。
本契約のコピーは、次のＵＲＬから入手できます。
【配布サイトのURL】 http://www.oss.ecl.ntt.co.jp/lms/

本契約に基づき頒布されるソフトウェアは、現状のまま、明示又は黙示のあらゆ
る種類の保証なしで、頒布されます。本契約に基づく権利及び制限を律する特定
の文言については、本契約を参照してください。

「オリジナルコード」は、 NTT Cyber Space Laboratories Code です。 
「オリジナルコード」の「初期開発者」は、日本電信電話株式会社です。  
日本電信電話株式会社により創作された部分は、Copyright (C) 2004 
日本電信電話株式会社 です。
全ての権利が留保されます。 
「コントリビュータ」：_____________________________________ 


The contents of this file are subject to the NTT Opensource License
Version 1.0 (the License); you may not use this file except in
compliance with the License. You may obtain a copy of the License at
【配布サイトのURL】 http://www.oss.ecl.ntt.co.jp/lms/

Software distributed under the License is distributed on an AS IS
basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the
License for the specific language governing rights and limitations
under the License.

The Original Code is NTT Cyber Space Laboratories Code .

The Initial Developer of the Original Code is NIPPON TELEGRAPH AND 
TELEPHONE CORPORATION.
Portions created by the NIPPON TELEGRAPH AND TELEPHONE CORPORATION 
are Copyright (C) 2004 NIPPON TELEGRAPH AND TELEPHONE CORPORATION. 
All Rights Reserved.

Contributor(s) ______________________________________.
*/

//
// ユーザ更新処理　入力画面表示用ScreenBean
// 
//
//	変更履歴
//	2004.01.08  新規作成 M.Seko
//
package jp.co.ntt.lms.xms.people;

import jp.co.ntt.lms.xms.framework.XmsScreenBean;

/**
 * ユーザ更新処理の入力画面表示時に必要となる項目を格納する<br>
 * このクラスは、要素の１つとして、ユーザ登録画面のフォーム情報を
 * 格納するためのクラスを持つ。<br>
 * なぜならば、ユーザ更新画面を表示するために必要な情報は、
 * 「ユーザ登録画面で入力する情報」＋αだからである。
 * ＋α分については、このクラスで定義する。<br>
 *  @author M.Seko
 */
public class PeopleUpdateInputScreenBean extends XmsScreenBean {
	
	/**ユーザ登録で用いるものと共通の情報*/
	private PeopleFormInfoBean peopleFormInfoBean = null;
	
	/**ユーザ権限*/
	private String[][] roleArray = null;

	/**兼務での参照先ID*/
	private String[][] userReferenceArray = null;

	/**兼務*/
	private String[] serveConcurrentlyIDArray = null;

	/**
	 * Constructor for PeopleUpdateInputScreenBean.
	 */
	public PeopleUpdateInputScreenBean() {
		peopleFormInfoBean = new PeopleFormInfoBean();
	}

	/**
	 * Returns the peopleInfoBean.
	 * @return PeopleFormInfoBean
	 */
	public PeopleFormInfoBean getPeopleFormInfoBean() {
		return peopleFormInfoBean;
	}

	/**
	 * Returns the roleArray.
	 * @return String[][]
	 */
	public String[][] getRoleArray() {
		return roleArray;
	}


	/**
	 * Sets the peopleInfoBean.
	 * @param peopleInfoBean The peopleInfoBean to set
	 */
	public void setPeopleFormInfoBean(PeopleFormInfoBean peopleFormInfoBean) {
		this.peopleFormInfoBean = peopleFormInfoBean;
	}

	/**
	 * Sets the roleArray.
	 * @param roleArray The roleArray to set
	 */
	public void setRoleArray(String[][] roleArray) {
		this.roleArray = roleArray;
	}


	/**
	 * Returns the userReferenceArray.
	 * @return String[][]
	 */
	public String[][] getUserReferenceArray() {
		return userReferenceArray;
	}

	/**
	 * Sets the userReferenceArray.
	 * @param userReferenceArray The userReferenceArray to set
	 */
	public void setUserReferenceArray(String[][] userReferenceArray) {
		this.userReferenceArray = userReferenceArray;
	}

	/**
	 * Returns the serveConcurrentlyIDArray.
	 * @return String[]
	 */
	public String[] getServeConcurrentlyIDArray() {
		return serveConcurrentlyIDArray;
	}

	/**
	 * Sets the serveConcurrentlyIDArray.
	 * @param serveConcurrentlyIDArray The serveConcurrentlyIDArray to set
	 */
	public void setServeConcurrentlyIDArray(String[] serveConcurrentlyIDArray) {
		this.serveConcurrentlyIDArray = serveConcurrentlyIDArray;
	}

}
