. * * You can contact KnowledgeTree Inc., PO Box 7775 #87847, San Francisco, * California 94120-7775, or email info@knowledgetree.com. * * The interactive user interfaces in modified source and object code versions * of this program must display Appropriate Legal Notices, as required under * Section 5 of the GNU General Public License version 3. * * In accordance with Section 7(b) of the GNU General Public License version 3, * these Appropriate Legal Notices must retain the display of the "Powered by * KnowledgeTree" logo and retain the original copyright notice. If the display of the * logo is not reasonably feasible for technical reasons, the Appropriate Legal Notices * must display the words "Powered by KnowledgeTree" and retain the original * copyright notice. * Contributor( s): ______________________________________ */ /** * * @copyright 2008-2010, KnowledgeTree Inc. * @license GNU General Public License version 3 * @author KnowledgeTree Team * @package KTCMIS * @version Version 0.1 */ require_once(CMIS_DIR . '/classes/CMISPropertyCollection.inc.php'); /** * This class contains the document object properties */ class CMISDocumentPropertyCollection extends CMISPropertyCollection { static $name; static $isImmutable; static $isLatestVersion; static $isMajorVersion; static $isLatestMajorVersion; static $versionLabel; static $versionSeriesId; static $isVersionSeriesCheckedOut; static $versionSeriesCheckedOutBy; static $versionSeriesCheckedOutId; static $checkinComment; static $contentStreamLength; static $contentStreamMimeType; static $contentStreamFilename; static $contentStreamUri; function __construct() { parent::__construct(); self::$propertyTypes = array_merge(self::$propertyTypes, array('contentStreamAllowed' => 'propertyString', 'contentStreamLength' => 'propertyInteger', 'contentStreamMimeType' => 'propertyString', 'contentStreamFilename' => 'propertyString', 'contentStreamUri' => 'propertyUri', 'isLatestVersion' => 'propertyBoolean', 'isVersionSeriesCheckedOut' => 'propertyBoolean', 'versionSeriesCheckedOutBy' => 'propertyString', 'versionSeriesCheckedOutId' => 'propertyId', 'versionLabel' => 'propertyString')); } } ?>