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
Nested ClassesModifier and TypeClassDescriptionstatic enum編集ページstatic enum追加ボタン表示位置static enum参照コンボの検索タイプstatic enum表示タイプstatic enum参照配列のソートタイプstatic enumURLパラメータのActionタイプ -
Field Summary
Fields inherited from class org.iplass.mtp.view.generic.editor.PropertyEditor
propertyName -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddNestProperty(NestProperty property) 参照型の表示プロパティを追加します。追加アクション名を取得します。行追加コールバックスクリプトを取得します。検索条件を取得します。ダイアログ編集アクション名を取得します。表示タイプを取得します。動的URLパラメータを取得します。動的URLパラメータActionを取得します。編集ページを取得します。新規アクションコールバックスクリプトを取得します。行追加方法を取得します。連動プロパティ設定を取得します。参照型の表示プロパティを取得します。参照先オブジェクト名を取得します。参照コンボ設定を取得します。参照元オブジェクト名を取得します。再帰構造Entityのツリー設定を取得します。ルートオブジェクト名を取得します。 NestProperty上のEditorで設定されます。参照コンボの検索方法を取得します。選択アクションコールバックスクリプトを取得します。選択アクション名を取得します。ソートアイテムを取得します。ソート種別を取得します。特定バージョンの基準となるプロパティを取得します。ネストテーブルの表示順プロパティを取得します。ユニークプロパティを取得します。URLパラメータを取得します。URLパラメータActionを取得します。URLパラメータをコンパイルした際に生成したキーを取得します。ビュー定義名を取得します。ダイアログ表示アクション名を取得します。boolean参照リンク編集可否を取得します。boolean更新時に強制的に更新処理を行うかを取得します。booleanisHide()非表示かを取得します。boolean削除ボタン非表示設定を取得します。boolean新規ボタン非表示設定を取得します。boolean選択ボタン非表示設定を取得します。boolean表示タイプがLabel形式の場合に、登録時に登録対象にするかを返します。boolean「値なし」を検索条件の選択肢に追加するかを取得します。booleanCHECKBOX形式の場合のアイテムを縦に並べるような表示するかを取得します。booleanisLabel()表示タイプがLabel形式かを返します。boolean検索条件での全選択を許可を取得します。boolean選択画面でのバージョン検索の許可を取得します。boolean参照コンボの親を表示するかを取得します。boolean検索条件で単一選択を取得します。boolean表示タイプがLabel形式の場合に、更新時に更新対象にするかを返します。booleanプロパティと一緒にネスト項目を条件に利用するかを取得します。boolean選択ダイアログ利用可否を取得します。voidsetAddActionName(String addActionName) 追加アクション名を設定します。voidsetAddRowCallbackScript(String addRowCallbackScript) 行追加コールバックスクリプトを設定します。voidsetCondition(String condition) 検索条件を設定します。voidsetDetailrefActionName(String detailrefActionName) ダイアログ編集アクション名を設定します。voidsetDisplayLabelItem(String displayLabelItem) void表示タイプを設定します。voidsetDynamicUrlParameter(String dynamicUrlParameter) 動的URLパラメータを設定します。voidsetDynamicUrlParameterAction(List<ReferencePropertyEditor.UrlParameterActionType> dynamicUrlParameterAction) 動的URLパラメータActionを設定します。voidsetEditableReference(boolean editableReference) 参照リンク編集可否を設定します。voidsetEditPage(ReferencePropertyEditor.EditPage editPage) 編集ページを設定します。voidsetForceUpadte(boolean forceUpadte) 更新時に強制的に更新処理を行うかを設定します。voidsetHideDeleteButton(boolean dispDeleteButton) 削除ボタン非表示設定を設定します。voidsetHideRegistButton(boolean dispRegistButton) 新規ボタン非表示設定を設定します。voidsetHideSelectButton(boolean hideSelectButton) 選択ボタン非表示設定を設定します。voidsetInsertActionCallbackScript(String insertActionCallbackScript) 新規アクションコールバックスクリプトを設定します。voidsetInsertType(ReferencePropertyEditor.InsertType insertType) 行追加方法を設定します。voidsetInsertWithLabelValue(boolean insertWithLabelValue) Label形式の場合の登録制御を設定します。voidsetIsNullSearchEnabled(boolean isNullSearchEnabled) 「値なし」を検索条件の選択肢に追加するかを設定します。voidsetItemDirectionColumn(boolean itemDirectionColumn) CHECKBOX形式の場合のアイテムを縦に並べるような表示するかを設定します。voidsetLinkProperty(LinkProperty linkProperty) 連動プロパティ設定を設定します。voidsetNestProperties(List<NestProperty> nestProperties) 参照型の表示プロパティを設定します。voidsetObjectName(String objectName) 参照先オブジェクト名を設定します。voidsetPermitConditionSelectAll(boolean permitConditionSelectAll) 検索条件での全選択を許可を設定します。voidsetPermitVersionedSelect(boolean permitVersionedSelect) 選択画面でのバージョン検索の許可を設定します。voidsetReferenceComboSetting(ReferenceComboSetting referenceComboSetting) 参照コンボ設定を設定します。voidsetReferenceFromObjectName(String referenceFromObjectName) 参照元オブジェクト名を設定します。voidsetReferenceRecursiveTreeSetting(ReferenceRecursiveTreeSetting referenceRecursiveTreeSetting) 再帰構造Entityのツリー設定を設定します。voidsetRootObjectName(String rootObjectName) ルートオブジェクト名を設定します。void参照コンボの検索方法を設定します。voidsetSelectActionCallbackScript(String selectActionCallbackScript) 選択アクションコールバックスクリプトを設定します。voidsetSelectActionName(String selectActionName) 選択アクション名を設定します。voidsetShowRefComboParent(boolean showRefComboParent) 参照コンボの親を表示するかを設定します。voidsetSingleSelect(boolean singleSelect) 検索条件で単一選択を設定します。voidsetSortItem(String sortItem) ソートアイテムを設定します。voidソート種別を設定します。voidsetSpecificVersionPropertyName(String specificVersionPropertyName) 特定バージョンの基準となるプロパティを設定します。voidsetTableOrderPropertyName(String tableOrderPropertyName) ネストテーブルの表示順プロパティを設定します。voidsetUniqueItem(String uniqueItem) ユニークプロパティを設定します。voidsetUpdateWithLabelValue(boolean updateWithLabelValue) Label形式の場合の更新制御を設定します。voidsetUrlParameter(String urlParameter) URLパラメータを設定します。voidsetUrlParameterAction(List<ReferencePropertyEditor.UrlParameterActionType> urlParameterAction) URLパラメータActionを設定します。voidsetUrlParameterScriptKey(String urlParameterScriptKey) URLパラメータをコンパイルした際に生成したキーを設定します。voidsetUseNestConditionWithProperty(boolean useNestConditionWithProperty) プロパティと一緒にネスト項目を条件に利用するかを設定します。voidsetUseSearchDialog(boolean useSearchDialog) 選択ダイアログ利用可否を設定します。voidsetViewName(String viewName) ビュー定義名を設定します。voidsetViewrefActionName(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:
getDisplayTypein classPropertyEditor- Returns:
- 表示タイプ
-
setDisplayType
表示タイプを設定します。- Parameters:
displayType- 表示タイプ
-
isHide
public boolean isHide()Description copied from class:PropertyEditor非表示かを取得します。- Specified by:
isHidein 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:
isLabelin interfaceLabelablePropertyEditor- Returns:
- true:Label形式
-
isInsertWithLabelValue
public boolean isInsertWithLabelValue()Description copied from interface:LabelablePropertyEditor表示タイプがLabel形式の場合に、登録時に登録対象にするかを返します。- Specified by:
isInsertWithLabelValuein 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:
isUpdateWithLabelValuein 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- 「値なし」を検索条件の選択肢に追加するか
-