Commit 99ab04c8f1605d477294a268306408994141569e
1 parent
fa62036c
Update to classes for CMIS enum types
Story ID:2295472. Update KT CMIS implementation to 1.0 lib/api/compliance Committed by: Paul Barrett
Showing
7 changed files
with
14 additions
and
13 deletions
lib/api/ktcmis/classes/AbstractEnum.inc.php renamed to lib/api/ktcmis/classes/Enum.inc.php
| ... | ... | @@ -6,8 +6,9 @@ |
| 6 | 6 | |
| 7 | 7 | // TODO enable creation of enum instances on the fly - this will most likely be done in an extending class |
| 8 | 8 | |
| 9 | -abstract class AbstractEnum { | |
| 9 | +abstract class Enum { | |
| 10 | 10 | |
| 11 | + // actual implementation of these will be in child classes | |
| 11 | 12 | static private $values; |
| 12 | 13 | static private $value; |
| 13 | 14 | static private $name; | ... | ... |
lib/api/ktcmis/enums/EnumCapabilityACL.inc.php
| ... | ... | @@ -7,9 +7,9 @@ |
| 7 | 7 | require_once(realpath(dirname(__FILE__) . '/../../../../config/dmsDefaults.php')); |
| 8 | 8 | |
| 9 | 9 | define ('CMIS_DIR', KT_LIB_DIR . '/api/ktcmis'); |
| 10 | -require_once(CMIS_DIR . '/classes/AbstractEnum.inc.php'); | |
| 10 | +require_once(CMIS_DIR . '/classes/Enum.inc.php'); | |
| 11 | 11 | |
| 12 | -class EnumCapabilityACL extends AbstractEnum { | |
| 12 | +class EnumCapabilityACL extends Enum { | |
| 13 | 13 | |
| 14 | 14 | static private $values = array('none', 'discover', 'manage'); |
| 15 | 15 | static private $name = 'capabilityACL'; | ... | ... |
lib/api/ktcmis/enums/EnumCapabilityChanges.inc.php
| ... | ... | @@ -7,9 +7,9 @@ |
| 7 | 7 | require_once(realpath(dirname(__FILE__) . '/../../../../config/dmsDefaults.php')); |
| 8 | 8 | |
| 9 | 9 | define ('CMIS_DIR', KT_LIB_DIR . '/api/ktcmis'); |
| 10 | -require_once(CMIS_DIR . '/classes/AbstractEnum.inc.php'); | |
| 10 | +require_once(CMIS_DIR . '/classes/Enum.inc.php'); | |
| 11 | 11 | |
| 12 | -class EnumCapabilityChanges extends AbstractEnum { | |
| 12 | +class EnumCapabilityChanges extends Enum { | |
| 13 | 13 | |
| 14 | 14 | static private $values = array('none', 'objectidsonly', 'properties', 'all'); |
| 15 | 15 | static private $name = 'capabilityChanges'; | ... | ... |
lib/api/ktcmis/enums/EnumCapabilityContentStreamUpdatability.inc.php
| ... | ... | @@ -7,9 +7,9 @@ |
| 7 | 7 | require_once(realpath(dirname(__FILE__) . '/../../../../config/dmsDefaults.php')); |
| 8 | 8 | |
| 9 | 9 | define ('CMIS_DIR', KT_LIB_DIR . '/api/ktcmis'); |
| 10 | -require_once(CMIS_DIR . '/classes/AbstractEnum.inc.php'); | |
| 10 | +require_once(CMIS_DIR . '/classes/Enum.inc.php'); | |
| 11 | 11 | |
| 12 | -class EnumCapabilityContentStreamUpdatability extends AbstractEnum { | |
| 12 | +class EnumCapabilityContentStreamUpdatability extends Enum { | |
| 13 | 13 | |
| 14 | 14 | static private $values = array('none', 'anytime', 'pwconly'); |
| 15 | 15 | static private $name = 'capabilityContentStreamUpdatability'; | ... | ... |
lib/api/ktcmis/enums/EnumCapabilityJoin.inc.php
| ... | ... | @@ -7,9 +7,9 @@ |
| 7 | 7 | require_once(realpath(dirname(__FILE__) . '/../../../../config/dmsDefaults.php')); |
| 8 | 8 | |
| 9 | 9 | define ('CMIS_DIR', KT_LIB_DIR . '/api/ktcmis'); |
| 10 | -require_once(CMIS_DIR . '/classes/AbstractEnum.inc.php'); | |
| 10 | +require_once(CMIS_DIR . '/classes/Enum.inc.php'); | |
| 11 | 11 | |
| 12 | -class EnumCapabilityJoin extends AbstractEnum { | |
| 12 | +class EnumCapabilityJoin extends Enum { | |
| 13 | 13 | |
| 14 | 14 | static private $values = array('none', 'inneronly', 'innerandouter'); |
| 15 | 15 | static private $name = 'capabilityJoin'; | ... | ... |
lib/api/ktcmis/enums/EnumCapabilityQuery.inc.php
| ... | ... | @@ -7,9 +7,9 @@ |
| 7 | 7 | require_once(realpath(dirname(__FILE__) . '/../../../../config/dmsDefaults.php')); |
| 8 | 8 | |
| 9 | 9 | define ('CMIS_DIR', KT_LIB_DIR . '/api/ktcmis'); |
| 10 | -require_once(CMIS_DIR . '/classes/AbstractEnum.inc.php'); | |
| 10 | +require_once(CMIS_DIR . '/classes/Enum.inc.php'); | |
| 11 | 11 | |
| 12 | -class EnumCapabilityQuery extends AbstractEnum { | |
| 12 | +class EnumCapabilityQuery extends Enum { | |
| 13 | 13 | |
| 14 | 14 | static private $values = array('none', 'metadataonly', 'fulltextonly', 'bothseparate', 'bothcombined'); |
| 15 | 15 | static private $name = 'capabilityQuery'; | ... | ... |
lib/api/ktcmis/enums/EnumCapabilityRenditions.inc.php
| ... | ... | @@ -7,9 +7,9 @@ |
| 7 | 7 | require_once(realpath(dirname(__FILE__) . '/../../../../config/dmsDefaults.php')); |
| 8 | 8 | |
| 9 | 9 | define ('CMIS_DIR', KT_LIB_DIR . '/api/ktcmis'); |
| 10 | -require_once(CMIS_DIR . '/classes/AbstractEnum.inc.php'); | |
| 10 | +require_once(CMIS_DIR . '/classes/Enum.inc.php'); | |
| 11 | 11 | |
| 12 | -class EnumCapabilityRenditions extends AbstractEnum { | |
| 12 | +class EnumCapabilityRenditions extends Enum { | |
| 13 | 13 | |
| 14 | 14 | static private $values = array('none', 'objectidsonly', 'properties', 'all'); |
| 15 | 15 | static private $name = 'capabilityRenditions'; | ... | ... |