Commit 99ab04c8f1605d477294a268306408994141569e

Authored by Paul Barrett
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
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';
... ...