AbskintoneModel ClasskintoneDotNETHelp
kintoneのレコードに対応するモデルの基となる、抽象クラス
Inheritance Hierarchy

SystemObject
  kintoneDotNET.APIAbskintoneModel

Namespace: kintoneDotNET.API
Assembly: kintoneDotNET (in kintoneDotNET.dll) Version: 1.0.4.0 (1.0.4.0)
Syntax

public abstract class AbskintoneModel

The AbskintoneModel type exposes the following members.

Constructors

  NameDescription
Protected methodAbskintoneModel
Initializes a new instance of the AbskintoneModel class
Top
Methods

  NameDescription
Public methodCreate
レコードの登録(単一)を行う
自身をkintone上に登録します
Public methodStatic memberCreateT(ListT)
レコードの登録を行う
登録を行った後、登録を行ったレコードをkintone上から取得し返却します
Public methodCreateHookT
Create処理実行前に行われる処理
事前に行っておくべき処理(値設定/対象の追加・削除)があればここに実装する
Public methodDelete
レコードの削除(単一)を行う
自身のIDに一致するレコードを削除します
Public methodStatic memberDeleteT(ListString)
レコードの削除を行う
Public methodStatic memberDeleteT(ListT)
Public methodDeleteHookT
Delete処理実行前に行われる処理
事前に行っておくべき処理(値設定/対象の追加・削除)があればここに実装する
Public methodEquals
指定した Object が、現在の Object と等しいかどうかを判断します。
(Inherited from Object.)
Protected methodFinalize
Object がガベージ コレクションにより収集される前に、その Object がリソースを解放し、その他のクリーンアップ操作を実行できるようにします。
(Inherited from Object.)
Public methodStatic memberFindT
直接条件を指定せず、クエリオブジェクトから検索を行う
Public methodStatic memberFindT(String)
レコードの検索を行う(文字列クエリ指定)
※クエリを作成する際、title="hoge"と文字列型の場合""で比較値を囲う必要がある点に注意してください
Public methodStatic memberFindT(ExpressionFuncT, Boolean, Boolean)
レコードの検索を行う(expression指定)
Public methodStatic memberFindAllT
直接条件を指定せず、クエリオブジェクトから検索を行う
Public methodStatic memberFindAllT(String)
レコードの検索を行う(全件)(文字列クエリ指定)
kintone APIの上限値を超える件数のレコードを取得します
Public methodStatic memberFindAllT(ExpressionFuncT, Boolean, Boolean)
レコードの検索を行う(全件)(expression指定)
kintone APIの上限値を超える件数のレコードを取得します
Public methodStatic memberFindByIdT
id指定によるレコードの検索
Public methodStatic memberFindByIdsT
idの複数指定によるレコードの検索
Public methodGetHashCode
特定の型のハッシュ関数として機能します。
(Inherited from Object.)
Public methodGetToItemNameDic
プロパティ名をkintone上の項目名称に変換するためのDictionaryを取得する
Public methodGetToPropertyDic
kintone上の項目名称("レコード番号","作成日時" など)をプロパティ名(record_id,updated_time etc)に変換するためのDictionaryを取得する
Public methodGetType
現在のインスタンスの Type を取得します。
(Inherited from Object.)
Protected methodMemberwiseClone
現在の Object の簡易コピーを作成します。
(Inherited from Object.)
Public methodSave
レコードの保存を行う
isKey = True で設定されたレコードがある場合更新、なければ登録を行います。
Public methodStatic memberSaveT(ListT)
レコードの保存を行う
モデル上 isKey = True と設定された項目をキーとし、一致するキーがある場合はUpdate、なければCreateを行う
Public methodToString
現在の Object を表す String を返します。
(Inherited from Object.)
Public methodUpdate
レコードの更新(単一)を行う
自身のレコードを更新します
Public methodStatic memberUpdateT(ListT)
レコードの更新を行う
Public methodUpdateHookT
Update処理実行前に行われる処理
事前に行っておくべき処理(値設定/対象の追加・削除)があればここに実装する
Top
Properties

  NameDescription
Public propertyapp
kintoneのアプリケーションID
Protected propertyConvertDictionary
デフォルトの日本語項目名称を変換するためのディクショナリを取得
レコード番号などのデフォルト項目の項目名を変更している場合、このプロパティをオーバーライドしてください
Public propertycreate_usr
[共通]登録者
Public propertycreated_time
[共通]登録時刻
Public propertyIgnoreRevision
更新時、リビジョンを無視して更新する(デフォルトFalse)
Public propertyrecord_id
[共通]レコード番号
Public propertyrecord_show_url
kintone上でのレコードURL
Public propertyrevision
[共通]リビジョン番号
初期値は-1(この場合、送信してもkintone側で検証は行われない)
Public propertystatus
[共通]ステータス (※プロセスを使っている場合値を取得可能)
Public propertyupdate_usr
[共通]更新者
Public propertyupdated_time
[共通]更新時刻
Public propertywork_usr
[共通]作業者
Top
Remarks

読込は全てのプロパティに対して行われるが、kintoneへ送信するのはkintoneItemAttribute属性が付与されており、isUpload=Trueのもの(デフォルトTrue)
このため、kintone側で更新したいプロパティについては<kintoneItem()>を付与する。
リスト型のデータ(チェックボックスリストや添付ファイルなど)については、List(Of )で宣言を行う必要あり
See Also

Reference