Entry
class Entry implements JsonSerializable, ObjectInterface, ObjectInterface, ExportableInterface (View source)
Traits
Properties
protected | $entryFormatter | ||
protected | $exEntryID | ||
protected | $author | ||
protected | $exEntryDisplayOrder | ||
protected | $exEntryDateCreated | ||
protected | $entity | ||
protected | $exEntryDateModified | ||
protected | $publicIdentifier | ||
protected | $resultsNodeID | ||
protected | $attributes | ||
protected | $associations |
Methods
No description
No description
Sets the attribute of a user info object to the specified value, and saves it in the database.
Returns either an attribute (if passed an attribute handle) or the content of an association, if it matches an association.
Checks if this Entry's entity handle is the same as the one specified.
Returns the ID of this Entry.
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
Entry constructor.
Updates the entity dateModified field Normally called by ExpressValue Entity.
Formats the label of this entry to the mask (e.g. %product-name%) or the standard format.
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
Details
CategoryInterface
getObjectAttributeCategory()
No description
AttributeValueInterface|null
getAttributeValueObject(AttributeKeyInterface|string $ak, bool $createIfNotExists = false)
No description
getAttribute($ak, $mode = false)
No description
Value
getAttributeValue($ak)
No description
clearAttribute($ak, bool $doReindexImmediately = true)
No description
Value
setAttribute($ak, mixed $value, bool $doReindexImmediately = true)
Sets the attribute of a user info object to the specified value, and saves it in the database.
__call($nm, $a)
Returns either an attribute (if passed an attribute handle) or the content of an association, if it matches an association.
bool
is($entityHandle)
Checks if this Entry's entity handle is the same as the one specified.
getPermissionObjectIdentifier()
Returns the ID of this Entry.
getPermissionResponseClassName()
No description
getPermissionAssignmentClassName()
No description
getPermissionObjectKeyCategoryHandle()
No description
Entity
getEntity()
No description
setEntity(mixed $entity)
No description
mixed
getID()
No description
setID(mixed $exEntryID)
No description
mixed
getAttributes()
No description
setAttributes(mixed $attributes)
No description
mixed
getEntryDisplayOrder()
No description
setEntryDisplayOrder(mixed $exEntryDisplayOrder)
No description
Association[]
getAssociations()
No description
setAssociations(mixed $associations)
No description
mixed
getResultsNodeID()
No description
void
setResultsNodeID(mixed $resultsNodeID)
No description
Association|null
getAssociation($handle)
No description
Association|null
getEntryAssociation(Association $association)
Get the EntryAssociation for a given association.
mixed
getOwnedByEntry()
No description
__construct()
Entry constructor.
updateDateModified()
Updates the entity dateModified field Normally called by ExpressValue Entity.
string
getLabel()
Formats the label of this entry to the mask (e.g. %product-name%) or the standard format.
getURL()
No description
array|mixed
jsonSerialize()
No description
DateTime
getDateModified()
No description
setDateModified(mixed $exEntryDateModified)
No description
DateTime
getDateCreated()
No description
setDateCreated(mixed $exEntryDateCreated)
No description
mixed
associateEntries()
No description
ItemInterface
getExporter()
No description
User
getAuthor()
No description
setAuthor(mixed $author)
No description
mixed
getPublicIdentifier()
No description
setPublicIdentifier(mixed $publicIdentifier)
No description