Class ReferencePropertyEditor
java.lang.Object
org.iplass.mtp.view.generic.editor.PropertyEditor
org.iplass.mtp.view.generic.editor.ReferencePropertyEditor
- All Implemented Interfaces:
Serializable
,org.iplass.adminconsole.view.annotation.Refrectable
,LabelablePropertyEditor
,HasNestProperty
public class ReferencePropertyEditor
extends PropertyEditor
implements HasNestProperty, LabelablePropertyEditor
参照型プロパティエディタ
- See Also:
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic enum
編集ページstatic enum
追加ボタン表示位置static enum
参照コンボの検索タイプstatic enum
表示タイプstatic enum
参照配列のソートタイプstatic enum
URLパラメータのActionタイプ -
Field Summary
Fields inherited from class org.iplass.mtp.view.generic.editor.PropertyEditor
propertyName
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
addNestProperty
(NestProperty property) 参照型の表示プロパティを追加します。追加アクション名を取得します。行追加コールバックスクリプトを取得します。検索条件を取得します。ダイアログ編集アクション名を取得します。表示タイプを取得します。動的URLパラメータを取得します。動的URLパラメータActionを取得します。編集ページを取得します。新規アクションコールバックスクリプトを取得します。行追加方法を取得します。連動プロパティ設定を取得します。参照型の表示プロパティを取得します。参照先オブジェクト名を取得します。参照コンボ設定を取得します。参照元オブジェクト名を取得します。再帰構造Entityのツリー設定を取得します。ルートオブジェクト名を取得します。 NestProperty上のEditorで設定されます。参照コンボの検索方法を取得します。選択アクションコールバックスクリプトを取得します。選択アクション名を取得します。ソートアイテムを取得します。ソート種別を取得します。特定バージョンの基準となるプロパティを取得します。ネストテーブルの表示順プロパティを取得します。ユニークプロパティを取得します。URLパラメータを取得します。URLパラメータActionを取得します。URLパラメータをコンパイルした際に生成したキーを取得します。ビュー定義名を取得します。ダイアログ表示アクション名を取得します。boolean
参照リンク編集可否を取得します。boolean
更新時に強制的に更新処理を行うかを取得します。boolean
isHide()
非表示かを取得します。boolean
削除ボタン非表示設定を取得します。boolean
新規ボタン非表示設定を取得します。boolean
選択ボタン非表示設定を取得します。boolean
表示タイプがLabel形式の場合に、登録時に登録対象にするかを返します。boolean
「値なし」を検索条件の選択肢に追加するかを取得します。boolean
CHECKBOX形式の場合のアイテムを縦に並べるような表示するかを取得します。boolean
isLabel()
表示タイプがLabel形式かを返します。boolean
検索条件での全選択を許可を取得します。boolean
選択画面でのバージョン検索の許可を取得します。boolean
参照コンボの親を表示するかを取得します。boolean
検索条件で単一選択を取得します。boolean
表示タイプがLabel形式の場合に、更新時に更新対象にするかを返します。boolean
プロパティと一緒にネスト項目を条件に利用するかを取得します。boolean
選択ダイアログ利用可否を取得します。void
setAddActionName
(String addActionName) 追加アクション名を設定します。void
setAddRowCallbackScript
(String addRowCallbackScript) 行追加コールバックスクリプトを設定します。void
setCondition
(String condition) 検索条件を設定します。void
setDetailrefActionName
(String detailrefActionName) ダイアログ編集アクション名を設定します。void
setDisplayLabelItem
(String displayLabelItem) void
表示タイプを設定します。void
setDynamicUrlParameter
(String dynamicUrlParameter) 動的URLパラメータを設定します。void
setDynamicUrlParameterAction
(List<ReferencePropertyEditor.UrlParameterActionType> dynamicUrlParameterAction) 動的URLパラメータActionを設定します。void
setEditableReference
(boolean editableReference) 参照リンク編集可否を設定します。void
setEditPage
(ReferencePropertyEditor.EditPage editPage) 編集ページを設定します。void
setForceUpadte
(boolean forceUpadte) 更新時に強制的に更新処理を行うかを設定します。void
setHideDeleteButton
(boolean dispDeleteButton) 削除ボタン非表示設定を設定します。void
setHideRegistButton
(boolean dispRegistButton) 新規ボタン非表示設定を設定します。void
setHideSelectButton
(boolean hideSelectButton) 選択ボタン非表示設定を設定します。void
setInsertActionCallbackScript
(String insertActionCallbackScript) 新規アクションコールバックスクリプトを設定します。void
setInsertType
(ReferencePropertyEditor.InsertType insertType) 行追加方法を設定します。void
setInsertWithLabelValue
(boolean insertWithLabelValue) Label形式の場合の登録制御を設定します。void
setIsNullSearchEnabled
(boolean isNullSearchEnabled) 「値なし」を検索条件の選択肢に追加するかを設定します。void
setItemDirectionColumn
(boolean itemDirectionColumn) CHECKBOX形式の場合のアイテムを縦に並べるような表示するかを設定します。void
setLinkProperty
(LinkProperty linkProperty) 連動プロパティ設定を設定します。void
setNestProperties
(List<NestProperty> nestProperties) 参照型の表示プロパティを設定します。void
setObjectName
(String objectName) 参照先オブジェクト名を設定します。void
setPermitConditionSelectAll
(boolean permitConditionSelectAll) 検索条件での全選択を許可を設定します。void
setPermitVersionedSelect
(boolean permitVersionedSelect) 選択画面でのバージョン検索の許可を設定します。void
setReferenceComboSetting
(ReferenceComboSetting referenceComboSetting) 参照コンボ設定を設定します。void
setReferenceFromObjectName
(String referenceFromObjectName) 参照元オブジェクト名を設定します。void
setReferenceRecursiveTreeSetting
(ReferenceRecursiveTreeSetting referenceRecursiveTreeSetting) 再帰構造Entityのツリー設定を設定します。void
setRootObjectName
(String rootObjectName) ルートオブジェクト名を設定します。void
参照コンボの検索方法を設定します。void
setSelectActionCallbackScript
(String selectActionCallbackScript) 選択アクションコールバックスクリプトを設定します。void
setSelectActionName
(String selectActionName) 選択アクション名を設定します。void
setShowRefComboParent
(boolean showRefComboParent) 参照コンボの親を表示するかを設定します。void
setSingleSelect
(boolean singleSelect) 検索条件で単一選択を設定します。void
setSortItem
(String sortItem) ソートアイテムを設定します。void
ソート種別を設定します。void
setSpecificVersionPropertyName
(String specificVersionPropertyName) 特定バージョンの基準となるプロパティを設定します。void
setTableOrderPropertyName
(String tableOrderPropertyName) ネストテーブルの表示順プロパティを設定します。void
setUniqueItem
(String uniqueItem) ユニークプロパティを設定します。void
setUpdateWithLabelValue
(boolean updateWithLabelValue) Label形式の場合の更新制御を設定します。void
setUrlParameter
(String urlParameter) URLパラメータを設定します。void
setUrlParameterAction
(List<ReferencePropertyEditor.UrlParameterActionType> urlParameterAction) URLパラメータActionを設定します。void
setUrlParameterScriptKey
(String urlParameterScriptKey) URLパラメータをコンパイルした際に生成したキーを設定します。void
setUseNestConditionWithProperty
(boolean useNestConditionWithProperty) プロパティと一緒にネスト項目を条件に利用するかを設定します。void
setUseSearchDialog
(boolean useSearchDialog) 選択ダイアログ利用可否を設定します。void
setViewName
(String viewName) ビュー定義名を設定します。void
setViewrefActionName
(String viewrefActionName) ダイアログ表示アクション名を設定します。Methods inherited from class org.iplass.mtp.view.generic.editor.PropertyEditor
getCustomStyle, getInputCustomStyle, getInputCustomStyleScriptKey, getOutputCustomStyleScriptKey, getPropertyName, setCustomStyle, setInputCustomStyle, setInputCustomStyleScriptKey, setOutputCustomStyleScriptKey, setPropertyName
-
Constructor Details
-
ReferencePropertyEditor
public ReferencePropertyEditor()コンストラクタ
-
-
Method Details
-
getDisplayType
表示タイプを取得します。- Specified by:
getDisplayType
in classPropertyEditor
- Returns:
- 表示タイプ
-
setDisplayType
表示タイプを設定します。- Parameters:
displayType
- 表示タイプ
-
isHide
public boolean isHide()Description copied from class:PropertyEditor
非表示かを取得します。- Specified by:
isHide
in classPropertyEditor
- Returns:
- true:非表示
-
getCondition
検索条件を取得します。- Returns:
- 検索条件
-
setCondition
検索条件を設定します。- Parameters:
condition
- 検索条件
-
isUseSearchDialog
public boolean isUseSearchDialog()選択ダイアログ利用可否を取得します。- Returns:
- 選択ダイアログ利用可否
-
setUseSearchDialog
public void setUseSearchDialog(boolean useSearchDialog) 選択ダイアログ利用可否を設定します。- Parameters:
useSearchDialog
- 選択ダイアログ利用可否
-
isSingleSelect
public boolean isSingleSelect()検索条件で単一選択を取得します。- Returns:
- 検索条件で単一選択
-
setSingleSelect
public void setSingleSelect(boolean singleSelect) 検索条件で単一選択を設定します。- Parameters:
singleSelect
- 検索条件で単一選択
-
isUseNestConditionWithProperty
public boolean isUseNestConditionWithProperty()プロパティと一緒にネスト項目を条件に利用するかを取得します。- Returns:
- プロパティと一緒にネスト項目を条件に利用するか
-
setUseNestConditionWithProperty
public void setUseNestConditionWithProperty(boolean useNestConditionWithProperty) プロパティと一緒にネスト項目を条件に利用するかを設定します。- Parameters:
useNestConditionWithProperty
- プロパティと一緒にネスト項目を条件に利用するか
-
getNestProperties
参照型の表示プロパティを取得します。- Returns:
- 参照型の表示プロパティ
-
setNestProperties
参照型の表示プロパティを設定します。- Parameters:
nestProperties
- 参照型の表示プロパティ
-
isHideDeleteButton
public boolean isHideDeleteButton()削除ボタン非表示設定を取得します。- Returns:
- 削除ボタン非表示設定
-
setHideDeleteButton
public void setHideDeleteButton(boolean dispDeleteButton) 削除ボタン非表示設定を設定します。- Parameters:
dispDeleteButton
- 削除ボタン非表示設定
-
isHideRegistButton
public boolean isHideRegistButton()新規ボタン非表示設定を取得します。- Returns:
- 新規ボタン非表示設定
-
setHideRegistButton
public void setHideRegistButton(boolean dispRegistButton) 新規ボタン非表示設定を設定します。- Parameters:
dispRegistButton
- 新規ボタン非表示設定
-
isHideSelectButton
public boolean isHideSelectButton()選択ボタン非表示設定を取得します。- Returns:
- 選択ボタン非表示設定
-
setHideSelectButton
public void setHideSelectButton(boolean hideSelectButton) 選択ボタン非表示設定を設定します。- Parameters:
hideSelectButton
- 選択ボタン非表示設定
-
isEditableReference
public boolean isEditableReference()参照リンク編集可否を取得します。- Returns:
- 参照リンク編集可否
-
setEditableReference
public void setEditableReference(boolean editableReference) 参照リンク編集可否を設定します。- Parameters:
editableReference
- 参照リンク編集可否
-
getInsertType
行追加方法を取得します。- Returns:
- 行追加方法
-
setInsertType
行追加方法を設定します。- Parameters:
insertType
- 行追加方法
-
getDetailrefActionName
ダイアログ編集アクション名を取得します。- Returns:
- ダイアログ編集アクション名
-
setDetailrefActionName
ダイアログ編集アクション名を設定します。- Parameters:
detailrefActionName
- ダイアログ編集アクション名
-
getSelectActionName
選択アクション名を取得します。- Returns:
- 選択アクション名
-
setSelectActionName
選択アクション名を設定します。- Parameters:
selectActionName
- 選択アクション名
-
getViewrefActionName
ダイアログ表示アクション名を取得します。- Returns:
- ダイアログ表示アクション名
-
setViewrefActionName
ダイアログ表示アクション名を設定します。- Parameters:
viewrefActionName
- ダイアログ表示アクション名
-
getAddActionName
追加アクション名を取得します。- Returns:
- 追加アクション名
-
setAddActionName
追加アクション名を設定します。- Parameters:
addActionName
- 追加アクション名
-
getViewName
ビュー定義名を取得します。- Returns:
- ビュー定義名
-
setViewName
ビュー定義名を設定します。- Parameters:
viewName
- ビュー定義名
-
getUrlParameter
URLパラメータを取得します。- Returns:
- URLパラメータ
-
setUrlParameter
URLパラメータを設定します。- Parameters:
urlParameter
- URLパラメータ
-
getUrlParameterAction
URLパラメータActionを取得します。- Returns:
- URLパラメータAction
-
setUrlParameterAction
public void setUrlParameterAction(List<ReferencePropertyEditor.UrlParameterActionType> urlParameterAction) URLパラメータActionを設定します。- Parameters:
urlParameterAction
- URLパラメータAction
-
getDynamicUrlParameter
動的URLパラメータを取得します。- Returns:
- 動的URLパラメータ
-
setDynamicUrlParameter
動的URLパラメータを設定します。- Parameters:
dynamicUrlParameter
- 動的URLパラメータ
-
getDynamicUrlParameterAction
動的URLパラメータActionを取得します。- Returns:
- 動的URLパラメータAction
-
setDynamicUrlParameterAction
public void setDynamicUrlParameterAction(List<ReferencePropertyEditor.UrlParameterActionType> dynamicUrlParameterAction) 動的URLパラメータActionを設定します。- Parameters:
dynamicUrlParameterAction
- 動的URLパラメータAction
-
getSortItem
ソートアイテムを取得します。- Returns:
- ソートアイテム
-
setSortItem
ソートアイテムを設定します。- Parameters:
sortItem
- ソートアイテム
-
getSortType
ソート種別を取得します。- Returns:
- ソート種別
-
setSortType
ソート種別を設定します。- Parameters:
sortType
- ソート種別
-
getEditPage
編集ページを取得します。- Returns:
- 編集ページ
-
setEditPage
編集ページを設定します。- Parameters:
editPage
- 編集ページ
-
getReferenceComboSetting
参照コンボ設定を取得します。- Returns:
- 参照コンボ設定
-
setReferenceComboSetting
参照コンボ設定を設定します。- Parameters:
referenceComboSetting
- 参照コンボ設定
-
getSelectActionCallbackScript
選択アクションコールバックスクリプトを取得します。- Returns:
- 選択アクションコールバックスクリプト
-
setSelectActionCallbackScript
選択アクションコールバックスクリプトを設定します。- Parameters:
selectActionCallbackScript
- 選択アクションコールバックスクリプト
-
getInsertActionCallbackScript
新規アクションコールバックスクリプトを取得します。- Returns:
- 新規アクションコールバックスクリプト
-
setInsertActionCallbackScript
新規アクションコールバックスクリプトを設定します。- Parameters:
insertActionCallbackScript
- 新規アクションコールバックスクリプト
-
getAddRowCallbackScript
行追加コールバックスクリプトを取得します。- Returns:
- 行追加コールバックスクリプト
-
setAddRowCallbackScript
行追加コールバックスクリプトを設定します。- Parameters:
addRowCallbackScript
- 行追加コールバックスクリプト
-
getSearchType
参照コンボの検索方法を取得します。- Returns:
- 参照コンボの検索方法
-
setSearchType
参照コンボの検索方法を設定します。- Parameters:
searchType
- 参照コンボの検索方法
-
isShowRefComboParent
public boolean isShowRefComboParent()参照コンボの親を表示するかを取得します。- Returns:
- 参照コンボの親を表示するか
-
setShowRefComboParent
public void setShowRefComboParent(boolean showRefComboParent) 参照コンボの親を表示するかを設定します。- Parameters:
showRefComboParent
- 参照コンボの親を表示するか
-
addNestProperty
参照型の表示プロパティを追加します。- Parameters:
property
- 参照型の表示プロパティ
-
getReferenceRecursiveTreeSetting
再帰構造Entityのツリー設定を取得します。- Returns:
- 再帰構造Entityのツリー設定
-
setReferenceRecursiveTreeSetting
public void setReferenceRecursiveTreeSetting(ReferenceRecursiveTreeSetting referenceRecursiveTreeSetting) 再帰構造Entityのツリー設定を設定します。- Parameters:
referenceRecursiveTreeSetting
- 再帰構造Entityのツリー設定
-
getLinkProperty
連動プロパティ設定を取得します。- Returns:
- 連動プロパティ設定
-
setLinkProperty
連動プロパティ設定を設定します。- Parameters:
linkProperty
- 連動プロパティ設定
-
getSpecificVersionPropertyName
特定バージョンの基準となるプロパティを取得します。- Returns:
- 特定バージョンの基準となるプロパティ
-
setSpecificVersionPropertyName
特定バージョンの基準となるプロパティを設定します。- Parameters:
specificVersionPropertyName
- 特定バージョンの基準となるプロパティ
-
getTableOrderPropertyName
ネストテーブルの表示順プロパティを取得します。- Returns:
- ネストテーブルの表示順プロパティ
-
setTableOrderPropertyName
ネストテーブルの表示順プロパティを設定します。- Parameters:
tableOrderPropertyName
- ネストテーブルの表示順プロパティ
-
isForceUpadte
public boolean isForceUpadte()更新時に強制的に更新処理を行うかを取得します。- Returns:
- forceUpdate 更新時に強制的に更新処理を行うか
-
setForceUpadte
public void setForceUpadte(boolean forceUpadte) 更新時に強制的に更新処理を行うかを設定します。- Parameters:
forceUpadte
- 更新時に強制的に更新処理を行うか
-
isPermitConditionSelectAll
public boolean isPermitConditionSelectAll()検索条件での全選択を許可を取得します。- Returns:
- 検索条件での全選択を許可
-
setPermitConditionSelectAll
public void setPermitConditionSelectAll(boolean permitConditionSelectAll) 検索条件での全選択を許可を設定します。- Parameters:
permitConditionSelectAll
- 検索条件での全選択を許可
-
isPermitVersionedSelect
public boolean isPermitVersionedSelect()選択画面でのバージョン検索の許可を取得します。- Returns:
- 選択画面でバージョン検索を許可
-
setPermitVersionedSelect
public void setPermitVersionedSelect(boolean permitVersionedSelect) 選択画面でのバージョン検索の許可を設定します。- Parameters:
permitVersionedSelect
- 選択画面でバージョン検索を許可
-
getDisplayLabelItem
-
setDisplayLabelItem
-
getUniqueItem
ユニークプロパティを取得します。- Returns:
- ユニークプロパティ
-
setUniqueItem
ユニークプロパティを設定します。- Parameters:
uniqueKeyItem
- ユニークプロパティ
-
isLabel
public boolean isLabel()Description copied from interface:LabelablePropertyEditor
表示タイプがLabel形式かを返します。- Specified by:
isLabel
in interfaceLabelablePropertyEditor
- Returns:
- true:Label形式
-
isInsertWithLabelValue
public boolean isInsertWithLabelValue()Description copied from interface:LabelablePropertyEditor
表示タイプがLabel形式の場合に、登録時に登録対象にするかを返します。- Specified by:
isInsertWithLabelValue
in interfaceLabelablePropertyEditor
- Returns:
- true:登録対象
-
setInsertWithLabelValue
public void setInsertWithLabelValue(boolean insertWithLabelValue) Label形式の場合の登録制御を設定します。- Parameters:
insertWithLabelValue
- Label形式の場合の登録制御
-
isUpdateWithLabelValue
public boolean isUpdateWithLabelValue()Description copied from interface:LabelablePropertyEditor
表示タイプがLabel形式の場合に、更新時に更新対象にするかを返します。- Specified by:
isUpdateWithLabelValue
in interfaceLabelablePropertyEditor
- Returns:
- true:更新対象
-
setUpdateWithLabelValue
public void setUpdateWithLabelValue(boolean updateWithLabelValue) Label形式の場合の更新制御を設定します。- Parameters:
updateWithLabelValue
- Label形式の場合の更新制御
-
getObjectName
参照先オブジェクト名を取得します。- Returns:
- 参照先オブジェクト名
-
setObjectName
参照先オブジェクト名を設定します。- Parameters:
objectName
- 参照先オブジェクト名
-
getReferenceFromObjectName
参照元オブジェクト名を取得します。- Returns:
- 参照元オブジェクト名
-
setReferenceFromObjectName
参照元オブジェクト名を設定します。- Parameters:
referenceFromObjectName
- 参照元オブジェクト名
-
getRootObjectName
ルートオブジェクト名を取得します。 NestProperty上のEditorで設定されます。- Returns:
- ルートオブジェクト名
-
setRootObjectName
ルートオブジェクト名を設定します。- Parameters:
rootObjectName
- ルートオブジェクト名
-
getUrlParameterScriptKey
URLパラメータをコンパイルした際に生成したキーを取得します。- Returns:
- URLパラメータをコンパイルした際に生成したキー
-
setUrlParameterScriptKey
URLパラメータをコンパイルした際に生成したキーを設定します。- Parameters:
urlParameterScriptKey
- URLパラメータをコンパイルした際に生成したキー
-
isItemDirectionColumn
public boolean isItemDirectionColumn()CHECKBOX形式の場合のアイテムを縦に並べるような表示するかを取得します。- Returns:
- CHECKBOX形式の場合のアイテムを縦に並べるような表示するか
-
setItemDirectionColumn
public void setItemDirectionColumn(boolean itemDirectionColumn) CHECKBOX形式の場合のアイテムを縦に並べるような表示するかを設定します。- Parameters:
itemDirectionColumn
- CHECKBOX形式の場合のアイテムを縦に並べるような表示するか
-
isIsNullSearchEnabled
public boolean isIsNullSearchEnabled()「値なし」を検索条件の選択肢に追加するかを取得します。- Returns:
- 「値なし」を検索条件の選択肢に追加するか
-
setIsNullSearchEnabled
public void setIsNullSearchEnabled(boolean isNullSearchEnabled) 「値なし」を検索条件の選択肢に追加するかを設定します。- Parameters:
isNullSearchEnabled
- 「値なし」を検索条件の選択肢に追加するか
-