MemberRepository
Table of Contents
Constants
-
SIGN_DOCUMENT_LIST_QUERY_REF_FIELD_NAME_COMPANY
= 'REF_COMPANY'
Methods
-
add()
: Result
-
addMany()
: Result
-
convertRoleToInt()
: int
-
countByDocumentId()
: int
-
countByDocumentIdAndParty()
: int
-
countMembersByDocumentIdAndRoleAndStatus()
: int
-
countNotConfiguredByDocumentId()
: int
-
deleteAllByDocumentId()
: Result
-
deleteById()
: mixed
-
existsByDocumentIdWithReminderTypeNotEqual()
: bool
-
existsByDocumentIdWithRoleAndStatus()
: bool
-
getAssigneeByDocumentId()
: Member|null
-
getByDocumentAndEntityType()
: Member|null
-
getByDocumentAndPartAndEntityTypeAndEntityId()
: Member|null
-
getByDocumentIdWithParty()
: Member
-
getByDocumentIdWithRole()
: Member|null
-
getById()
: Member|null
-
getByPartyAndDocumentId()
: Member|null
-
getByUid()
: Member|null
-
getCountForCurrentUserAction()
: int
-
getHavingOldestReminderByDocumentId()
: Member|null
-
getMembersCountersByDocument()
: array{REFUSED_MEMBERS_COUNTER: int, SUCCESS_MEMBERS_COUNTER: int, READY_MEMBERS_COUNTER: int}
-
getQueryForMemberCollectionNotWaitStatus()
: Query
-
getSecondSideMembersForMyDocumentsGrid()
: MemberCollection
-
getTotalMemberCollectionCountWithNotWaitStatus()
: int
-
getUserCache()
: UserCache|null
-
isAnyMyDocumentsGridInProgressStatus()
: bool
-
isAnyMyDocumentsGridInSignedStatus()
: bool
-
isDocumentHasEditor()
: bool
-
isDocumentHasMemberWithRoles()
: bool
-
isDocumentHasReviewer()
: bool
-
isSignerExistsByDocumentIdInStatus()
: bool
-
isSignerExistsByDocumentIdNotInStatus()
: bool
-
listB2eMemberByDocumentId()
: MemberCollection
-
listB2eMembersForMyDocumentsGrid()
: MemberCollection
-
listB2eMembersWithReadyStatus()
: MemberCollection
-
listB2eMembersWithReadyStatusByDocumentIds()
: MemberCollection
-
listB2eMembersWithResultFilesForMySafe()
: MemberCollection
-
listB2eReviewDocumentsByUserId()
: MemberDocumentCollection
-
listB2eSignedDocumentsByUserId()
: MemberDocumentCollection
-
listB2eSigningByDocumentIdAndStatuses()
: MemberCollection
-
listB2eSigningDocumentsByUserId()
: MemberDocumentCollection
-
listB2eStoppedByDocumentId()
: MemberCollection
-
listByDocumentId()
: MemberCollection
-
listByDocumentIdAndMemberStatusesAndCustomFilter()
: MemberCollection
-
listByDocumentIdAndRoleAndStatus()
: MemberCollection
-
listByDocumentIdExcludeParty()
: MemberCollection
-
listByDocumentIdExcludeRole()
: MemberCollection
-
listByDocumentIdExcludeRoles()
: MemberCollection
-
listByDocumentIdListAndRoles()
: MemberCollection
-
listByDocumentIdWithParty()
: MemberCollection
-
listByDocumentIdWithRole()
: MemberCollection
-
listByDocumentIdWithRoles()
: MemberCollection
-
listByDocumentIdWithRolesAndStatuses()
: MemberCollection
-
listByDocumentIdWithStatuses()
: MemberCollection
-
listByIds()
: MemberCollection
-
listByUids()
: MemberCollection
-
listMembersByDocumentIdAndUserIds()
: MemberCollection
-
listNotConfiguredByDocumentId()
: MemberCollection
-
listSignersByUserIdIsDone()
: MemberCollection
-
listSignersByUserIdIsNotWait()
: MemberCollection
-
listUserIdsByDocumentId()
: array<int, int>
-
listUserIdsWithEmployeeIdIsNotSetByDocumentId()
: array<string|int, int>
-
listWithFilter()
: MemberCollection
-
markAsConfigured()
: Result
-
setAsVerified()
: UpdateResult
-
setUserCache()
: static
-
update()
: UpdateResult
-
updateMembersReminderTypeByRole()
: Result
-
updateQueryByRefFields()
: void
SIGN_DOCUMENT_LIST_QUERY_REF_FIELD_NAME_COMPANY
public
mixed
SIGN_DOCUMENT_LIST_QUERY_REF_FIELD_NAME_COMPANY
= 'REF_COMPANY'
add()
public
add(Member $item) : Result
Parameters
-
$item
: Member
-
addMany()
public
addMany(MemberCollection $members) : Result
Parameters
-
$members
: MemberCollection
-
convertRoleToInt()
public
convertRoleToInt(string $role) : int
Parameters
-
$role
: string
-
countByDocumentId()
public
countByDocumentId(int $documentId) : int
Parameters
-
$documentId
: int
-
countByDocumentIdAndParty()
public
countByDocumentIdAndParty(int $documentId, int $party) : int
Parameters
-
$documentId
: int
-
-
$party
: int
-
countMembersByDocumentIdAndRoleAndStatus()
public
countMembersByDocumentIdAndRoleAndStatus(int $documentId[, array<string|int, mixed> $statuses = [] ][, string $role = Role::SIGNER ]) : int
Parameters
-
$documentId
: int
-
-
$statuses
: array<string|int, mixed>
= []
-
-
$role
: string
= Role::SIGNER
-
public
countNotConfiguredByDocumentId(int $documentId) : int
Parameters
-
$documentId
: int
-
deleteAllByDocumentId()
public
deleteAllByDocumentId(int $documentId) : Result
Parameters
-
$documentId
: int
-
deleteById()
public
deleteById(int $id) : mixed
Parameters
-
$id
: int
-
existsByDocumentIdWithReminderTypeNotEqual()
public
existsByDocumentIdWithReminderTypeNotEqual(int $documentId, ReminderType $reminderType) : bool
Parameters
-
$documentId
: int
-
-
$reminderType
: ReminderType
-
existsByDocumentIdWithRoleAndStatus()
public
existsByDocumentIdWithRoleAndStatus(int $documentId, string $role, string $status) : bool
Parameters
-
$documentId
: int
-
-
$role
: string
-
-
$status
: string
-
getAssigneeByDocumentId()
public
getAssigneeByDocumentId(int $documentId) : Member|null
Parameters
-
$documentId
: int
-
getByDocumentAndEntityType()
public
getByDocumentAndEntityType(int $id, string $entityType) : Member|null
Parameters
-
$id
: int
-
-
$entityType
: string
-
getByDocumentAndPartAndEntityTypeAndEntityId()
public
getByDocumentAndPartAndEntityTypeAndEntityId(int $documentId, int $party, string $entityType, int|string $entityId) : Member|null
Parameters
-
$documentId
: int
-
-
$party
: int
-
-
$entityType
: string
-
-
$entityId
: int|string
-
getByDocumentIdWithParty()
public
getByDocumentIdWithParty(int $documentId, int $party, string $entityType, int $entityId) : Member
Parameters
-
$documentId
: int
-
-
$party
: int
-
-
$entityType
: string
-
-
$entityId
: int
-
getByDocumentIdWithRole()
public
getByDocumentIdWithRole(int $documentId, string $role) : Member|null
Parameters
-
$documentId
: int
-
-
$role
: string
-
getById()
public
getById(int $id) : Member|null
Parameters
-
$id
: int
-
getByPartyAndDocumentId()
public
getByPartyAndDocumentId(int $documentId, int $part) : Member|null
Parameters
-
$documentId
: int
-
-
$part
: int
-
getByUid()
public
getByUid(string $uid) : Member|null
Parameters
-
$uid
: string
-
getCountForCurrentUserAction()
public
getCountForCurrentUserAction(int $entityId) : int
Parameters
-
$entityId
: int
-
getHavingOldestReminderByDocumentId()
public
getHavingOldestReminderByDocumentId(int $documentId) : Member|null
Parameters
-
$documentId
: int
-
getMembersCountersByDocument()
public
getMembersCountersByDocument(Document $document, ConditionTree|null $filter) : array{REFUSED_MEMBERS_COUNTER: int, SUCCESS_MEMBERS_COUNTER: int, READY_MEMBERS_COUNTER: int}
Parameters
-
$document
: Document
-
-
$filter
: ConditionTree|null
-
Return values
array{REFUSED_MEMBERS_COUNTER: int, SUCCESS_MEMBERS_COUNTER: int, READY_MEMBERS_COUNTER: int}
public
getQueryForMemberCollectionNotWaitStatus(int $userId[, MyDocumentsFilter|null $filter = null ]) : Query
Parameters
-
$userId
: int
-
-
$filter
: MyDocumentsFilter|null
= null
-
public
getSecondSideMembersForMyDocumentsGrid(array<string|int, mixed> $documentIds, array<string|int, mixed> $memberIds) : MemberCollection
Parameters
-
$documentIds
: array<string|int, mixed>
-
-
$memberIds
: array<string|int, mixed>
-
getTotalMemberCollectionCountWithNotWaitStatus()
public
getTotalMemberCollectionCountWithNotWaitStatus(int $entityId[, MyDocumentsFilter|null $filter = null ]) : int
Parameters
-
$entityId
: int
-
-
$filter
: MyDocumentsFilter|null
= null
-
getUserCache()
public
getUserCache() : UserCache|null
isAnyMyDocumentsGridInProgressStatus()
public
isAnyMyDocumentsGridInProgressStatus(int $userId) : bool
Parameters
-
$userId
: int
-
isAnyMyDocumentsGridInSignedStatus()
public
isAnyMyDocumentsGridInSignedStatus(int $userId) : bool
Parameters
-
$userId
: int
-
isDocumentHasEditor()
public
isDocumentHasEditor(int $documentId) : bool
Parameters
-
$documentId
: int
-
isDocumentHasMemberWithRoles()
public
isDocumentHasMemberWithRoles(int $documentId, array<string|int, mixed> $roles) : bool
Parameters
-
$documentId
: int
-
-
$roles
: array<string|int, mixed>
-
isDocumentHasReviewer()
public
isDocumentHasReviewer(int $documentId) : bool
Parameters
-
$documentId
: int
-
isSignerExistsByDocumentIdInStatus()
public
isSignerExistsByDocumentIdInStatus(int $documentId, array<string|int, mixed> $statuses) : bool
Parameters
-
$documentId
: int
-
-
$statuses
: array<string|int, mixed>
-
isSignerExistsByDocumentIdNotInStatus()
public
isSignerExistsByDocumentIdNotInStatus(int $documentId, array<string|int, mixed> $statuses) : bool
Parameters
-
$documentId
: int
-
-
$statuses
: array<string|int, mixed>
-
listB2eMemberByDocumentId()
public
listB2eMemberByDocumentId(int $documentId, ConditionTree|null $filter[, array<string|int, mixed> $roleRelevance = [] ][, array<string|int, mixed> $statusRelevance = [] ][, int $limit = 10 ][, int $offset = 0 ]) : MemberCollection
Parameters
-
$documentId
: int
-
-
$filter
: ConditionTree|null
-
-
$roleRelevance
: array<string|int, mixed>
= []
-
-
$statusRelevance
: array<string|int, mixed>
= []
-
-
$limit
: int
= 10
-
-
$offset
: int
= 0
-
public
listB2eMembersForMyDocumentsGrid(int $entityId, int $limit, int $offset[, MyDocumentsFilter|null $filter = null ]) : MemberCollection
Parameters
-
$entityId
: int
-
-
$limit
: int
-
-
$offset
: int
-
-
$filter
: MyDocumentsFilter|null
= null
-
listB2eMembersWithReadyStatus()
public
listB2eMembersWithReadyStatus(int $entityId, int $limit, int $offset) : MemberCollection
Parameters
-
$entityId
: int
-
-
$limit
: int
-
-
$offset
: int
-
listB2eMembersWithReadyStatusByDocumentIds()
public
listB2eMembersWithReadyStatusByDocumentIds(array<string|int, mixed> $documentIds, int $entityId) : MemberCollection
Parameters
-
$documentIds
: array<string|int, mixed>
-
-
$entityId
: int
-
public
listB2eMembersWithResultFilesForMySafe(ConditionTree $filter[, int $limit = 20 ][, int $offset = 0 ]) : MemberCollection
Parameters
-
$filter
: ConditionTree
-
-
$limit
: int
= 20
-
-
$offset
: int
= 0
-
listB2eReviewDocumentsByUserId()
public
listB2eReviewDocumentsByUserId(int $userId[, int $limit = 30 ]) : MemberDocumentCollection
Parameters
-
$userId
: int
-
-
$limit
: int
= 30
-
listB2eSignedDocumentsByUserId()
public
listB2eSignedDocumentsByUserId(int $userId[, int $limit = 30 ]) : MemberDocumentCollection
Parameters
-
$userId
: int
-
-
$limit
: int
= 30
-
listB2eSigningByDocumentIdAndStatuses()
public
listB2eSigningByDocumentIdAndStatuses(int $documentId, array<string|int, mixed> $statuses[, int $limit = 1 ]) : MemberCollection
Parameters
-
$documentId
: int
-
-
$statuses
: array<string|int, mixed>
-
-
$limit
: int
= 1
-
listB2eSigningDocumentsByUserId()
public
listB2eSigningDocumentsByUserId(int $userId[, int $limit = 30 ]) : MemberDocumentCollection
Parameters
-
$userId
: int
-
-
$limit
: int
= 30
-
listB2eStoppedByDocumentId()
public
listB2eStoppedByDocumentId(int $documentId[, int $limit = 3 ]) : MemberCollection
Parameters
-
$documentId
: int
-
-
$limit
: int
= 3
-
listByDocumentId()
public
listByDocumentId(int $documentId) : MemberCollection
Parameters
-
$documentId
: int
-
listByDocumentIdAndMemberStatusesAndCustomFilter()
public
listByDocumentIdAndMemberStatusesAndCustomFilter(int $documentId, array<string|int, MemberStatus::*> $memberStatuses, ConditionTree $filter[, int $limit = 0 ]) : MemberCollection
Parameters
-
$documentId
: int
-
-
$memberStatuses
: array<string|int, MemberStatus::*>
-
-
$filter
: ConditionTree
-
-
$limit
: int
= 0
-
listByDocumentIdAndRoleAndStatus()
public
listByDocumentIdAndRoleAndStatus(int $documentId, string $role[, int $limit = 0 ][, array<string|int, mixed> $statuses = [] ]) : MemberCollection
Parameters
-
$documentId
: int
-
-
$role
: string
-
-
$limit
: int
= 0
-
-
$statuses
: array<string|int, mixed>
= []
-
listByDocumentIdExcludeParty()
public
listByDocumentIdExcludeParty(int $documentId, int $party) : MemberCollection
Parameters
-
$documentId
: int
-
-
$party
: int
-
listByDocumentIdExcludeRole()
public
listByDocumentIdExcludeRole(int $documentId, string $role) : MemberCollection
Parameters
-
$documentId
: int
-
-
$role
: string
-
listByDocumentIdExcludeRoles()
public
listByDocumentIdExcludeRoles(int $documentId, Role::* ...$roles) : MemberCollection
Parameters
-
$documentId
: int
-
-
$roles
: Role::*
-
listByDocumentIdListAndRoles()
public
listByDocumentIdListAndRoles(array<string|int, mixed> $documentIds, array<string|int, mixed> $roles) : MemberCollection
Parameters
-
$documentIds
: array<string|int, mixed>
-
-
$roles
: array<string|int, mixed>
-
listByDocumentIdWithParty()
public
listByDocumentIdWithParty(int $documentId, int $party[, int $limit = 0 ]) : MemberCollection
Parameters
-
$documentId
: int
-
-
$party
: int
-
-
$limit
: int
= 0
-
listByDocumentIdWithRole()
public
listByDocumentIdWithRole(int $documentId, string $role[, int $limit = 0 ][, int $offset = 0 ]) : MemberCollection
Parameters
-
$documentId
: int
-
-
$role
: string
-
-
$limit
: int
= 0
-
-
$offset
: int
= 0
-
listByDocumentIdWithRoles()
public
listByDocumentIdWithRoles(int $documentId, array<string|int, mixed> $memberRoles) : MemberCollection
Parameters
-
$documentId
: int
-
-
$memberRoles
: array<string|int, mixed>
-
listByDocumentIdWithRolesAndStatuses()
public
listByDocumentIdWithRolesAndStatuses(int $documentId, array<int, Role> $memberRoles, array<int, MemberStatus::*> $memberStatuses) : MemberCollection
Parameters
-
$documentId
: int
-
-
$memberRoles
: array<int, Role>
-
-
$memberStatuses
: array<int, MemberStatus::*>
-
listByDocumentIdWithStatuses()
public
listByDocumentIdWithStatuses(int $documentId, array<int, MemberStatus::*> $memberStatuses) : MemberCollection
Parameters
-
$documentId
: int
-
-
$memberStatuses
: array<int, MemberStatus::*>
-
listByIds()
public
listByIds(array<string|int, int> $ids) : MemberCollection
Parameters
-
$ids
: array<string|int, int>
-
listByUids()
public
listByUids(array<string|int, mixed> $uids) : MemberCollection
Parameters
-
$uids
: array<string|int, mixed>
-
listMembersByDocumentIdAndUserIds()
public
listMembersByDocumentIdAndUserIds(int $documentId, int $representativeId, int ...$userIds) : MemberCollection
Parameters
-
$documentId
: int
-
-
$representativeId
: int
-
-
$userIds
: int
-
public
listNotConfiguredByDocumentId(int $documentId[, int $limit = 30 ]) : MemberCollection
Parameters
-
$documentId
: int
-
-
$limit
: int
= 30
-
listSignersByUserIdIsDone()
public
listSignersByUserIdIsDone(int $entityId, ConditionTree $filter[, int $limit = 20 ][, int $offset = 0 ]) : MemberCollection
Parameters
-
$entityId
: int
-
-
$filter
: ConditionTree
-
-
$limit
: int
= 20
-
-
$offset
: int
= 0
-
listSignersByUserIdIsNotWait()
public
listSignersByUserIdIsNotWait(int $entityId, ConditionTree $filter[, int $limit = 20 ][, int $offset = 0 ]) : MemberCollection
Parameters
-
$entityId
: int
-
-
$filter
: ConditionTree
-
-
$limit
: int
= 20
-
-
$offset
: int
= 0
-
listUserIdsByDocumentId()
public
listUserIdsByDocumentId(int $documentId) : array<int, int>
Parameters
-
$documentId
: int
-
Return values
array<int, int>
listUserIdsWithEmployeeIdIsNotSetByDocumentId()
public
listUserIdsWithEmployeeIdIsNotSetByDocumentId(int $documentId[, int|null $representativeId = null ]) : array<string|int, int>
Parameters
-
$documentId
: int
-
-
$representativeId
: int|null
= null
-
-
throws
-
ArgumentException
-
throws
-
SystemException
Return values
array<string|int, int>
listWithFilter()
public
listWithFilter(ConditionTree $filter[, int $limit = 0 ]) : MemberCollection
Parameters
-
$filter
: ConditionTree
-
-
$limit
: int
= 0
-
public
markAsConfigured(MemberCollection $members) : Result
Parameters
-
$members
: MemberCollection
-
setAsVerified()
public
setAsVerified(Member $item) : UpdateResult
Parameters
-
$item
: Member
-
Return values
UpdateResult
setUserCache()
public
setUserCache([UserCache|null $cache = null ]) : static
Parameters
-
$cache
: UserCache|null
= null
-
update()
public
update(Member $item) : UpdateResult
Parameters
-
$item
: Member
-
Return values
UpdateResult
updateMembersReminderTypeByRole()
public
updateMembersReminderTypeByRole(int $documentId, string $memberRole, ReminderType $reminderType) : Result
Parameters
-
$documentId
: int
-
-
$memberRole
: string
-
-
$reminderType
: ReminderType
-
updateQueryByRefFields()
public
updateQueryByRefFields(ConditionTree $filter, Query $query) : void
Parameters
-
$filter
: ConditionTree
-
-
$query
: Query
-