Foundation
extends SubDecision
in package
Foundation of an organ.
Attributes
- #[Entity]
Table of Contents
Properties
- $abbr : string
- Abbreviation (only for when organs are created).
- $name : string
- Name (only for when organs are created).
- $organ : Organ
- Organ entry for this organ.
- $organType : OrganTypes
- Type of the organ.
- $references : Collection<string|int, FoundationReference>
- References from other subdecisions to this organ.
Methods
- __construct() : mixed
- getAbbr() : string
- Get the abbreviation.
- 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.
- getHash() : string
- Get a unique identifier for this foundation. It is used to distinguish between organs that share the same name but are actually distinct.
- getMeetingNumber() : int
- Get the meeting number.
- getMeetingType() : MeetingTypes
- Get the meeting type.
- getName() : string
- Get the name.
- getOrgan() : Organ
- Get the referenced organ.
- getOrganType() : OrganTypes
- Get the type.
- getReferences() : Collection<string|int, FoundationReference>
- Get the references.
- getSequence() : int
- Get the sequence number.
- setAbbr() : void
- Set the abbreviation.
- setContentEN() : void
- Set the content in English.
- setContentNL() : void
- Set the content in Dutch.
- setDecision() : void
- Set the decision.
- setName() : void
- Set the name.
- setOrganType() : void
- Set the type.
- setSequence() : void
- Set the sequence number.
- toGdprArray() : SubDecisionGdprArrayType
Properties
$abbr
Abbreviation (only for when organs are created).
private
string
$abbr
Attributes
- #[Column]
- $type: 'string'
$name
Name (only for when organs are created).
private
string
$name
Attributes
- #[Column]
- $type: 'string'
$organ
Organ entry for this organ.
private
Organ
$organ
Attributes
- #[OneToOne]
- $targetEntity: \Decision\Model\Organ::class
- $mappedBy: 'foundation'
$organType
Type of the organ.
private
OrganTypes
$organType
Attributes
- #[Column]
- $type: 'string'
- $enumType: \Decision\Model\Enums\OrganTypes::class
$references
References from other subdecisions to this organ.
private
Collection<string|int, FoundationReference>
$references
Attributes
- #[OneToMany]
- $targetEntity: \Decision\Model\SubDecision\FoundationReference::class
- $mappedBy: 'foundation'
Methods
__construct()
public
__construct() : mixed
getAbbr()
Get the abbreviation.
public
getAbbr() : string
Return values
stringgetContentEN()
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
intgetHash()
Get a unique identifier for this foundation. It is used to distinguish between organs that share the same name but are actually distinct.
public
getHash() : string
Return values
stringgetMeetingNumber()
Get the meeting number.
public
getMeetingNumber() : int
Return values
intgetMeetingType()
Get the meeting type.
public
getMeetingType() : MeetingTypes
Return values
MeetingTypesgetName()
Get the name.
public
getName() : string
Return values
stringgetOrgan()
Get the referenced organ.
public
getOrgan() : Organ
Return values
OrgangetOrganType()
Get the type.
public
getOrganType() : OrganTypes
Return values
OrganTypesgetReferences()
Get the references.
public
getReferences() : Collection<string|int, FoundationReference>
Return values
Collection<string|int, FoundationReference>getSequence()
Get the sequence number.
public
getSequence() : int
Return values
intsetAbbr()
Set the abbreviation.
public
setAbbr(string $abbr) : void
Parameters
- $abbr : string
setContentEN()
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
setName()
Set the name.
public
setName(string $name) : void
Parameters
- $name : string
setOrganType()
Set the type.
public
setOrganType(OrganTypes $organType) : void
Parameters
- $organType : OrganTypes
setSequence()
Set the sequence number.
public
setSequence(int $sequence) : void
Parameters
- $sequence : int
toGdprArray()
public
toGdprArray() : SubDecisionGdprArrayType