Dummy
AbstractYes
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
- setTitle() : bool
- Saves new title to Document.
Methods
__construct()
Class constructor.
public
abstract __construct(int $id) : mixed
Parameters
- $id : int
-
Entity id.
actualizeCompanyRequisites()
Actualize company requisites.
public
abstract 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
abstract afterAssignMembers(Document $document) : Result
Parameters
- $document : Document
-
Document instance.
Return values
Resultcreate()
Creates new entity and returns its id.
public
abstract 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
abstract 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
abstract getCompanyId() : int
Return values
intgetCompanyTitle()
Returns entity base company title.
public
abstract getCompanyTitle() : string|null
Return values
string|nullgetContactsIds()
Returns entity contact's ids.
public
abstract getContactsIds() : array<string|int, int>
Return values
array<string|int, int>getEntityDetailUrlId()
public
static getEntityDetailUrlId() : Uri|string|null
Return values
Uri|string|nullgetEntityTypeId()
public
abstract static getEntityTypeId() : int
Return values
intgetId()
Returns current entity's id.
public
abstract getId() : int
Return values
intgetNumber()
Returns current entity's number.
public
abstract getNumber() : int|string
Return values
int|stringgetStageId()
Returns current entity's stage.
public
abstract getStageId() : string|null
Return values
string|nullgetTitle()
Returns current entity's title.
public
abstract getTitle() : string|null
Return values
string|nullrefreshNumber()
Refreshes entity number and returns new value.
public
abstract refreshNumber() : string|int|null
Return values
string|int|nullsetAssignedById()
public
setAssignedById(int $userId) : bool
Parameters
- $userId : int
Return values
boolsetTitle()
Saves new title to Document.
public
abstract setTitle(string $title) : bool
Parameters
- $title : string
-
New title.