org.apache.chemistry.opencmis.client.runtime.repository
Class RepositoryImpl

java.lang.Object
  extended by org.apache.chemistry.opencmis.commons.impl.dataobjects.AbstractExtensionData
      extended by org.apache.chemistry.opencmis.commons.impl.dataobjects.RepositoryInfoImpl
          extended by org.apache.chemistry.opencmis.client.runtime.repository.RepositoryImpl
All Implemented Interfaces:
Serializable, Repository, ExtensionsData, RepositoryInfo

public class RepositoryImpl
extends RepositoryInfoImpl
implements Repository

See Also:
Serialized Form

Constructor Summary
RepositoryImpl(RepositoryInfo data, Map<String,String> parameters, SessionFactoryImpl sessionFactory, ObjectFactory objectFactory, AuthenticationProvider authenticationProvider, Cache cache)
          Constructor.
 
Method Summary
<T extends Session>
T
createSession()
          Creates a session for this repository.
 
Methods inherited from class org.apache.chemistry.opencmis.commons.impl.dataobjects.RepositoryInfoImpl
getAclCapabilities, getCapabilities, getChangesIncomplete, getChangesOnType, getCmisVersionSupported, getDescription, getId, getLatestChangeLogToken, getName, getPrincipalIdAnonymous, getPrincipalIdAnyone, getProductName, getProductVersion, getRootFolderId, getThinClientUri, getVendorName, setAclCapabilities, setCapabilities, setChangesIncomplete, setChangesOnType, setCmisVersionSupported, setDescription, setId, setLatestChangeLogToken, setName, setPrincipalAnonymous, setPrincipalAnyone, setProductName, setProductVersion, setRootFolder, setThinClientUri, setVendorName, toString
 
Methods inherited from class org.apache.chemistry.opencmis.commons.impl.dataobjects.AbstractExtensionData
getExtensions, setExtensions
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.apache.chemistry.opencmis.commons.data.RepositoryInfo
getAclCapabilities, getCapabilities, getChangesIncomplete, getChangesOnType, getCmisVersionSupported, getDescription, getId, getLatestChangeLogToken, getName, getPrincipalIdAnonymous, getPrincipalIdAnyone, getProductName, getProductVersion, getRootFolderId, getThinClientUri, getVendorName
 
Methods inherited from interface org.apache.chemistry.opencmis.commons.data.ExtensionsData
getExtensions, setExtensions
 

Constructor Detail

RepositoryImpl

public RepositoryImpl(RepositoryInfo data,
                      Map<String,String> parameters,
                      SessionFactoryImpl sessionFactory,
                      ObjectFactory objectFactory,
                      AuthenticationProvider authenticationProvider,
                      Cache cache)
Constructor.

Method Detail

createSession

public <T extends Session> T createSession()
Description copied from interface: Repository
Creates a session for this repository.

Specified by:
createSession in interface Repository


Copyright © 2009-2011 The Apache Software Foundation. All Rights Reserved.