クラス ReferencePropertyEditor

java.lang.Object
org.iplass.mtp.view.generic.editor.PropertyEditor
org.iplass.mtp.view.generic.editor.ReferencePropertyEditor
すべての実装されたインタフェース:
java.io.Serializable, org.iplass.adminconsole.view.annotation.Refrectable, LabelablePropertyEditor, HasNestProperty

public class ReferencePropertyEditor
extends PropertyEditor
implements HasNestProperty, LabelablePropertyEditor
参照型プロパティエディタ
関連項目:
直列化された形式
  • コンストラクタの詳細

  • メソッドの詳細

    • getDisplayType

      表示タイプを取得します。
      定義:
      getDisplayType クラス内 PropertyEditor
      戻り値:
      表示タイプ
    • setDisplayType

      public void setDisplayType​(ReferencePropertyEditor.ReferenceDisplayType displayType)
      表示タイプを設定します。
      パラメータ:
      displayType - 表示タイプ
    • isHide

      public boolean isHide()
      クラスからコピーされた説明: PropertyEditor
      非表示かを取得します。
      定義:
      isHide クラス内 PropertyEditor
      戻り値:
      true:非表示
    • getCondition

      public java.lang.String getCondition()
      検索条件を取得します。
      戻り値:
      検索条件
    • setCondition

      public void setCondition​(java.lang.String condition)
      検索条件を設定します。
      パラメータ:
      condition - 検索条件
    • isUseSearchDialog

      public boolean isUseSearchDialog()
      選択ダイアログ利用可否を取得します。
      戻り値:
      選択ダイアログ利用可否
    • setUseSearchDialog

      public void setUseSearchDialog​(boolean useSearchDialog)
      選択ダイアログ利用可否を設定します。
      パラメータ:
      useSearchDialog - 選択ダイアログ利用可否
    • isSingleSelect

      public boolean isSingleSelect()
      検索条件で単一選択を取得します。
      戻り値:
      検索条件で単一選択
    • setSingleSelect

      public void setSingleSelect​(boolean singleSelect)
      検索条件で単一選択を設定します。
      パラメータ:
      singleSelect - 検索条件で単一選択
    • isUseNestConditionWithProperty

      public boolean isUseNestConditionWithProperty()
      プロパティと一緒にネスト項目を条件に利用するかを取得します。
      戻り値:
      プロパティと一緒にネスト項目を条件に利用するか
    • setUseNestConditionWithProperty

      public void setUseNestConditionWithProperty​(boolean useNestConditionWithProperty)
      プロパティと一緒にネスト項目を条件に利用するかを設定します。
      パラメータ:
      useNestConditionWithProperty - プロパティと一緒にネスト項目を条件に利用するか
    • getNestProperties

      public java.util.List<NestProperty> getNestProperties()
      参照型の表示プロパティを取得します。
      戻り値:
      参照型の表示プロパティ
    • setNestProperties

      public void setNestProperties​(java.util.List<NestProperty> nestProperties)
      参照型の表示プロパティを設定します。
      パラメータ:
      nestProperties - 参照型の表示プロパティ
    • isHideDeleteButton

      public boolean isHideDeleteButton()
      削除ボタン非表示設定を取得します。
      戻り値:
      削除ボタン非表示設定
    • setHideDeleteButton

      public void setHideDeleteButton​(boolean dispDeleteButton)
      削除ボタン非表示設定を設定します。
      パラメータ:
      dispDeleteButton - 削除ボタン非表示設定
    • isHideRegistButton

      public boolean isHideRegistButton()
      新規ボタン非表示設定を取得します。
      戻り値:
      新規ボタン非表示設定
    • setHideRegistButton

      public void setHideRegistButton​(boolean dispRegistButton)
      新規ボタン非表示設定を設定します。
      パラメータ:
      dispRegistButton - 新規ボタン非表示設定
    • isHideSelectButton

      public boolean isHideSelectButton()
      選択ボタン非表示設定を取得します。
      戻り値:
      選択ボタン非表示設定
    • setHideSelectButton

      public void setHideSelectButton​(boolean hideSelectButton)
      選択ボタン非表示設定を設定します。
      パラメータ:
      hideSelectButton - 選択ボタン非表示設定
    • isEditableReference

      public boolean isEditableReference()
      参照リンク編集可否を取得します。
      戻り値:
      参照リンク編集可否
    • setEditableReference

      public void setEditableReference​(boolean editableReference)
      参照リンク編集可否を設定します。
      パラメータ:
      editableReference - 参照リンク編集可否
    • getInsertType

      public ReferencePropertyEditor.InsertType getInsertType()
      行追加方法を取得します。
      戻り値:
      行追加方法
    • setInsertType

      public void setInsertType​(ReferencePropertyEditor.InsertType insertType)
      行追加方法を設定します。
      パラメータ:
      insertType - 行追加方法
    • getDetailrefActionName

      public java.lang.String getDetailrefActionName()
      ダイアログ編集アクション名を取得します。
      戻り値:
      ダイアログ編集アクション名
    • setDetailrefActionName

      public void setDetailrefActionName​(java.lang.String detailrefActionName)
      ダイアログ編集アクション名を設定します。
      パラメータ:
      detailrefActionName - ダイアログ編集アクション名
    • getSelectActionName

      public java.lang.String getSelectActionName()
      選択アクション名を取得します。
      戻り値:
      選択アクション名
    • setSelectActionName

      public void setSelectActionName​(java.lang.String selectActionName)
      選択アクション名を設定します。
      パラメータ:
      selectActionName - 選択アクション名
    • getViewrefActionName

      public java.lang.String getViewrefActionName()
      ダイアログ表示アクション名を取得します。
      戻り値:
      ダイアログ表示アクション名
    • setViewrefActionName

      public void setViewrefActionName​(java.lang.String viewrefActionName)
      ダイアログ表示アクション名を設定します。
      パラメータ:
      viewrefActionName - ダイアログ表示アクション名
    • getAddActionName

      public java.lang.String getAddActionName()
      追加アクション名を取得します。
      戻り値:
      追加アクション名
    • setAddActionName

      public void setAddActionName​(java.lang.String addActionName)
      追加アクション名を設定します。
      パラメータ:
      addActionName - 追加アクション名
    • getViewName

      public java.lang.String getViewName()
      ビュー定義名を取得します。
      戻り値:
      ビュー定義名
    • setViewName

      public void setViewName​(java.lang.String viewName)
      ビュー定義名を設定します。
      パラメータ:
      viewName - ビュー定義名
    • getUrlParameter

      public java.lang.String getUrlParameter()
      URLパラメータを取得します。
      戻り値:
      URLパラメータ
    • setUrlParameter

      public void setUrlParameter​(java.lang.String urlParameter)
      URLパラメータを設定します。
      パラメータ:
      urlParameter - URLパラメータ
    • getUrlParameterAction

      public java.util.List<ReferencePropertyEditor.UrlParameterActionType> getUrlParameterAction()
      URLパラメータActionを取得します。
      戻り値:
      URLパラメータAction
    • setUrlParameterAction

      public void setUrlParameterAction​(java.util.List<ReferencePropertyEditor.UrlParameterActionType> urlParameterAction)
      URLパラメータActionを設定します。
      パラメータ:
      urlParameterAction - URLパラメータAction
    • getDynamicUrlParameter

      public java.lang.String getDynamicUrlParameter()
      動的URLパラメータを取得します。
      戻り値:
      動的URLパラメータ
    • setDynamicUrlParameter

      public void setDynamicUrlParameter​(java.lang.String dynamicUrlParameter)
      動的URLパラメータを設定します。
      パラメータ:
      dynamicUrlParameter - 動的URLパラメータ
    • getDynamicUrlParameterAction

      public java.util.List<ReferencePropertyEditor.UrlParameterActionType> getDynamicUrlParameterAction()
      動的URLパラメータActionを取得します。
      戻り値:
      動的URLパラメータAction
    • setDynamicUrlParameterAction

      public void setDynamicUrlParameterAction​(java.util.List<ReferencePropertyEditor.UrlParameterActionType> dynamicUrlParameterAction)
      動的URLパラメータActionを設定します。
      パラメータ:
      dynamicUrlParameterAction - 動的URLパラメータAction
    • getSortItem

      public java.lang.String getSortItem()
      ソートアイテムを取得します。
      戻り値:
      ソートアイテム
    • setSortItem

      public void setSortItem​(java.lang.String sortItem)
      ソートアイテムを設定します。
      パラメータ:
      sortItem - ソートアイテム
    • getSortType

      ソート種別を取得します。
      戻り値:
      ソート種別
    • setSortType

      public void setSortType​(ReferencePropertyEditor.RefSortType sortType)
      ソート種別を設定します。
      パラメータ:
      sortType - ソート種別
    • getEditPage

      public ReferencePropertyEditor.EditPage getEditPage()
      編集ページを取得します。
      戻り値:
      編集ページ
    • setEditPage

      public void setEditPage​(ReferencePropertyEditor.EditPage editPage)
      編集ページを設定します。
      パラメータ:
      editPage - 編集ページ
    • getReferenceComboSetting

      public ReferenceComboSetting getReferenceComboSetting()
      参照コンボ設定を取得します。
      戻り値:
      参照コンボ設定
    • setReferenceComboSetting

      public void setReferenceComboSetting​(ReferenceComboSetting referenceComboSetting)
      参照コンボ設定を設定します。
      パラメータ:
      referenceComboSetting - 参照コンボ設定
    • getSelectActionCallbackScript

      public java.lang.String getSelectActionCallbackScript()
      選択アクションコールバックスクリプトを取得します。
      戻り値:
      選択アクションコールバックスクリプト
    • setSelectActionCallbackScript

      public void setSelectActionCallbackScript​(java.lang.String selectActionCallbackScript)
      選択アクションコールバックスクリプトを設定します。
      パラメータ:
      selectActionCallbackScript - 選択アクションコールバックスクリプト
    • getInsertActionCallbackScript

      public java.lang.String getInsertActionCallbackScript()
      新規アクションコールバックスクリプトを取得します。
      戻り値:
      新規アクションコールバックスクリプト
    • setInsertActionCallbackScript

      public void setInsertActionCallbackScript​(java.lang.String insertActionCallbackScript)
      新規アクションコールバックスクリプトを設定します。
      パラメータ:
      insertActionCallbackScript - 新規アクションコールバックスクリプト
    • getAddRowCallbackScript

      public java.lang.String getAddRowCallbackScript()
      行追加コールバックスクリプトを取得します。
      戻り値:
      行追加コールバックスクリプト
    • setAddRowCallbackScript

      public void setAddRowCallbackScript​(java.lang.String addRowCallbackScript)
      行追加コールバックスクリプトを設定します。
      パラメータ:
      addRowCallbackScript - 行追加コールバックスクリプト
    • getSearchType

      参照コンボの検索方法を取得します。
      戻り値:
      参照コンボの検索方法
    • setSearchType

      public void setSearchType​(ReferencePropertyEditor.RefComboSearchType searchType)
      参照コンボの検索方法を設定します。
      パラメータ:
      searchType - 参照コンボの検索方法
    • isShowRefComboParent

      public boolean isShowRefComboParent()
      参照コンボの親を表示するかを取得します。
      戻り値:
      参照コンボの親を表示するか
    • setShowRefComboParent

      public void setShowRefComboParent​(boolean showRefComboParent)
      参照コンボの親を表示するかを設定します。
      パラメータ:
      showRefComboParent - 参照コンボの親を表示するか
    • addNestProperty

      public void addNestProperty​(NestProperty property)
      参照型の表示プロパティを追加します。
      パラメータ:
      property - 参照型の表示プロパティ
    • getReferenceRecursiveTreeSetting

      public ReferenceRecursiveTreeSetting getReferenceRecursiveTreeSetting()
      再帰構造Entityのツリー設定を取得します。
      戻り値:
      再帰構造Entityのツリー設定
    • setReferenceRecursiveTreeSetting

      public void setReferenceRecursiveTreeSetting​(ReferenceRecursiveTreeSetting referenceRecursiveTreeSetting)
      再帰構造Entityのツリー設定を設定します。
      パラメータ:
      referenceRecursiveTreeSetting - 再帰構造Entityのツリー設定
    • getLinkProperty

      public LinkProperty getLinkProperty()
      連動プロパティ設定を取得します。
      戻り値:
      連動プロパティ設定
    • setLinkProperty

      public void setLinkProperty​(LinkProperty linkProperty)
      連動プロパティ設定を設定します。
      パラメータ:
      linkProperty - 連動プロパティ設定
    • getSpecificVersionPropertyName

      public java.lang.String getSpecificVersionPropertyName()
      特定バージョンの基準となるプロパティを取得します。
      戻り値:
      特定バージョンの基準となるプロパティ
    • setSpecificVersionPropertyName

      public void setSpecificVersionPropertyName​(java.lang.String specificVersionPropertyName)
      特定バージョンの基準となるプロパティを設定します。
      パラメータ:
      specificVersionPropertyName - 特定バージョンの基準となるプロパティ
    • getTableOrderPropertyName

      public java.lang.String getTableOrderPropertyName()
      ネストテーブルの表示順プロパティを取得します。
      戻り値:
      ネストテーブルの表示順プロパティ
    • setTableOrderPropertyName

      public void setTableOrderPropertyName​(java.lang.String tableOrderPropertyName)
      ネストテーブルの表示順プロパティを設定します。
      パラメータ:
      tableOrderPropertyName - ネストテーブルの表示順プロパティ
    • isForceUpadte

      public boolean isForceUpadte()
      更新時に強制的に更新処理を行うかを取得します。
      戻り値:
      forceUpdate 更新時に強制的に更新処理を行うか
    • setForceUpadte

      public void setForceUpadte​(boolean forceUpadte)
      更新時に強制的に更新処理を行うかを設定します。
      パラメータ:
      forceUpadte - 更新時に強制的に更新処理を行うか
    • isPermitConditionSelectAll

      public boolean isPermitConditionSelectAll()
      検索条件での全選択を許可を取得します。
      戻り値:
      検索条件での全選択を許可
    • setPermitConditionSelectAll

      public void setPermitConditionSelectAll​(boolean permitConditionSelectAll)
      検索条件での全選択を許可を設定します。
      パラメータ:
      permitConditionSelectAll - 検索条件での全選択を許可
    • isPermitVersionedSelect

      public boolean isPermitVersionedSelect()
      選択画面でのバージョン検索の許可を取得します。
      戻り値:
      選択画面でバージョン検索を許可
    • setPermitVersionedSelect

      public void setPermitVersionedSelect​(boolean permitVersionedSelect)
      選択画面でのバージョン検索の許可を設定します。
      パラメータ:
      permitVersionedSelect - 選択画面でバージョン検索を許可
    • getDisplayLabelItem

      public java.lang.String getDisplayLabelItem()
    • setDisplayLabelItem

      public void setDisplayLabelItem​(java.lang.String displayLabelItem)
    • getUniqueItem

      public java.lang.String getUniqueItem()
      ユニークプロパティを取得します。
      戻り値:
      ユニークプロパティ
    • setUniqueItem

      public void setUniqueItem​(java.lang.String uniqueItem)
      ユニークプロパティを設定します。
      パラメータ:
      uniqueKeyItem - ユニークプロパティ
    • isLabel

      public boolean isLabel()
      インタフェースからコピーされた説明: LabelablePropertyEditor
      表示タイプがLabel形式かを返します。
      定義:
      isLabel インタフェース内 LabelablePropertyEditor
      戻り値:
      true:Label形式
    • isInsertWithLabelValue

      public boolean isInsertWithLabelValue()
      インタフェースからコピーされた説明: LabelablePropertyEditor
      表示タイプがLabel形式の場合に、登録時に登録対象にするかを返します。
      定義:
      isInsertWithLabelValue インタフェース内 LabelablePropertyEditor
      戻り値:
      true:登録対象
    • setInsertWithLabelValue

      public void setInsertWithLabelValue​(boolean insertWithLabelValue)
      Label形式の場合の登録制御を設定します。
      パラメータ:
      insertWithLabelValue - Label形式の場合の登録制御
    • isUpdateWithLabelValue

      public boolean isUpdateWithLabelValue()
      インタフェースからコピーされた説明: LabelablePropertyEditor
      表示タイプがLabel形式の場合に、更新時に更新対象にするかを返します。
      定義:
      isUpdateWithLabelValue インタフェース内 LabelablePropertyEditor
      戻り値:
      true:更新対象
    • setUpdateWithLabelValue

      public void setUpdateWithLabelValue​(boolean updateWithLabelValue)
      Label形式の場合の更新制御を設定します。
      パラメータ:
      updateWithLabelValue - Label形式の場合の更新制御
    • getObjectName

      public java.lang.String getObjectName()
      参照先オブジェクト名を取得します。
      戻り値:
      参照先オブジェクト名
    • setObjectName

      public void setObjectName​(java.lang.String objectName)
      参照先オブジェクト名を設定します。
      パラメータ:
      objectName - 参照先オブジェクト名
    • getReferenceFromObjectName

      public java.lang.String getReferenceFromObjectName()
      参照元オブジェクト名を取得します。
      戻り値:
      参照元オブジェクト名
    • setReferenceFromObjectName

      public void setReferenceFromObjectName​(java.lang.String referenceFromObjectName)
      参照元オブジェクト名を設定します。
      パラメータ:
      referenceFromObjectName - 参照元オブジェクト名
    • getRootObjectName

      public java.lang.String getRootObjectName()
      ルートオブジェクト名を取得します。 NestProperty上のEditorで設定されます。
      戻り値:
      ルートオブジェクト名
    • setRootObjectName

      public void setRootObjectName​(java.lang.String rootObjectName)
      ルートオブジェクト名を設定します。
      パラメータ:
      rootObjectName - ルートオブジェクト名
    • getUrlParameterScriptKey

      public java.lang.String getUrlParameterScriptKey()
      URLパラメータをコンパイルした際に生成したキーを取得します。
      戻り値:
      URLパラメータをコンパイルした際に生成したキー
    • setUrlParameterScriptKey

      public void setUrlParameterScriptKey​(java.lang.String urlParameterScriptKey)
      URLパラメータをコンパイルした際に生成したキーを設定します。
      パラメータ:
      urlParameterScriptKey - URLパラメータをコンパイルした際に生成したキー