クラス RKZFieldData


  • public class RKZFieldData
    extends BaseData
    BaaS@rakuza のフィールド定義情報を管理するクラスです。 フィールド情報取得の際に使用します。 Created by matsumoto on 2017/06/12.
    • フィールドの詳細

      • attributes

        protected java.util.Map<java.lang.String,​java.lang.Object> attributes
        推奨されていません。
        自由項目
      • fixationItems

        protected transient java.util.List<java.lang.String> fixationItems
        推奨されていません。
        固定項目リスト
      • unnecessaryItems

        protected transient java.util.List<java.lang.String> unnecessaryItems
        推奨されていません。
        無視リスト
    • コンストラクタの詳細

      • RKZFieldData

        public RKZFieldData()
        各フィールドが空のフィールドモデルを生成します。
    • メソッドの詳細

      • getInstanceList

        public java.util.List<BaseData> getInstanceList​(java.lang.String json)
                                                 throws RKZResponseStatus
        推奨されていません。
        定義:
        getInstanceList クラス内 BaseData
        パラメータ:
        json - モデルの規定フォーマットのJSON
        戻り値:
        モデルリスト
        例外:
        RKZResponseStatus - ステータス情報
      • initFixationItems

        protected void initFixationItems()
        推奨されていません。
      • initUnnecessaryItems

        protected void initUnnecessaryItems()
        推奨されていません。
      • getFieldName

        public java.lang.String getFieldName()
      • setFieldName

        public void setFieldName​(java.lang.String field_name)
      • getLabelStr

        public java.lang.String getLabelStr()
      • setLabelStr

        public void setLabelStr​(java.lang.String label_str)
      • getDataTypeId

        public java.lang.String getDataTypeId()
      • setDataTypeId

        public void setDataTypeId​(java.lang.String data_type_id)
      • getDisplayType

        public java.lang.String getDisplayType()
      • setDisplayType

        public void setDisplayType​(java.lang.String display_type)
      • getIsRequiredFlg

        public java.lang.Boolean getIsRequiredFlg()
      • setIsRequiredFlg

        public void setIsRequiredFlg​(java.lang.Boolean is_required_flg)
      • getMinLength

        public java.lang.Double getMinLength()
      • setMinLength

        public void setMinLength​(java.lang.Double min_length)
      • getMaxLength

        public java.lang.Double getMaxLength()
      • setMaxLength

        public void setMaxLength​(java.lang.Double max_length)
      • getReadOnlyFlg

        public java.lang.String getReadOnlyFlg()
      • setReadOnlyFlg

        public void setReadOnlyFlg​(java.lang.String read_only_flg)
      • getHelpTxt

        public java.lang.String getHelpTxt()
      • setHelpTxt

        public void setHelpTxt​(java.lang.String help_txt)
      • getSortNo

        public java.lang.Integer getSortNo()
      • setSortNo

        public void setSortNo​(java.lang.Integer sort_no)
      • getNotVisibleFlg

        public java.lang.Boolean getNotVisibleFlg()
      • setNotVisibleFlg

        public void setNotVisibleFlg​(java.lang.Boolean not_visible_flg)
      • removeKeyFromJSON

        protected java.lang.String removeKeyFromJSON​(org.json.JSONObject jSONObject,
                                                     java.lang.String key)
        推奨されていません。
        JSONObjectの中から、指定したキーをJSONObjectから消しつつその値を返す
        パラメータ:
        jSONObject - JSONObject
        key - JSONObjectから消しつつ値を取得したいキー
        戻り値:
        keyに対応する値
      • setAttributesByJSON

        protected void setAttributesByJSON​(org.json.JSONObject jSONObject)
        推奨されていません。
        JSONObjectのすべてのキーと値のペアをattributesに設定する
        パラメータ:
        jSONObject - JSONObject
      • convertToMap

        protected java.util.Map<java.lang.String,​java.lang.Object> convertToMap​(org.json.JSONObject jsonObject)
      • convertToList

        protected java.util.List<java.lang.Object> convertToList​(org.json.JSONArray jsonArray)
      • removeFixationItemsFromAttributes

        public void removeFixationItemsFromAttributes()
        推奨されていません。
      • removeUnnecessaryItemsFromAttributes

        public void removeUnnecessaryItemsFromAttributes()
        推奨されていません。
      • getAttributes

        public java.util.Map<java.lang.String,​java.lang.Object> getAttributes()
        自由項目を取得します。
        戻り値:
        自由項目
      • getAttributesValue

        public java.lang.Object getAttributesValue​(java.lang.String key)
        自由項目からデータを取得します。
        パラメータ:
        key - 取得するキー
        戻り値:
        キーに対応する値
      • getAttributesValueString

        public java.lang.String getAttributesValueString​(java.lang.String key)
        自由項目からデータをString型で取得します。
        データがString型ではない場合、nullを返します。
        パラメータ:
        key - 取得するキー
        戻り値:
        キーに対応する値
      • getAttributesValueRKZUploadFile

        public RKZUploadFile getAttributesValueRKZUploadFile​(java.lang.String key)
        自由項目からデータをRKZUploadFile型で取得します。
        データがRKZUploadFile型ではない場合、nullを返します。
        パラメータ:
        key - 取得するキー
        戻り値:
        キーに対応する値
      • setAttributes

        public void setAttributes​(java.util.Map<java.lang.String,​java.lang.Object> attributes)
        自由項目を設定します。
        パラメータ:
        attributes - 自由項目
      • setAttributesValue

        public void setAttributesValue​(java.lang.String key,
                                       java.lang.Object value)
        自由項目にデータを追加します。
        パラメータ:
        key - 追加するキー。すでに存在する場合は、値が上書きされます。
        value - キーに対応する値
      • removeArrributesValue

        public void removeArrributesValue​(java.lang.String key)
        自由項目のデータを削除します。
        パラメータ:
        key - 削除するキー