org.apache.chemistry.opencmis.commons.SessionParameter Maven / Gradle / Ivy
/*
* 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.
*/
package org.apache.chemistry.opencmis.commons;
/**
* Session parameter constants.
*
*
*
* Constant
* Description
* Binding
* Value
* Required
* Default
*
*
* General settings
*
*
* {@link #BINDING_TYPE}
* Defines the binding to use for the session
* all
* "atompub", "webservices", "browser", "local", "custom"
* yes
* -
*
*
* {@link #BINDING_SPI_CLASS}
* Binding implementation class
* all
* class name
* Custom binding: yes
* all other binding: no
* depends on {@link #BINDING_TYPE}
*
*
* {@link #REPOSITORY_ID}
* Repository ID
* all
* repository id
* SessionFactory.createSession(): yes
* SessionFactory.getRepositories(): no
* -
*
*
* {@link #LOCALE_ISO639_LANGUAGE}
* Language code sent to server
* all
* ISO 639 code
* no
* -
*
*
* {@link #LOCALE_ISO3166_COUNTRY}
* Country code sent to server if language code is set
* all
* ISO 3166 code
* no
* -
*
*
*
* {@link #OBJECT_FACTORY_CLASS}
* Object factory implementation class
* all
* class name
* no
* org.apache.chemistry.opencmis.client.runtime.repository.ObjectFactoryImpl
*
*
*
* Authentication settings
*
*
* {@link #USER}
* User name (used by the standard authentication provider)
* all
* user name
* depends on the server
* -
*
*
* {@link #PASSWORD}
* Password (used by the standard authentication provider)
* all
* password
* depends on the server
* -
*
*
* {@link #AUTHENTICATION_PROVIDER_CLASS}
* Authentication Provider class
* AtomPub, Web Services, Browser
* class name
* no
* org.apache.chemistry.opencmis.client.bindings.spi.
* StandardAuthenticationProvider
*
*
* {@link #AUTH_HTTP_BASIC}
* Switch to turn HTTP basic authentication on or off
* AtomPub, Web Services, Browser
* "true", "false"
* no
* depends on {@link #BINDING_TYPE}
*
*
* {@link #AUTH_HTTP_BASIC_CHARSET}
* Charset to encode HTTP basic authentication username and password
* AtomPub, Web Services, Browser
* character set name
* no
* UTF-8
*
*
* {@link #AUTH_SOAP_USERNAMETOKEN}
* Switch to turn UsernameTokens on or off
* Web Services
* "true", "false"
* no
* true
*
*
* HTTP and network settings
*
*
* {@link #HTTP_INVOKER_CLASS}
* HTTP invoker class
* AtomPub, Web Services, Browser
* class name
* no
* org.apache.chemistry.opencmis.client.bindings.spi.http.DefaultHttpInvoker
*
*
*
* {@link #COMPRESSION}
* Switch to turn HTTP response compression on or off
* AtomPub, Web Services, Browser
* "true", "false"
* no
* false
*
*
* {@link #CLIENT_COMPRESSION}
* Switch to turn HTTP request compression on or off
* AtomPub, Web Services, Browser
* "true", "false"
* no
* false
*
*
* {@link #COOKIES}
* Switch to turn cookie support on or off
* AtomPub, Web Services, Browser
* "true", "false"
* no
* false
*
*
* {@link #HEADER}
* HTTP header
* AtomPub, Web Services, Browser
* header header
* no
* -
*
*
* {@link #USER_AGENT}
* User agent header
* AtomPub, Web Services, Browser
* user agent string
* no
* -
*
*
* {@link #PROXY_USER}
* Proxy user (used by the standard authentication provider)
* AtomPub, Web Services, Browser
* user name
* no
* -
*
*
* {@link #PROXY_PASSWORD}
* Proxy password (used by the standard authentication provider)
* AtomPub, Web Services, Browser
* password
* no
* -
*
*
* {@link #CSRF_HEADER}
* CSRF Header
* AtomPub, Web Services, Browser
* header name
* no
* -
*
*
* {@link #CONNECT_TIMEOUT}
* HTTP connect timeout
* AtomPub, Web Services, Browser
* time in milliseconds
* no
* JVM default
*
*
* {@link #READ_TIMEOUT}
* HTTP read timeout
* AtomPub, Web Services, Browser
* time in milliseconds
* no
* JVM default
*
*
* Cache settings
*
*
* {@link #CACHE_CLASS}
* Cache implementation class
* all
* class name
* no
* org.apache.chemistry.opencmis.client.runtime.cache.CacheImpl
*
*
* {@link #TYPE_DEFINITION_CACHE_CLASS}
* Type definition cache implementation class
* all
* class name
* no
*
* org.apache.chemistry.opencmis.client.bindings.impl.TypeDefinitionCacheImpl
*
*
* {@link #CACHE_SIZE_OBJECTS}
* Object cache size
* all
* number of object entries
* no
* 1000
*
*
* {@link #CACHE_TTL_OBJECTS}
* Object cache time-to-live
* all
* time in milliseconds
* no
* 7200000 (2 hours)
*
*
* {@link #CACHE_SIZE_PATHTOID}
* Path-to-id cache size
* all
* number of path to object link entries
* no
* 1000
*
*
* {@link #CACHE_TTL_PATHTOID}
* Path-to-id cache time-to-live
* all
* time in milliseconds
* no
* 180000 (30 minutes)
*
*
* {@link #CACHE_PATH_OMIT}
* Turn off path-to-id cache
* all
* "true", "false"
* no
* false
*
*
* {@link #CACHE_SIZE_REPOSITORIES}
* Repository info cache size
* all
* number of repository info entries
* no
* 10
*
*
* {@link #CACHE_SIZE_TYPES}
* Type definition cache size
* all
* number of type definition entries
* no
* 100
*
*
* {@link #CACHE_SIZE_LINKS}
* AtomPub link cache size
* AtomPub
* number of link entries
* no
* 400
*
*
* AtomPub Binding settings
*
*
* {@link #ATOMPUB_URL}
* AtomPub service document URL
* AtomPub
* URL
* yes
* -
*
*
* Web Services Binding settings
*
*
* {@link #WEBSERVICES_REPOSITORY_SERVICE}
* Repository Service WSDL URL
* Web Services
* WSDL URL
* either {@link #WEBSERVICES_REPOSITORY_SERVICE} or
* {@link #WEBSERVICES_REPOSITORY_SERVICE_ENDPOINT} must be set
* -
*
*
* {@link #WEBSERVICES_REPOSITORY_SERVICE_ENDPOINT}
* Repository Service endpoint URL
* Web Services
* Endpoint URL
* either {@link #WEBSERVICES_REPOSITORY_SERVICE} or
* {@link #WEBSERVICES_REPOSITORY_SERVICE_ENDPOINT} must be set
* -
*
*
* {@link #WEBSERVICES_NAVIGATION_SERVICE}
* Navigation Service WSDL URL
* Web Services
* WSDL URL
* either {@link #WEBSERVICES_NAVIGATION_SERVICE} or
* {@link #WEBSERVICES_NAVIGATION_SERVICE_ENDPOINT} must be set
* -
*
*
* {@link #WEBSERVICES_NAVIGATION_SERVICE_ENDPOINT}
* Navigation Service endpoint URL
* Web Services
* Endpoint URL
* either {@link #WEBSERVICES_NAVIGATION_SERVICE} or
* {@link #WEBSERVICES_NAVIGATION_SERVICE_ENDPOINT} must be set
* -
*
*
* {@link #WEBSERVICES_OBJECT_SERVICE}
* Object Service WSDL URL
* Web Services
* WSDL URL
* either {@link #WEBSERVICES_OBJECT_SERVICE} or
* {@link #WEBSERVICES_OBJECT_SERVICE_ENDPOINT} must be set
* -
*
*
* {@link #WEBSERVICES_OBJECT_SERVICE_ENDPOINT}
* Object Service endpoint URL
* Web Services
* Endpoint URL
* either {@link #WEBSERVICES_OBJECT_SERVICE} or
* {@link #WEBSERVICES_OBJECT_SERVICE_ENDPOINT} must be set
* -
*
*
* {@link #WEBSERVICES_VERSIONING_SERVICE}
* Versioning Service WSDL URL
* Web Services
* WSDL URL
* either {@link #WEBSERVICES_VERSIONING_SERVICE} or
* {@link #WEBSERVICES_VERSIONING_SERVICE_ENDPOINT} must be set
* -
*
*
* {@link #WEBSERVICES_VERSIONING_SERVICE_ENDPOINT}
* Versioning Service endpoint URL
* Web Services
* Endpoint URL
* either {@link #WEBSERVICES_VERSIONING_SERVICE} or
* {@link #WEBSERVICES_VERSIONING_SERVICE_ENDPOINT} must be set
* -
*
*
* {@link #WEBSERVICES_DISCOVERY_SERVICE}
* Discovery Service WSDL URL
* Web Services
* WSDL URL
* either {@link #WEBSERVICES_DISCOVERY_SERVICE} or
* {@link #WEBSERVICES_DISCOVERY_SERVICE_ENDPOINT} must be set
* -
*
*
* {@link #WEBSERVICES_DISCOVERY_SERVICE_ENDPOINT}
* Discovery Service endpoint URL
* Web Services
* Endpoint URL
* either {@link #WEBSERVICES_DISCOVERY_SERVICE} or
* {@link #WEBSERVICES_DISCOVERY_SERVICE_ENDPOINT} must be set
* -
*
*
* {@link #WEBSERVICES_RELATIONSHIP_SERVICE}
* Relationship Service WSDL URL
* Web Services
* WSDL URL
* either {@link #WEBSERVICES_RELATIONSHIP_SERVICE} or
* {@link #WEBSERVICES_RELATIONSHIP_SERVICE_ENDPOINT} must be set
* -
*
*
* {@link #WEBSERVICES_RELATIONSHIP_SERVICE_ENDPOINT}
* Relationship Service endpoint URL
* Web Services
* Endpoint URL
* either {@link #WEBSERVICES_DISCOVERY_SERVICE} or
* {@link #WEBSERVICES_RELATIONSHIP_SERVICE_ENDPOINT} must be set
* -
*
*
* {@link #WEBSERVICES_MULTIFILING_SERVICE}
* Multifiling Service WSDL URL
* Web Services
* WSDL URL
* either {@link #WEBSERVICES_MULTIFILING_SERVICE} or
* {@link #WEBSERVICES_MULTIFILING_SERVICE_ENDPOINT} must be set
* -
*
*
* {@link #WEBSERVICES_MULTIFILING_SERVICE_ENDPOINT}
* Multifiling Service endpoint URL
* Web Services
* Endpoint URL
* either {@link #WEBSERVICES_MULTIFILING_SERVICE} or
* {@link #WEBSERVICES_MULTIFILING_SERVICE_ENDPOINT} must be set
* -
*
*
* {@link #WEBSERVICES_POLICY_SERVICE}
* Policy Service WSDL URL
* Web Services
* WSDL URL
* either {@link #WEBSERVICES_POLICY_SERVICE} or
* {@link #WEBSERVICES_POLICY_SERVICE_ENDPOINT} must be set
* -
*
*
* {@link #WEBSERVICES_POLICY_SERVICE_ENDPOINT}
* Policy Service endpoint URL
* Web Services
* Endpoint URL
* either {@link #WEBSERVICES_POLICY_SERVICE} or
* {@link #WEBSERVICES_POLICY_SERVICE_ENDPOINT} must be set
* -
*
*
* {@link #WEBSERVICES_ACL_SERVICE}
* ACL Service WSDL URL
* Web Services
* WSDL URL
* either {@link #WEBSERVICES_ACL_SERVICE} or
* {@link #WEBSERVICES_ACL_SERVICE_ENDPOINT} must be set
* -
*
*
* {@link #WEBSERVICES_ACL_SERVICE_ENDPOINT}
* ACL Service endpoint URL
* Web Services
* Endpoint URL
* either {@link #WEBSERVICES_ACL_SERVICE} or
* {@link #WEBSERVICES_ACL_SERVICE_ENDPOINT} must be set
* -
*
*
* {@link #WEBSERVICES_MEMORY_THRESHOLD}
* Documents smaller than the threshold are kept in main memory, larger
* documents are written to a temporary file
* Web Services
* size in bytes
* no
* 4194304 (4MB)
*
*
* {@link #WEBSERVICES_REPSONSE_MEMORY_THRESHOLD}
* Web Service responses (XML SOAP parts) smaller than the threshold are
* kept in main memory, larger responses are written to a temporary file
* Web Services
* size in bytes
* no
* (JAX-WS implementation default)
*
*
* {@link #WEBSERVICES_TEMP_DIRECTORY}
* Sets the path for temp files to an existing directory
* Web Services
* path to temp directory
* no
* (JAX-WS implementation default)
*
*
* {@link #WEBSERVICES_TEMP_ENCRYPT}
* Defines whether temp files should be encrypted or not
* Web Services
* "true", "false"
* no
* "false"
*
*
* Browser Binding
*
*
* {@link #BROWSER_URL}
* Browser binding service document URL
* Browser
* URL
* yes
* -
*
*
* {@link #BROWSER_SUCCINCT}
* Defines if properties should be sent in the succinct format
* Browser
* "true", "false"
* no
* "true"
*
*
* Local Binding
*
*
* {@link #LOCAL_FACTORY}
* Class name of the local service factory (if client and server reside in
* the same JVM)
* Local
* class name
* yes
* -
*
*
* Workarounds
*
*
* {@link #INCLUDE_OBJECTID_URL_PARAM_ON_CHECKOUT}
* Defines if the object ID should be added to the check out URL
* (Workaround for SharePoint 2010)
* AtomPub
* "true", "false"
* no
* "false"
*
*
* {@link #INCLUDE_OBJECTID_URL_PARAM_ON_MOVE}
* Defines if the object ID should be added to the move URL
* (Workaround for SharePoint 2010)
* AtomPub
* "true", "false"
* no
* "false"
*
*
* {@link #OMIT_CHANGE_TOKENS}
* Defines if the change token should be omitted for updating calls
* (Workaround for SharePoint 2010 and SharePoint 2013)
* all
* "true", "false"
* no
* "false"
*
*
* {@link #ADD_NAME_ON_CHECK_IN}
* Defines if the document name should be added to the properties on check
* in if no properties are updated
* (Workaround for SharePoint 2010 and SharePoint 2013)
* AtomPub
* "true", "false"
* no
* "false"
*
*
* {@link #LATEST_VERSION_WITH_VERSION_SERIES_ID}
* Defines if getObjectOfLatestVersion should use the version series ID
* instead of the object ID
* (Workaround for SharePoint 2010 and SharePoint 2013)
* AtomPub
* "true", "false"
* no
* "false"
*
*
*/
public final class SessionParameter {
// ---- general parameter ----
public static final String USER = "org.apache.chemistry.opencmis.user";
public static final String PASSWORD = "org.apache.chemistry.opencmis.password";
// --- binding parameter ----
/** Predefined binding types (see {@code BindingType}). */
public static final String BINDING_TYPE = "org.apache.chemistry.opencmis.binding.spi.type";
/** Class name of the binding class. */
public static final String BINDING_SPI_CLASS = "org.apache.chemistry.opencmis.binding.spi.classname";
/**
* Forces OpenCMIS to use the specified CMIS version and ignore the CMIS
* version reported by the repository.
*/
public static final String FORCE_CMIS_VERSION = "org.apache.chemistry.opencmis.cmisversion";
/** URL of the AtomPub service document. */
public static final String ATOMPUB_URL = "org.apache.chemistry.opencmis.binding.atompub.url";
/** WSDL URLs for Web Services. */
public static final String WEBSERVICES_REPOSITORY_SERVICE = "org.apache.chemistry.opencmis.binding.webservices.RepositoryService";
public static final String WEBSERVICES_NAVIGATION_SERVICE = "org.apache.chemistry.opencmis.binding.webservices.NavigationService";
public static final String WEBSERVICES_OBJECT_SERVICE = "org.apache.chemistry.opencmis.binding.webservices.ObjectService";
public static final String WEBSERVICES_VERSIONING_SERVICE = "org.apache.chemistry.opencmis.binding.webservices.VersioningService";
public static final String WEBSERVICES_DISCOVERY_SERVICE = "org.apache.chemistry.opencmis.binding.webservices.DiscoveryService";
public static final String WEBSERVICES_RELATIONSHIP_SERVICE = "org.apache.chemistry.opencmis.binding.webservices.RelationshipService";
public static final String WEBSERVICES_MULTIFILING_SERVICE = "org.apache.chemistry.opencmis.binding.webservices.MultiFilingService";
public static final String WEBSERVICES_POLICY_SERVICE = "org.apache.chemistry.opencmis.binding.webservices.PolicyService";
public static final String WEBSERVICES_ACL_SERVICE = "org.apache.chemistry.opencmis.binding.webservices.ACLService";
/** Endpoint URLs for Web Services. */
public static final String WEBSERVICES_REPOSITORY_SERVICE_ENDPOINT = "org.apache.chemistry.opencmis.binding.webservices.RepositoryService.endpoint";
public static final String WEBSERVICES_NAVIGATION_SERVICE_ENDPOINT = "org.apache.chemistry.opencmis.binding.webservices.NavigationService.endpoint";
public static final String WEBSERVICES_OBJECT_SERVICE_ENDPOINT = "org.apache.chemistry.opencmis.binding.webservices.ObjectService.endpoint";
public static final String WEBSERVICES_VERSIONING_SERVICE_ENDPOINT = "org.apache.chemistry.opencmis.binding.webservices.VersioningService.endpoint";
public static final String WEBSERVICES_DISCOVERY_SERVICE_ENDPOINT = "org.apache.chemistry.opencmis.binding.webservices.DiscoveryService.endpoint";
public static final String WEBSERVICES_RELATIONSHIP_SERVICE_ENDPOINT = "org.apache.chemistry.opencmis.binding.webservices.RelationshipService.endpoint";
public static final String WEBSERVICES_MULTIFILING_SERVICE_ENDPOINT = "org.apache.chemistry.opencmis.binding.webservices.MultiFilingService.endpoint";
public static final String WEBSERVICES_POLICY_SERVICE_ENDPOINT = "org.apache.chemistry.opencmis.binding.webservices.PolicyService.endpoint";
public static final String WEBSERVICES_ACL_SERVICE_ENDPOINT = "org.apache.chemistry.opencmis.binding.webservices.ACLService.endpoint";
public static final String WEBSERVICES_MEMORY_THRESHOLD = "org.apache.chemistry.opencmis.binding.webservices.memoryThreshold";
public static final String WEBSERVICES_REPSONSE_MEMORY_THRESHOLD = "org.apache.chemistry.opencmis.binding.webservices.responseMemoryThreshold";
public static final String WEBSERVICES_TEMP_DIRECTORY = "org.apache.chemistry.opencmis.binding.webservices.tempDirectory";
public static final String WEBSERVICES_TEMP_ENCRYPT = "org.apache.chemistry.opencmis.binding.webservices.tempEncrypt";
public static final String WEBSERVICES_PORT_PROVIDER_CLASS = "org.apache.chemistry.opencmis.binding.webservices.portprovider.classname";
public static final String WEBSERVICES_JAXWS_IMPL = "org.apache.chemistry.opencmis.binding.webservices.jaxws.impl";
/** URL of the Browser Binding entry point. */
public static final String BROWSER_URL = "org.apache.chemistry.opencmis.binding.browser.url";
public static final String BROWSER_SUCCINCT = "org.apache.chemistry.opencmis.binding.browser.succinct";
public static final String BROWSER_DATETIME_FORMAT = "org.apache.chemistry.opencmis.binding.browser.datetimeformat";
/** Factory class name for the local binding. */
public static final String LOCAL_FACTORY = "org.apache.chemistry.opencmis.binding.local.classname";
// --- authentication ---
/** Class name of the authentication provider. */
public static final String AUTHENTICATION_PROVIDER_CLASS = "org.apache.chemistry.opencmis.binding.auth.classname";
/**
* Toggle for HTTP basic authentication. Evaluated by the standard
* authentication provider.
*/
public static final String AUTH_HTTP_BASIC = "org.apache.chemistry.opencmis.binding.auth.http.basic";
public static final String AUTH_HTTP_BASIC_CHARSET = "org.apache.chemistry.opencmis.binding.auth.http.basic.charset";
/**
* Toggle for OAuth Bearer token authentication. Evaluated by the standard
* authentication provider.
*/
public static final String AUTH_OAUTH_BEARER = "org.apache.chemistry.opencmis.binding.auth.http.oauth.bearer";
/**
* Toggle for WS-Security UsernameToken authentication. Evaluated by the
* standard authentication provider.
*/
public static final String AUTH_SOAP_USERNAMETOKEN = "org.apache.chemistry.opencmis.binding.auth.soap.usernametoken";
// --- OAuth ---
public static final String OAUTH_CLIENT_ID = "org.apache.chemistry.opencmis.oauth.clientId";
public static final String OAUTH_CLIENT_SECRET = "org.apache.chemistry.opencmis.oauth.clientSecret";
public static final String OAUTH_CODE = "org.apache.chemistry.opencmis.oauth.code";
public static final String OAUTH_TOKEN_ENDPOINT = "org.apache.chemistry.opencmis.oauth.tokenEndpoint";
public static final String OAUTH_REDIRECT_URI = "org.apache.chemistry.opencmis.oauth.redirectUri";
public static final String OAUTH_ACCESS_TOKEN = "org.apache.chemistry.opencmis.oauth.accessToken";
public static final String OAUTH_REFRESH_TOKEN = "org.apache.chemistry.opencmis.oauth.refreshToken";
public static final String OAUTH_EXPIRATION_TIMESTAMP = "org.apache.chemistry.opencmis.oauth.expirationTimestamp";
public static final String OAUTH_DEFAULT_TOKEN_LIFETIME = "org.apache.chemistry.opencmis.oauth.defaultTokenLifetime";
// --- connection ---
public static final String HTTP_INVOKER_CLASS = "org.apache.chemistry.opencmis.binding.httpinvoker.classname";
public static final String COMPRESSION = "org.apache.chemistry.opencmis.binding.compression";
public static final String CLIENT_COMPRESSION = "org.apache.chemistry.opencmis.binding.clientcompression";
public static final String COOKIES = "org.apache.chemistry.opencmis.binding.cookies";
public static final String HEADER = "org.apache.chemistry.opencmis.binding.header";
public static final String CONNECT_TIMEOUT = "org.apache.chemistry.opencmis.binding.connecttimeout";
public static final String READ_TIMEOUT = "org.apache.chemistry.opencmis.binding.readtimeout";
public static final String PROXY_USER = "org.apache.chemistry.opencmis.binding.proxyuser";
public static final String PROXY_PASSWORD = "org.apache.chemistry.opencmis.binding.proxypassword";
public static final String CSRF_HEADER = "org.apache.chemistry.opencmis.binding.csrfheader";
public static final String USER_AGENT = "org.apache.chemistry.opencmis.binding.useragent";
// --- cache ---
public static final String CACHE_SIZE_OBJECTS = "org.apache.chemistry.opencmis.cache.objects.size";
public static final String CACHE_TTL_OBJECTS = "org.apache.chemistry.opencmis.cache.objects.ttl";
public static final String CACHE_SIZE_PATHTOID = "org.apache.chemistry.opencmis.cache.pathtoid.size";
public static final String CACHE_TTL_PATHTOID = "org.apache.chemistry.opencmis.cache.pathtoid.ttl";
public static final String CACHE_PATH_OMIT = "org.apache.chemistry.opencmis.cache.path.omit";
public static final String CACHE_SIZE_REPOSITORIES = "org.apache.chemistry.opencmis.binding.cache.repositories.size";
public static final String CACHE_SIZE_TYPES = "org.apache.chemistry.opencmis.binding.cache.types.size";
public static final String CACHE_SIZE_LINKS = "org.apache.chemistry.opencmis.binding.cache.links.size";
// --- session control ---
public static final String LOCALE_ISO639_LANGUAGE = "org.apache.chemistry.opencmis.locale.iso639";
public static final String LOCALE_ISO3166_COUNTRY = "org.apache.chemistry.opencmis.locale.iso3166";
public static final String LOCALE_VARIANT = "org.apache.chemistry.opencmis.locale.variant";
public static final String OBJECT_FACTORY_CLASS = "org.apache.chemistry.opencmis.objectfactory.classname";
public static final String CACHE_CLASS = "org.apache.chemistry.opencmis.cache.classname";
public static final String TYPE_DEFINITION_CACHE_CLASS = "org.apache.chemistry.opencmis.cache.types.classname";
public static final String REPOSITORY_ID = "org.apache.chemistry.opencmis.session.repository.id";
// --- workarounds ---
public static final String INCLUDE_OBJECTID_URL_PARAM_ON_CHECKOUT = "org.apache.chemistry.opencmis.workaround.includeObjectIdOnCheckout";
public static final String INCLUDE_OBJECTID_URL_PARAM_ON_MOVE = "org.apache.chemistry.opencmis.workaround.includeObjectIdOnMove";
public static final String OMIT_CHANGE_TOKENS = "org.apache.chemistry.opencmis.workaround.omitChangeTokens";
public static final String ADD_NAME_ON_CHECK_IN = "org.apache.chemistry.opencmis.workaround.addNameOnCheckIn";
public static final String LATEST_VERSION_WITH_VERSION_SERIES_ID = "org.apache.chemistry.opencmis.workaround.getLatestVersionWithVersionSeriesId";
// utility class
private SessionParameter() {
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy