1 /* 2 * Copyright ©2014 SARA bv, The Netherlands 3 * 4 * This file is part of js-webdav-client. 5 * 6 * js-webdav-client is free software: you can redistribute it and/or modify 7 * it under the terms of the GNU Lesser General Public License as published 8 * by the Free Software Foundation, either version 3 of the License, or 9 * (at your option) any later version. 10 * 11 * js-webdav-client is distributed in the hope that it will be useful, 12 * but WITHOUT ANY WARRANTY; without even the implied warranty of 13 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 * GNU Lesser General Public License for more details. 15 * 16 * You should have received a copy of the GNU Lesser General Public License 17 * along with js-webdav-client. If not, see <http://www.gnu.org/licenses/>. 18 */ 19 "use strict"; 20 21 // If nl.sara.webdav.codec.Inherited_acl_setCodec is already defined, we have a namespace clash! 22 if (nl.sara.webdav.codec.Inherited_acl_setCodec !== undefined) { 23 throw new nl.sara.webdav.Exception('Namespace nl.sara.webdav.codec.Inherited_acl_setCodec already taken, could not load JavaScript library for WebDAV connectivity.', nl.sara.webdav.Exception.NAMESPACE_TAKEN); 24 } 25 26 /** 27 * @class Adds a codec that converts DAV: inherited-acl-set to an array with the uri's object 28 * @augments nl.sara.webdav.Codec 29 */ 30 nl.sara.webdav.codec.Inherited_acl_setCodec = new nl.sara.webdav.Codec(); 31 nl.sara.webdav.codec.Inherited_acl_setCodec.namespace = 'DAV:'; 32 nl.sara.webdav.codec.Inherited_acl_setCodec.tagname = 'inherited-acl-set'; 33 34 nl.sara.webdav.codec.Inherited_acl_setCodec.fromXML = nl.sara.webdav.codec.Principal_collection_setCodec.fromXML; 35 nl.sara.webdav.codec.Inherited_acl_setCodec.toXML = nl.sara.webdav.codec.Principal_collection_setCodec.toXML; 36 37 nl.sara.webdav.Property.addCodec(nl.sara.webdav.codec.Inherited_acl_setCodec); 38 39 // End of file