File

projects/m2-core/src/lib/model/callback/internal/replication/ExchangeClassesChangesMessage.ts

Extends

EntityChangesMessage

Index

Properties
Methods

Constructor

constructor(createdClasses?: ExchangeClass[], editedClasses?: ExchangeClass[], deletedClassIds?: number[], newActiveClass?: ExchangeClass, classIdToNodeIds?: Object)
Parameters :
Name Type Optional
createdClasses ExchangeClass[] Yes
editedClasses ExchangeClass[] Yes
deletedClassIds number[] Yes
newActiveClass ExchangeClass Yes
classIdToNodeIds Object Yes

Properties

Public classIdToNodeIds
Type : Object
Public Optional createdEntities
Type : T[]
Public Optional deletedEntities
Type : T[]
Public Optional deletedEntityIds
Type : ID[]
Public Optional editedEntities
Type : T[]
Public entityType
Type : ModelEntityType | string
Public Optional newActiveEntity
Type : T
Public Optional parentEntityId
Type : ID
Public Optional parentType
Type : ModelEntityType | string
Public type
Type : CallbackMessageType
Default value : 'EntityChangesMessage'
Public origin
Default value : -1

Methods

Static build
build(entityType: ModelEntityType | string, changes: IEntityChanges<T | ID>, parentEntityId?: ID, parentType?: ModelEntityType | string)
Type parameters :
  • T
  • ID
Parameters :
Name Type Optional
entityType ModelEntityType | string No
changes IEntityChanges<T | ID> No
parentEntityId ID Yes
parentType ModelEntityType | string Yes
Static getMsgType
getMsgType(msg: CallbackMessage)
Parameters :
Name Type Optional
msg CallbackMessage No
Static isServerSideMsg
isServerSideMsg(msg: CallbackMessage)
Parameters :
Name Type Optional
msg CallbackMessage No
Returns : boolean

results matching ""

    No results matching ""