public class MenuItem extends Object implements Serializable
修飾子とタイプ | フィールドと説明 |
---|---|
static String |
CLIENT_TYPE
デフォルトのクライアントタイプ
|
static String |
CONTENTS
デフォルトのコンテンツ
|
修飾子とタイプ | メソッドと説明 |
---|---|
boolean |
equals(Object obj)
このオブジェクトと他のオブジェクトが等しいかどうかを示します。
|
String |
getArgument(String key)
引数を取得します。
|
String[] |
getArgumentKeys()
引数キーの一覧を取得します。
|
Map<String,String> |
getArguments()
引数をすべて取得します。
|
Date |
getCreateDate()
作成日を取得します。
|
String |
getCreateUserCd()
作成者を取得します。
|
String |
getDescription()
説明を取得します。
|
String |
getDisplayName(Locale locale)
名称を取得します。
|
DisplayNames |
getDisplayNames()
名称を取得します。
|
String |
getIcon16()
16x16サイズ用アイコンのアイコンIDを取得します。
|
String |
getIcon32()
32x32サイズ用アイコンのアイコンIDを取得します。
|
String |
getIcon48()
48x48サイズ用アイコンのアイコンIDを取得します。
|
String |
getId()
メニューIDを取得します。
|
String |
getImagePath()
画像ファイルパスを取得します。
|
Locale[] |
getLocales()
名称として保管されているロケールの一覧を取得します。
|
String |
getMethod()
メニューを呼び出す際のメソッドを取得します。
|
String |
getOriginalMenuId()
コピー元メニューIDを取得します。
|
Date |
getRecordDate()
更新日を取得します。
|
String |
getRecordUserCd()
更新者を取得します。
|
int |
getSortNumber()
ソート番号を取得します。
|
MenuItemType |
getType()
メニューのデータ種別を取得します。
|
String |
getUrl()
URLを取得します。
|
int |
hashCode()
ハッシュコードを取得します。
|
boolean |
isUseIframe()
IFRAMEを使用した画面遷移を行うかどうかを取得します。
|
boolean |
isUsePopup()
ポップアップを使用した画面遷移を行うかどうかを取得します。
|
void |
removeArgument(String key)
引数を削除します。
|
void |
removeDisplayName(Locale locale)
ロケールに対応した名称を削除します。
|
void |
setArgument(String key,
String value)
引数を設定します。
|
void |
setArguments(Map<String,String> arguments)
すべての引数を設定します。
|
void |
setCreateDate(Date createDate)
作成日を設定します。
|
void |
setCreateUserCd(String createUserCd)
作成者を設定します。
|
void |
setDescription(String description)
説明を設定します。
|
void |
setDisplayName(Locale locale,
String displayName)
名称を設定します。
|
void |
setDisplayNames(DisplayNames displayNames)
名称を設定します。
|
void |
setIcon16(String icon16)
16x16サイズ用アイコンのアイコンIDを設定します。
|
void |
setIcon32(String icon32)
32x32サイズ用アイコンのアイコンIDを設定します。
|
void |
setIcon48(String icon48)
48x48サイズ用アイコンのアイコンIDを設定します。
|
void |
setId(String menuId)
メニューIDを設定します。
|
void |
setImagePath(String imagePath)
画像ファイルパスを設定します。
|
void |
setMethod(String method)
メニューを呼び出す際のメソッドを設定します。
|
void |
setOriginalMenuId(String originalMenuId)
コピー元メニューIDを設定します。
|
void |
setRecordDate(Date recordDate)
更新日を設定します。
|
void |
setRecordUserCd(String recordUserCd)
更新者を設定します。
|
void |
setSortNumber(int sortNumber)
ソート番号を設定します。
|
void |
setType(MenuItemType type)
メニューのデータ種別を設定します。
|
void |
setUrl(String url)
URLを設定します。
|
void |
setUseIframe(boolean useIframe)
IFRAMEを使用した画面遷移を行うかどうかを設定します。
|
void |
setUsePopup(boolean usePopup)
ポップアップを使用した画面遷移を行うかどうかを設定します。
|
public MenuItem()
public MenuItem(String id)
id
- メニューIDpublic boolean equals(Object obj)
equals
クラス内 Object
obj
- 比較対象の参照オブジェクトtrue
、そうでない場合は false
Object.equals(java.lang.Object)
public String[] getArgumentKeys()
public Date getCreateDate()
public String getCreateUserCd()
public String getDescription()
public DisplayNames getDisplayNames()
public String getIcon16()
public String getIcon32()
public String getIcon48()
public String getId() throws MenuException
MenuException
- メニューアイテムIDの生成に失敗したpublic String getImagePath()
public Locale[] getLocales()
public String getMethod()
"GET"
または "POST"
です。public String getOriginalMenuId()
public Date getRecordDate()
public String getRecordUserCd()
public int getSortNumber()
public MenuItemType getType()
public String getUrl()
public int hashCode()
hashCode
クラス内 Object
Object.hashCode()
public boolean isUseIframe()
true
、そうで無い場合は false
public boolean isUsePopup()
true
、そうで無い場合は false
public void removeArgument(String key)
key
- 引数キーpublic void removeDisplayName(Locale locale)
locale
- ロケールpublic void setArgument(String key, String value)
key
- 引数キーvalue
- 引数値public void setArguments(Map<String,String> arguments)
arguments
- 引数のMappublic void setCreateDate(Date createDate)
createDate
- 作成日public void setCreateUserCd(String createUserCd)
createUserCd
- 作成者のユーザコードpublic void setDescription(String description)
description
- 説明public void setDisplayName(Locale locale, String displayName)
locale
- ロケールdisplayName
- 名称public void setDisplayNames(DisplayNames displayNames)
displayNames
- 名称public void setIcon16(String icon16)
icon16
- 16x16サイズ用アイコンのアイコンIDpublic void setIcon32(String icon32)
icon32
- 32x32サイズ用アイコンのアイコンIDpublic void setIcon48(String icon48)
icon48
- 48x48サイズ用アイコンのアイコンIDpublic void setId(String menuId)
menuId
- メニューIDpublic void setImagePath(String imagePath)
imagePath
- 画像ファイルパスpublic void setMethod(String method)
"GET"
または "POST"
です。method
- メニューを呼び出す際のメソッドpublic void setOriginalMenuId(String originalMenuId)
originalMenuId
- コピー元メニューIDpublic void setRecordDate(Date recordDate)
recordDate
- 更新日public void setRecordUserCd(String recordUserCd)
recordUserCd
- 更新者のユーザコードpublic void setSortNumber(int sortNumber)
sortNumber
- ソート番号public void setType(MenuItemType type)
type
- メニューのデータ種別public void setUrl(String url)
url
- URLpublic void setUseIframe(boolean useIframe)
useIframe
- IFRAMEを使う場合は true
、そうで無い場合は false
public void setUsePopup(boolean usePopup)
usePopup
- ポップアップを使う場合は true
、そうで無い場合は false
Copyright © 2012 NTT DATA INTRAMART CORPORATION