WorkableItemInterface.php in Drupal PM (Project Management) 4.x
Namespace
Drupal\pm_project\EntityFile
modules/pm_project/src/Entity/WorkableItemInterface.phpView source
<?php
namespace Drupal\pm_project\Entity;
use Drupal\Core\Entity\ContentEntityInterface;
use Drupal\Core\Entity\EntityChangedInterface;
use Drupal\user\EntityOwnerInterface;
use Drupal\user\UserInterface;
/**
* Interface for Workable Item.
*/
interface WorkableItemInterface extends ContentEntityInterface, EntityChangedInterface, EntityOwnerInterface {
/**
* {@inheritdoc}
*/
public function getProject();
/**
* {@inheritdoc}
*/
public function setProject($project_id);
/**
* {@inheritdoc}
*/
public function getLabel();
/**
* {@inheritdoc}
*/
public function setLabel($label);
/**
* {@inheritdoc}
*/
public function getCreatedTime();
/**
* {@inheritdoc}
*/
public function setCreatedTime($timestamp);
/**
* {@inheritdoc}
*/
public function getOwner();
/**
* {@inheritdoc}
*/
public function getOwnerId();
/**
* {@inheritdoc}
*/
public function setOwnerId($uid);
/**
* {@inheritdoc}
*/
public function setOwner(UserInterface $account);
/**
* Gets the timestamp of the last entity change for the current translation.
*
* @return int
* The timestamp of the last entity save operation.
*/
public function getChangedTime();
/**
* Sets the timestamp of the last entity change for the current translation.
*
* @param int $timestamp
* The timestamp of the last entity save operation.
*
* @return $this
*/
public function setChangedTime($timestamp);
}
Interfaces
Name![]() |
Description |
---|---|
WorkableItemInterface | Interface for Workable Item. |