it.sistematica.isharedoc.sharecloud.model
Class CloudAbstractRepository

java.lang.Object
  extended by it.sistematica.isharedoc.sharecloud.model.CloudAbstractRepository
All Implemented Interfaces:
CloudRepository
Direct Known Subclasses:
CmisRepositoryImpl, CmisRepositoryInfoImpl, ReplicaRepositoryImpl, SmartsheetRepositoryImpl

public abstract class CloudAbstractRepository
extends java.lang.Object
implements CloudRepository


Field Summary
protected  CloudConnection connection
           
protected  CloudManager manager
           
 
Constructor Summary
CloudAbstractRepository(CloudManager manager, CloudConnection connection)
           
 
Method Summary
 CloudSession getCloudSession()
           
 CloudConnection getConnection()
           
 java.lang.String getIcon16()
           
 java.lang.String getProductName()
           
 java.lang.String getProductVersion()
           
 CloudFolder getRootFolder()
           
 java.lang.String getVendor()
           
 boolean isAuthenticated()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface it.sistematica.isharedoc.sharecloud.model.CloudRepository
getId, getName
 

Field Detail

manager

protected CloudManager manager

connection

protected CloudConnection connection
Constructor Detail

CloudAbstractRepository

public CloudAbstractRepository(CloudManager manager,
                               CloudConnection connection)
Method Detail

getConnection

public CloudConnection getConnection()
Specified by:
getConnection in interface CloudRepository

getIcon16

public java.lang.String getIcon16()
Specified by:
getIcon16 in interface CloudRepository

getCloudSession

public CloudSession getCloudSession()
Specified by:
getCloudSession in interface CloudRepository

getRootFolder

public CloudFolder getRootFolder()
Specified by:
getRootFolder in interface CloudRepository

isAuthenticated

public boolean isAuthenticated()
Specified by:
isAuthenticated in interface CloudRepository

getVendor

public java.lang.String getVendor()
Specified by:
getVendor in interface CloudRepository

getProductName

public java.lang.String getProductName()
Specified by:
getProductName in interface CloudRepository

getProductVersion

public java.lang.String getProductVersion()
Specified by:
getProductVersion in interface CloudRepository

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object