| /* |
| Licensed to the Apache Software Foundation (ASF) under one |
| or more contributor license agreements. See the NOTICE file |
| distributed with this work for additional information |
| regarding copyright ownership. The ASF licenses this file |
| to you under the Apache License, Version 2.0 (the |
| "License"); you may not use this file except in compliance |
| with the License. You may obtain a copy of the License at |
| |
| http://www.apache.org/licenses/LICENSE-2.0 |
| |
| Unless required by applicable law or agreed to in writing, |
| software distributed under the License is distributed on an |
| "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY |
| KIND, either express or implied. See the License for the |
| specific language governing permissions and limitations |
| under the License. |
| */ |
| |
| #import "CMISAtomPubConstants.h" |
| |
| // Feed |
| NSString * const kCMISAtomFeedNumItems = @"numItems"; |
| |
| // Entry |
| NSString * const kCMISAtomEntry = @"entry"; |
| NSString * const kCMISAtomEntryLink = @"link"; |
| NSString * const kCMISAtomEntryLinkTypeAtomFeed = @"application/atom+xml;type=feed"; |
| NSString * const kCMISAtomEntryRel = @"rel"; |
| NSString * const kCMISAtomEntryHref = @"href"; |
| NSString * const kCMISAtomEntryType = @"type"; |
| NSString * const kCMISAtomEntryObject = @"object"; |
| NSString * const kCMISAtomEntryProperties = @"properties"; |
| NSString * const kCMISAtomEntryPropertyId = @"propertyId"; |
| NSString * const kCMISAtomEntryPropertyString = @"propertyString"; |
| NSString * const kCMISAtomEntryPropertyInteger = @"propertyInteger"; |
| NSString * const kCMISAtomEntryPropertyDecimal = @"propertyDecimal"; |
| NSString * const kCMISAtomEntryPropertyDateTime = @"propertyDateTime"; |
| NSString * const kCMISAtomEntryPropertyBoolean = @"propertyBoolean"; |
| NSString * const kCMISAtomEntryPropertyUri = @"propertyUri"; |
| NSString * const kCMISAtomEntryPropertyHtml = @"propertyHtml"; |
| NSString * const kCMISAtomEntryPropertyDefId = @"propertyDefinitionId"; |
| NSString * const kCMISAtomEntryDisplayName = @"displayName"; |
| NSString * const kCMISAtomEntryQueryName = @"queryName"; |
| NSString * const kCMISAtomEntryValue = @"value"; |
| NSString * const kCMISAtomEntryValueTrue = @"true"; |
| NSString * const kCMISAtomEntryContent = @"content"; |
| NSString * const kCMISAtomEntrySrc = @"src"; |
| NSString * const kCMISAtomEntryAllowableActions = @"allowableActions"; |
| |
| // Collections |
| NSString * const kCMISAtomCollectionQuery = @"query"; |
| NSString * const kCMISAtomCollectionCheckedout = @"checkedout"; |
| |
| // Links |
| NSString * const kCMISLinkRelationDown = @"down"; |
| NSString * const kCMISLinkRelationUp = @"up"; |
| NSString * const kCMISLinkRelationSelf = @"self"; |
| NSString * const kCMISLinkRelationFolderTree = @"http://docs.oasis-open.org/ns/cmis/link/200908/foldertree"; |
| NSString * const kCMISLinkVersionHistory = @"version-history"; |
| NSString * const kCMISLinkEditMedia = @"edit-media"; |
| NSString * const kCMISLinkRelationNext = @"next"; |
| NSString * const kCMISLinkRelationWorkingCopy = @"working-copy"; |
| |
| // Parameters |
| NSString * const kCMISParameterChangeToken = @"changeToken"; |
| NSString * const kCMISParameterOverwriteFlag = @"overwriteFlag"; |
| NSString * const kCMISParameterIncludeAllowableActions = @"includeAllowableActions"; |
| NSString * const kCMISParameterFilter = @"filter"; |
| NSString * const kCMISParameterMaxItems = @"maxItems"; |
| NSString * const kCMISParameterObjectId = @"objectId"; |
| NSString * const kCMISParameterOrderBy = @"orderBy"; |
| NSString * const kCMISParameterIncludePathSegment = @"includePathSegment"; |
| NSString * const kCMISParameterIncludeRelationships = @"includeRelationships"; |
| NSString * const kCMISParameterRenditionFilter = @"renditionFilter"; |
| NSString * const kCMISParameterSkipCount = @"skipCount"; |
| NSString * const kCMISParameterStreamId = @"streamId"; |
| NSString * const kCMISParameterAllVersions = @"allVersions"; |
| NSString * const kCMISParameterContinueOnFailure= @"continueOnFailure"; |
| NSString * const kCMISParameterUnfileObjects = @"unfileObjects"; |
| NSString * const kCMISParameterRelativePathSegment = @"includeRelativePathSegment"; |
| NSString * const kCMISParameterMajor = @"major"; |
| NSString * const kCMISParameterCheckin = @"checkin"; |
| NSString * const kCMISParameterCheckinComment = @"checkinComment"; |
| |
| // Parameter Values |
| NSString * const kCMISParameterValueTrue = @"true"; |
| NSString * const kCMISParameterValueFalse = @"false"; |
| |
| // Namespaces |
| NSString * const kCMISNamespaceCmis = @"http://docs.oasis-open.org/ns/cmis/core/200908/"; |
| NSString * const kCMISNamespaceCmisRestAtom = @"http://docs.oasis-open.org/ns/cmis/restatom/200908/"; |
| NSString * const kCMISNamespaceAtom = @"http://www.w3.org/2005/Atom"; |
| NSString * const kCMISNamespaceApp = @"http://www.w3.org/2007/app"; |
| |
| // Media Types |
| NSString * const kCMISMediaTypeService = @"application/atomsvc+xml"; |
| NSString * const kCMISMediaTypeFeed = @"application/atom+xml;type=feed"; |
| NSString * const kCMISMediaTypeEntry = @"application/atom+xml;type=entry"; |
| NSString * const kCMISMediaTypeChildren = @"application/atom+xml;type=feed"; |
| NSString * const kCMISMediaTypeDescendants = @"application/cmistree+xml"; |
| NSString * const kCMISMediaTypeQuery = @"application/cmisquery+xml"; |
| NSString * const kCMISMediaTypeAllowableAction = @"application/cmisallowableactions+xml"; |
| NSString * const kCMISMediaTypeAcl = @"application/cmisacl+xml"; |
| NSString * const kCMISMediaTypeCmisAtom = @"application/cmisatom+xml"; |
| NSString * const kCMISMediaTypeOctetStream = @"application/octet-stream"; |
| |
| // App Element Names |
| NSString * const kCMISAppWorkspace = @"workspace"; |
| NSString * const kCMISAppCollection = @"collection"; |
| NSString * const kCMISAppAccept = @"accept"; |
| |
| // Atom Element Names |
| NSString * const kCMISAtomTitle = @"title"; |
| NSString * const kCMISAtomLink = @"link"; |
| |
| // CMIS-RestAtom Element Names |
| NSString * const kCMISRestAtomRepositoryInfo = @"repositoryInfo"; |
| NSString * const kCMISRestAtomCollectionType = @"collectionType"; |
| NSString * const kCMISRestAtomUritemplate = @"uritemplate"; |
| NSString * const kCMISRestAtomMediaType = @"mediaType"; |
| NSString * const kCMISRestAtomType = @"type"; |
| NSString * const kCMISRestAtomTemplate = @"template"; |
| |
| // CMIS-Core Element Names |
| NSString * const kCMISCoreRepositoryId = @"repositoryId"; |
| NSString * const kCMISCoreRepositoryName = @"repositoryName"; |
| NSString * const kCMISCoreRepositoryDescription = @"repositoryDescription"; |
| NSString * const kCMISCoreVendorName = @"vendorName"; |
| NSString * const kCMISCoreProductName = @"productName"; |
| NSString * const kCMISCoreProductVersion = @"productVersion"; |
| NSString * const kCMISCoreRootFolderId = @"rootFolderId"; |
| NSString * const kCMISCoreCapabilities = @"capabilities"; |
| NSString * const _kCMISCoreCapabilityPrefix = @"capability"; |
| NSString * const kCMISCoreAclCapability = @"aclCapability"; |
| NSString * const kCMISCorePermissions = @"permissions"; |
| NSString * const kCMISCorePermission = @"permission"; |
| NSString * const kCMISCoreMapping = @"mapping"; |
| NSString * const kCMISCoreKey = @"key"; |
| NSString * const kCMISCoreSupportedPermissions = @"supportedPermissions"; |
| NSString * const kCMISCorePropagation = @"propagation"; |
| NSString * const kCMISCoreCmisVersionSupported = @"cmisVersionSupported"; |
| NSString * const kCMISCoreChangesIncomplete = @"changesIncomplete"; |
| NSString * const kCMISCoreChangesOnType = @"changesOnType"; |
| NSString * const kCMISCorePrincipalAnonymous = @"principalAnonymous"; |
| NSString * const kCMISCorePrincipalAnyone = @"principalAnyone"; |
| NSString * const kCMISCoreId = @"id"; |
| NSString * const kCMISCoreLocalName = @"localName"; |
| NSString * const kCMISCoreLocalNamespace = @"localNamespace"; |
| NSString * const kCMISCoreDisplayName = @"displayName"; |
| NSString * const kCMISCoreQueryName = @"queryName"; |
| NSString * const kCMISCoreDescription = @"description"; |
| NSString * const kCMISCoreBaseId = @"baseId"; |
| NSString * const kCMISCoreCreatable = @"createable"; |
| NSString * const kCMISCoreFileable = @"fileable"; |
| NSString * const kCMISCoreQueryable = @"queryable"; |
| NSString * const kCMISCoreFullTextIndexed = @"fulltextIndexed"; |
| NSString * const kCMISCoreIncludedInSupertypeQuery = @"includedInSupertypeQuery"; |
| NSString * const kCMISCoreControllablePolicy = @"controllablePolicy"; |
| NSString * const kCMISCoreControllableACL = @"controllableACL"; |
| NSString * const kCMISCoreCardinality = @"cardinality"; |
| NSString * const kCMISCoreUpdatability = @"updatability"; |
| NSString * const kCMISCoreInherited = @"inherited"; |
| NSString * const kCMISCoreRequired = @"required"; |
| NSString * const kCMISCoreOrderable = @"queryable"; |
| NSString * const kCMISCoreOpenChoice = @"openChoice"; |
| NSString * const kCMISCoreVersionable = @"versionable"; |
| NSString * const kCMISCoreContentStreamAllowed = @"contentStreamAllowed"; |
| NSString * const kCMISCoreAllowed = @"allowed"; |
| NSString * const kCMISCoreNotAllowed = @"notallowed"; |
| |
| NSString * const kCMISCorePropertyStringDefinition = @"propertyStringDefinition"; |
| NSString * const kCMISCorePropertyIdDefinition = @"propertyIdDefinition"; |
| NSString * const kCMISCorePropertyBooleanDefinition = @"propertyBooleanDefinition"; |
| NSString * const kCMISCorePropertyDateTimeDefinition = @"propertyDateTimeDefinition"; |
| NSString * const kCMISCorePropertyIntegerDefinition = @"propertyIntegerDefinition"; |
| NSString * const kCMISCorePropertyDecimalDefinition = @"propertyDecimalDefinition"; |
| NSString * const kCMISCoreProperties = @"properties"; |
| |
| NSString * const kCMISCoreRendition = @"rendition"; |
| NSString * const kCMISCoreStreamId = @"streamId"; |
| NSString * const kCMISCoreMimetype = @"mimetype"; |
| NSString * const kCMISCoreLength = @"length"; |
| NSString * const kCMISCoreKind = @"kind"; |
| NSString * const kCMISCoreHeight = @"height"; |
| NSString * const kCMISCoreWidth = @"width"; |
| NSString * const kCMISCoreTitle = @"title"; |
| NSString * const kCMISCoreRenditionDocumentId = @"renditionDocumentId"; |
| NSString * const kCMISCoreRelationship = @"relationship"; |
| |
| // URI Templates |
| NSString * const kCMISUriTemplateObjectById = @"objectbyid"; |
| NSString * const kCMISUriTemplateObjectByPath = @"objectbypath"; |
| NSString * const kCMISUriTemplateTypeById = @"typebyid"; |
| NSString * const kCMISUriTemplateQuery = @"query"; |
| |
| // Common Attributes |
| NSString * const kCMISAtomLinkAttrHref = @"href"; |
| NSString * const kCMISAtomLinkAttrType = @"type"; |
| NSString * const kCMISAtomLinkAttrRel = @"rel"; |
| |
| // Constants for HTTP request headers |
| NSString * const kCMISHTTPHeaderContentType = @"Content-Type"; |
| NSString * const kCMISHTTPHeaderContentDisposition = @"Content-Disposition"; |
| NSString * const kCMISHTTPHeaderContentDispositionAttachment = @"attachment; filename=%@"; |