social_lms_integrator-1.0.0-beta4/modules/social_lms_integrator_application/src/ApplicationInterface.php
modules/social_lms_integrator_application/src/ApplicationInterface.php
<?php
namespace Drupal\social_lms_integrator_application;
use Drupal\Core\Entity\ContentEntityInterface;
use Drupal\user\EntityOwnerInterface;
use Drupal\Core\Entity\EntityChangedInterface;
/**
* Provides an interface defining an application entity type.
*/
interface ApplicationInterface extends ContentEntityInterface, EntityOwnerInterface, EntityChangedInterface {
/**
* Gets the application creation timestamp.
*
* @return int
* Creation timestamp of the application.
*/
public function getCreatedTime();
/**
* Sets the application creation timestamp.
*
* @param int $timestamp
* The application creation timestamp.
*
* @return \Drupal\social_lms_integrator_application\ApplicationInterface
* The called application entity.
*/
public function setCreatedTime($timestamp);
/**
* Gets the order state.
*
* @return \Drupal\state_machine\Plugin\Field\FieldType\StateItemInterface
* The order state.
*/
public function getState();
public function getOwner();
public function getOwnerId();
}
