SmartB2e extends Dummy
FinalYes
Table of Contents
Methods
- __construct() : mixed
- Class constructor.
- actualizeCompanyRequisites() : void
- Actualize company requisites.
- addObserver() : bool
- afterAssignMembers() : Result
- Calls after member was assigned to doc.
- create() : int|null
- Creates new entity and returns its id.
- delete() : Result
- getCommunications() : array<string|int, mixed>
- Returns communications list for member instance.
- getCompanyId() : int
- Returns entity base company id.
- getCompanyTitle() : string|null
- Returns entity base company title.
- getContactsIds() : array<string|int, int>
- Returns entity contact's ids.
- getEntityDetailUrlId() : Uri|string|null
- getEntityTypeId() : int
- getId() : int
- Returns current entity's id.
- getNumber() : int|string
- Returns current entity's number.
- getStageId() : string|null
- Returns current entity's stage.
- getTitle() : string|null
- Returns current entity's title.
- refreshNumber() : string|int|null
- Refreshes entity number and returns new value.
- setAssignedById() : bool
- setItem() : self
- setTitle() : bool
- Saves new title to Document.
Methods
__construct()
Class constructor.
public
__construct([int|null $id = null ]) : mixed
Parameters
- $id : int|null = null
-
Entity id.
actualizeCompanyRequisites()
Actualize company requisites.
public
actualizeCompanyRequisites(Document $document) : void
Parameters
- $document : Document
-
Document.
addObserver()
public
addObserver(int $userId) : bool
Parameters
- $userId : int
Return values
boolafterAssignMembers()
Calls after member was assigned to doc.
public
afterAssignMembers(Document $document) : Result
Parameters
- $document : Document
-
Document instance.
Return values
Resultcreate()
Creates new entity and returns its id.
public
static create(Document $document[, bool $checkPermission = true ]) : int|null
Parameters
- $document : Document
- $checkPermission : bool = true
Return values
int|nulldelete()
public
delete() : Result
Return values
ResultgetCommunications()
Returns communications list for member instance.
public
getCommunications(Member $member) : array<string|int, mixed>
Parameters
- $member : Member
-
Member instance.
Return values
array<string|int, mixed>getCompanyId()
Returns entity base company id.
public
getCompanyId() : int
Return values
intgetCompanyTitle()
Returns entity base company title.
public
getCompanyTitle() : string|null
Return values
string|nullgetContactsIds()
Returns entity contact's ids.
public
getContactsIds() : array<string|int, int>
Return values
array<string|int, int>getEntityDetailUrlId()
public
static getEntityDetailUrlId() : Uri|string|null
Return values
Uri|string|nullgetEntityTypeId()
public
static getEntityTypeId() : int
Return values
intgetId()
Returns current entity's id.
public
getId() : int
Return values
intgetNumber()
Returns current entity's number.
public
getNumber() : int|string
Return values
int|stringgetStageId()
Returns current entity's stage.
public
getStageId() : string|null
Return values
string|nullgetTitle()
Returns current entity's title.
public
getTitle() : string|null
Return values
string|nullrefreshNumber()
Refreshes entity number and returns new value.
public
refreshNumber() : string|int|null
Return values
string|int|nullsetAssignedById()
public
setAssignedById(int $userId) : bool
Parameters
- $userId : int
Return values
boolsetItem()
public
setItem(Item|null $item) : self
Parameters
- $item : Item|null
Return values
selfsetTitle()
Saves new title to Document.
public
setTitle(string $title) : bool
Parameters
- $title : string
-
New title.