@grandlinex/kernel
Preparing search index...
CoreEntityWrapper
Class CoreEntityWrapper<E>
Type Parameters
E
extends
CoreEntity
Index
Constructors
constructor
Properties
cache
class
Name
e_
con
get
Ins
prop
Map
Methods
create
Object
delete
delete
Bulk
find
Obj
get
Obj
By
Id
get
Obj
By
Id
Bulk
get
Obj
List
get
Prop
Map
init
update
Object
update
Object
Bulk
Constructors
constructor
new
CoreEntityWrapper
<
E
extends
CoreEntity
>
(
con
:
ICoreEntityHandler
,
name
:
string
,
getIns
:
()
=>
E
,
noCache
?:
boolean
,
)
:
CoreEntityWrapper
<
E
>
Type Parameters
E
extends
CoreEntity
Parameters
con
:
ICoreEntityHandler
name
:
string
getIns
:
()
=>
E
Optional
noCache
:
boolean
Returns
CoreEntityWrapper
<
E
>
Properties
cache
cache
:
null
|
ICoreCache
<
ICoreKernel
<
any
,
ICoreAnyModule
>
,
any
,
any
,
any
,
any
>
Protected
class
Name
className
:
string
Protected
e_
con
e_con
:
ICoreEntityHandler
get
Ins
getIns
:
()
=>
E
prop
Map
propMap
:
ColumnPropMap
<
E
>
Methods
create
Object
createObject
(
args
:
EProperties
<
E
>
)
:
Promise
<
E
>
Parameters
args
:
EProperties
<
E
>
Returns
Promise
<
E
>
delete
delete
(
e_id
:
string
)
:
Promise
<
boolean
>
Parameters
e_id
:
string
Returns
Promise
<
boolean
>
delete
Bulk
deleteBulk
(
e_id
:
string
[]
)
:
Promise
<
boolean
>
Parameters
e_id
:
string
[]
Returns
Promise
<
boolean
>
find
Obj
findObj
(
search
:
QInterfaceSearch
<
E
>
)
:
Promise
<
null
|
E
>
Parameters
search
:
QInterfaceSearch
<
E
>
Returns
Promise
<
null
|
E
>
get
Obj
By
Id
getObjById
(
id
:
string
)
:
Promise
<
null
|
E
>
Parameters
id
:
string
Returns
Promise
<
null
|
E
>
get
Obj
By
Id
Bulk
getObjByIdBulk
(
id
:
string
[]
)
:
Promise
<
E
[]
>
Parameters
id
:
string
[]
Returns
Promise
<
E
[]
>
get
Obj
List
getObjList
(
query
?:
QInterface
<
E
>
)
:
Promise
<
E
[]
>
Parameters
Optional
query
:
QInterface
<
E
>
Returns
Promise
<
E
[]
>
get
Prop
Map
getPropMap
()
:
ColumnPropMap
<
E
>
Returns
ColumnPropMap
<
E
>
init
init
()
:
Promise
<
boolean
>
Returns
Promise
<
boolean
>
update
Object
updateObject
(
e_id
:
string
,
args
:
EUpDateProperties
<
E
>
)
:
Promise
<
boolean
>
Parameters
e_id
:
string
args
:
EUpDateProperties
<
E
>
Returns
Promise
<
boolean
>
update
Object
Bulk
updateObjectBulk
(
e_id
:
string
[]
,
args
:
EUpDateProperties
<
E
>
)
:
Promise
<
boolean
>
Parameters
e_id
:
string
[]
args
:
EUpDateProperties
<
E
>
Returns
Promise
<
boolean
>
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Properties
cache
class
Name
e_
con
get
Ins
prop
Map
Methods
create
Object
delete
delete
Bulk
find
Obj
get
Obj
By
Id
get
Obj
By
Id
Bulk
get
Obj
List
get
Prop
Map
init
update
Object
update
Object
Bulk
@grandlinex/kernel
Loading...