* @property-read integer|null $lastVisitTime
*/
class Conversation extends DatabaseObject implements IRouteController, ITitledLinkObject {
- /**
- * @inheritDoc
- */
- protected static $databaseTableName = 'conversation';
-
- /**
- * @inheritDoc
- */
- protected static $databaseTableIndexName = 'conversationID';
-
/**
* default participation state
* @var integer
* @property-read string $cssClassName
*/
class ConversationLabel extends DatabaseObject {
- /**
- * @inheritDoc
- */
- protected static $databaseTableName = 'conversation_label';
-
- /**
- * @inheritDoc
- */
- protected static $databaseTableIndexName = 'labelID';
-
/**
* list of pre-defined css class names
* @var string[]
class ConversationMessage extends DatabaseObject implements IMessage {
use TUserContent;
- /**
- * @inheritDoc
- */
- protected static $databaseTableName = 'conversation_message';
-
- /**
- * @inheritDoc
- */
- protected static $databaseTableIndexName = 'messageID';
-
/**
* conversation object
* @var Conversation