MemberNodeRepository
Table of Contents
Constants
Methods
- addNodeForSync() : Result
- addRelationMultiple() : Result
- getNodeForSync() : NodeSync|null
- getNodesForDocument() : NodeSyncCollection
- getRelationsByDocumentIdAndNodeSyncId() : MemberNodeCollection
- getSignerMembersByUsers() : MemberUserCollection
- resetMemberSyncForDocument() : void
- updateSyncStatus() : Result
Constants
NODE_WITHOUT_DEPT
public
mixed
NODE_WITHOUT_DEPT
= 0
Methods
addNodeForSync()
public
addNodeForSync(int $documentId, int $nodeId, bool $isFlat) : Result
Parameters
- $documentId : int
- $nodeId : int
- $isFlat : bool
Return values
ResultaddRelationMultiple()
public
addRelationMultiple(MemberNodeCollection $collection) : Result
Parameters
- $collection : MemberNodeCollection
Return values
ResultgetNodeForSync()
public
getNodeForSync(int $documentId, NodeSyncStatus $status) : NodeSync|null
Parameters
- $documentId : int
- $status : NodeSyncStatus
Return values
NodeSync|nullgetNodesForDocument()
public
getNodesForDocument(int $documentId[, int $limit = 0 ][, int $offset = 0 ]) : NodeSyncCollection
Parameters
- $documentId : int
- $limit : int = 0
- $offset : int = 0
Return values
NodeSyncCollectiongetRelationsByDocumentIdAndNodeSyncId()
public
getRelationsByDocumentIdAndNodeSyncId(int $documentId, int $nodeSyncId) : MemberNodeCollection
Parameters
- $documentId : int
- $nodeSyncId : int
Return values
MemberNodeCollectiongetSignerMembersByUsers()
public
getSignerMembersByUsers(int $documentId, array<string|int, mixed> $userIds) : MemberUserCollection
Parameters
- $documentId : int
- $userIds : array<string|int, mixed>
Tags
Return values
MemberUserCollectionresetMemberSyncForDocument()
public
resetMemberSyncForDocument(int $documentId) : void
Parameters
- $documentId : int
updateSyncStatus()
public
updateSyncStatus(NodeSync $item) : Result
Parameters
- $item : NodeSync