FoundationReference
extends SubDecision
in package
Reference to organ foundation.
Note that this should not be directly used. It is in the inheritance map, but that is only to make it usable as mappable entity.
Attributes
- #[Entity]
Table of Contents
Properties
- $contentEN : string
- Content in English.
- $contentNL : string
- Content in Dutch.
- $decision : Decision
- Decision.
- $decision_number : int
- Decision number.
- $decision_point : int
- Decision point.
- $foundation : Foundation
- Reference to foundation of organ.
- $meeting_number : int
- Meeting number.
- $meeting_type : MeetingTypes
- Meeting type.
- $member : Member|null
- The member involved in this sub-decision.
- $sequence : int
- Sub decision sequence number.
Methods
- getContentEN() : string
- Get the content in English.
- getContentNL() : string
- Get the content in Dutch.
- getDecision() : Decision
- Get the decision.
- getDecisionNumber() : int
- Get the decision number.
- getDecisionPoint() : int
- Get the decision point number.
- getFoundation() : Foundation
- Get organ foundation.
- getMeetingNumber() : int
- Get the meeting number.
- getMeetingType() : MeetingTypes
- Get the meeting type.
- getMember() : Member|null
- Get the member.
- getSequence() : int
- Get the sequence number.
- setContentEN() : void
- Set the content in English.
- setContentNL() : void
- Set the content in Dutch.
- setDecision() : void
- Set the decision.
- setFoundation() : void
- Set organ foundation.
- setMember() : void
- Set the member.
- setSequence() : void
- Set the sequence number.
- toGdprArray() : SubDecisionGdprArrayType
Properties
$contentEN
Content in English.
protected
string
$contentEN
Attributes
- #[Column]
- $type: 'text'
$contentNL
Content in Dutch.
protected
string
$contentNL
Attributes
- #[Column]
- $type: 'text'
$decision
Decision.
protected
Decision
$decision
Attributes
- #[JoinColumn]
- $name: 'meeting_type'
- $referencedColumnName: 'meeting_type'
- #[JoinColumn]
- $name: 'meeting_number'
- $referencedColumnName: 'meeting_number'
- #[JoinColumn]
- $name: 'decision_point'
- $referencedColumnName: 'point'
- #[JoinColumn]
- $name: 'decision_number'
- $referencedColumnName: 'number'
- #[ManyToOne]
- $targetEntity: \Decision\Model\Decision::class
- $inversedBy: 'subdecisions'
$decision_number
Decision number.
protected
int
$decision_number
NOTE: This is a hack to make the decision a primary key here.
Attributes
- #[Column]
- $type: 'integer'
- #[Id]
$decision_point
Decision point.
protected
int
$decision_point
NOTE: This is a hack to make the decision a primary key here.
Attributes
- #[Column]
- $type: 'integer'
- #[Id]
$foundation
Reference to foundation of organ.
protected
Foundation
$foundation
Attributes
- #[JoinColumn]
- $name: 'r_meeting_type'
- $referencedColumnName: 'meeting_type'
- #[JoinColumn]
- $name: 'r_meeting_number'
- $referencedColumnName: 'meeting_number'
- #[JoinColumn]
- $name: 'r_decision_point'
- $referencedColumnName: 'decision_point'
- #[JoinColumn]
- $name: 'r_decision_number'
- $referencedColumnName: 'decision_number'
- #[JoinColumn]
- $name: 'r_sequence'
- $referencedColumnName: 'sequence'
- #[ManyToOne]
- $targetEntity: \Decision\Model\SubDecision\Foundation::class
- $inversedBy: 'references'
- $cascade: ['persist']
$meeting_number
Meeting number.
protected
int
$meeting_number
NOTE: This is a hack to make the decision a primary key here.
Attributes
- #[Column]
- $type: 'integer'
- #[Id]
$meeting_type
Meeting type.
protected
MeetingTypes
$meeting_type
NOTE: This is a hack to make the decision a primary key here.
Attributes
- #[Column]
- $type: 'string'
- $enumType: \Decision\Model\Enums\MeetingTypes::class
- #[Id]
$member
The member involved in this sub-decision.
protected
Member|null
$member
= null
Not all sub-decisions require this, as such it is nullable. However, sub-decisions that need the guarantee that this is not null or need to specify an inverse side can do so using an association override.
Attributes
- #[JoinColumn]
- $name: 'lidnr'
- $referencedColumnName: 'lidnr'
- $nullable: true
- #[ManyToOne]
- $targetEntity: \Decision\Model\Member::class
$sequence
Sub decision sequence number.
protected
int
$sequence
Attributes
- #[Column]
- $type: 'integer'
- #[Id]
Methods
getContentEN()
Get the content in English.
public
getContentEN() : string
Return values
stringgetContentNL()
Get the content in Dutch.
public
getContentNL() : string
Return values
stringgetDecision()
Get the decision.
public
getDecision() : Decision
Return values
DecisiongetDecisionNumber()
Get the decision number.
public
getDecisionNumber() : int
Return values
intgetDecisionPoint()
Get the decision point number.
public
getDecisionPoint() : int
Return values
intgetFoundation()
Get organ foundation.
public
getFoundation() : Foundation
Return values
FoundationgetMeetingNumber()
Get the meeting number.
public
getMeetingNumber() : int
Return values
intgetMeetingType()
Get the meeting type.
public
getMeetingType() : MeetingTypes
Return values
MeetingTypesgetMember()
Get the member.
public
getMember() : Member|null
Return values
Member|nullgetSequence()
Get the sequence number.
public
getSequence() : int
Return values
intsetContentEN()
Set the content in English.
public
setContentEN(string $content) : void
Parameters
- $content : string
setContentNL()
Set the content in Dutch.
public
setContentNL(string $content) : void
Parameters
- $content : string
setDecision()
Set the decision.
public
setDecision(Decision $decision) : void
Parameters
- $decision : Decision
setFoundation()
Set organ foundation.
public
setFoundation(Foundation $foundation) : void
Parameters
- $foundation : Foundation
setMember()
Set the member.
public
setMember(Member $member) : void
Parameters
- $member : Member
setSequence()
Set the sequence number.
public
setSequence(int $sequence) : void
Parameters
- $sequence : int
toGdprArray()
public
toGdprArray() : SubDecisionGdprArrayType