DictFactory Class
factory of dict
Item Index
Methods
- afterCreateModel
- beforeCreateFromObject
- createDict
- createEmpty
- createEmptyModel
- createEmptyNonEntityProp
- createFromArray
- createFromObject
- createItemFromObject
- createList
- fetchEntityProp
- getAnonymousClass
- getFacade
- getModelClass
- setEmptyValueToModel
- setSubModelListToModel
- setSubModelToModel
- setValueToModel
Methods
afterCreateModel
(
BaseModel
protected
-
model
modify model after createFromObject(obj), createEmptyModel()
Parameters:
-
modelBaseModel
Returns:
BaseModel:
model
beforeCreateFromObject
(
Object
protected
-
obj
modify plain object before @createFromObject(obj)
Parameters:
-
objObject
Returns:
Object:
obj
createDict
(
BaseDict
public
-
dictModelName -
obj
create model dict
Parameters:
-
dictModelNameStringmodel name of dict
-
objAny
Returns:
BaseDict:
dict
createEmptyNonEntityProp
()
private
create empty non-entity model and set to the prop
createFromArray
(
BaseDict
public
-
arr
creates an instance of BaseDict from array
Parameters:
-
arrArray
Returns:
createFromObject
(
BaseDict
public
-
obj
creates an instance of BaseDict by value
Parameters:
-
objAny
Returns:
createList
(
BaseList
public
-
listModelName -
obj
create model list
Parameters:
-
listModelNameStringmodel name of list
-
objAny
Returns:
BaseList:
list
fetchEntityProp
()
private
fetch submodel(s) by id available only when repository of submodel implements 'getByIdSync' (MasterRepository implements one)
getAnonymousClass
(
Function
-
modelName
get anonymous factory class
Parameters:
-
modelNameString
Returns:
Function:
getModelClass
()
Function
get model class this factory handles
Returns:
Function:
setEmptyValueToModel
()
private
set empty values to model in creation
setSubModelListToModel
()
private
creates list and set it to the model
setSubModelToModel
()
private
set submodel to the prop
setValueToModel
()
private
set value to model in creation
