AdobeConnectClient\Entities\SCO
Adobe Connect SCO
See
Synopsis
class SCO
implements
ArrayableInterface
{
- // constants
- const TYPE_CONTENT = 'content';
- const TYPE_CURRICULUM = 'curriculum';
- const TYPE_EVENT = 'event';
- const TYPE_FOLDER = 'folder';
- const TYPE_LINK = 'link';
- const TYPE_MEETING = 'meeting';
- const TYPE_SESSION = 'session';
- const TYPE_TREE = 'tree';
- // members
- protected $accountId = NULL;
- protected bool $disabled = NULL;
- protected $displaySeq = NULL;
- protected $folderId = NULL;
- protected $icon = NULL;
- protected $lang = NULL;
- protected $maxRetries = NULL;
- protected $scoId = NULL;
- protected $sourceScoId = NULL;
- protected $type = NULL;
- protected $version = NULL;
- protected DateTimeImmutable $dateCreated = NULL;
- protected DateTimeImmutable $dateModified = NULL;
- protected $description = NULL;
- protected $name = NULL;
- protected $urlPath = NULL;
- protected DateTimeImmutable $dateBegin = NULL;
- protected DateTimeImmutable $dateEnd = NULL;
- protected bool $meetingPodsLayoutsLocked = NULL;
- protected bool $updateLinkedItem = NULL;
- // methods
- public static SCO instance()
- public int getAccountId()
- public bool getDisabled()
- public int getDisplaySeq()
- public int getFolderId()
- public string getIcon()
- public string getLang()
- public int getMaxRetries()
- public int getScoId()
- public int getSourceScoId()
- public string getType()
- public string getVersion()
- public DateTimeImmutable getDateCreated()
- public DateTimeImmutable getDateModified()
- public string getDescription()
- public string getName()
- public string getUrlPath()
- public DateTimeImmutable getDateBegin()
- public DateTimeImmutable getDateEnd()
- public bool getMeetingPodsLayoutsLocked()
- public bool getUpdateLinkedItem()
- public SCO setAccountId()
- public SCO setDisabled()
- public SCO setDisplaySeq()
- public SCO setFolderId()
- public SCO setIcon()
- public SCO setLang()
- public SCO setMaxRetries()
- public SCO setScoId()
- public SCO setSourceScoId()
- public SCO setType()
- public SCO setVersion()
- public SCO setDateCreated()
- public SCO setDateModified()
- public SCO setDescription()
- public SCO setName()
- public SCO setUrlPath()
- public SCO setDateBegin()
- public SCO setDateEnd()
- public SCO setMeetingPodsLayoutsLocked()
- public SCO setUpdateLinkedItem()
- // Inherited methods from Arrayable
- public array toArray()
Hierarchy
Coverage
Methods | 0% | 0 / 41 |
Lines | 0% | / |
Violations
PHPMessDetector
Line | Rule | Message |
---|---|---|
18 - 637 | TooManyFields | The class SCO has 20 fields. Consider redesigning SCO to keep the number of fields under 15. |
166 | LongVariable | Avoid excessively long variable names like $meetingPodsLayoutsLocked. Keep variable name length under 20. |
198 - 201 | BooleanGetMethodName | The 'getDisabled()' method which returns a boolean should be named 'is...()' or 'has...()' |
368 - 371 | BooleanGetMethodName | The 'getMeetingPodsLayoutsLocked()' method which returns a boolean should be named 'is...()' or 'has...()' |
378 - 381 | BooleanGetMethodName | The 'getUpdateLinkedItem()' method which returns a boolean should be named 'is...()' or 'has...()' |
403 | StaticAccess | Avoid using static access to class '\AdobeConnectClient\Helpers\ValueTransform' in method 'setDisabled'. |
538 | StaticAccess | Avoid using static access to class '\AdobeConnectClient\Helpers\ValueTransform' in method 'setDateCreated'. |
550 | StaticAccess | Avoid using static access to class '\AdobeConnectClient\Helpers\ValueTransform' in method 'setDateModified'. |
598 | StaticAccess | Avoid using static access to class '\AdobeConnectClient\Helpers\ValueTransform' in method 'setDateBegin'. |
610 | StaticAccess | Avoid using static access to class '\AdobeConnectClient\Helpers\ValueTransform' in method 'setDateEnd'. |
620 | LongVariable | Avoid excessively long variable names like $meetingPodsLayoutsLocked. Keep variable name length under 20. |
622 | StaticAccess | Avoid using static access to class '\AdobeConnectClient\Helpers\ValueTransform' in method 'setMeetingPodsLayoutsLocked'. |
634 | StaticAccess | Avoid using static access to class '\AdobeConnectClient\Helpers\ValueTransform' in method 'setUpdateLinkedItem'. |
Constants
Name | Value |
---|---|
TYPE_CONTENT | 'content' |
TYPE_CURRICULUM | 'curriculum' |
TYPE_EVENT | 'event' |
TYPE_FOLDER | 'folder' |
TYPE_LINK | 'link' |
TYPE_MEETING | 'meeting' |
TYPE_SESSION | 'session' |
TYPE_TREE | 'tree' |
Members
protected
- $accountId — int
- $dateBegin — DateTimeImmutable
- $dateCreated — DateTimeImmutable
- $dateEnd — DateTimeImmutable
- $dateModified — DateTimeImmutable
- $description — string
- $disabled — AdobeConnectClient\Entities\bool
- $displaySeq — int
- $folderId — int
- $icon — string
- $lang — string
- $maxRetries — int
- $meetingPodsLayoutsLocked — AdobeConnectClient\Entities\bool
- $name — string
- $scoId — int
- $sourceScoId — int
- $type — string
- $updateLinkedItem — AdobeConnectClient\Entities\bool
- $urlPath — string
- $version — string
Methods
public
- getAccountId() — Get the Account ID
- getDateBegin() — Get the time Begins the meeting
- getDateCreated() — Get the Creation Date
- getDateEnd() — Get the time End the meeting
- getDateModified() — Get the Modified date
- getDescription() — Get the description
- getDisabled() — Get the disabled indicator
- getDisplaySeq() — Get the display sequence
- getFolderId() — Get the Folder ID
- getIcon() — Get the icon
- getLang() — Get the language
- getMaxRetries() — Get the max retries
- getMeetingPodsLayoutsLocked() — Get the Pod layout locked status
- getName() — Get the name
- getScoId() — Get the SCO ID
- getSourceScoId() — Get the Source ID
- getType() — Get the type
- getUpdateLinkedItem() — Get the linked item update status
- getUrlPath() — Get the URL
- getVersion() — Get the version
- instance() — Create a new SCO Instance
- setAccountId() — Set the Account ID
- setDateBegin() — Set the time Meeting begin
- setDateCreated() — Set the Created Date
- setDateEnd() — Set the time Meeting end
- setDateModified() — Set the Modified Date
- setDescription() — Set the Description
- setDisabled() — Set the disabled status
- setDisplaySeq() — Set the Display Sequence
- setFolderId() — Set the Folder ID
- setIcon() — Set the Icon
- setLang() — Set the Language
- setMaxRetries() — Set the Max retries
- setMeetingPodsLayoutsLocked() — Set the Pods Layout locked status
- setName() — Set the Name
- setScoId() — Set the SCO ID
- setSourceScoId() — Set the Source ID
- setType() — Set the Type
- setUpdateLinkedItem() — Set the linked item status
- setUrlPath() — Set the URL
- setVersion() — Set the Version
Inherited from AdobeConnectClient\Traits\Arrayable
public
- toArray() — Retrieves all not null attributes in an associative array