org.exoplatform.ecms.xcmis.sp
Class StorageConfiguration

java.lang.Object
  extended by org.exoplatform.ecms.xcmis.sp.StorageConfiguration

public class StorageConfiguration
extends java.lang.Object

CMIS repository configuration.

Version:
$Id$
Author:
Andrey Parfonov

Constructor Summary
StorageConfiguration()
           
StorageConfiguration(java.lang.String id, java.lang.String repository, java.lang.String workspace, java.lang.String rootNodePath, java.util.Map<java.lang.String,java.lang.Object> properties, java.lang.String description)
           
 
Method Summary
 java.lang.String getDescription()
          Get description.
 java.lang.String getId()
          Get repository id.
 java.util.Map<java.lang.String,java.lang.Object> getProperties()
          Get additional repository's properties.
 java.lang.String getRepository()
          Get repository name.
 java.lang.String getRootNodePath()
          Get path of JCR node which must be considered as root folder.
 java.lang.String getWorkspace()
          Get workspace name.
 void setDescription(java.lang.String description)
          Set repository description.
 void setId(java.lang.String id)
          Set CMIS repository id.
 void setProperties(java.util.Map<java.lang.String,java.lang.Object> properties)
          Set additional repository's properties.
 void setRepository(java.lang.String repository)
          Set repository name.
 void setRootNodePath(java.lang.String rootNodePath)
          Set path of JCR node which must be considered as root folder.
 void setWorkspace(java.lang.String workspace)
          Set workspace name.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

StorageConfiguration

public StorageConfiguration()

StorageConfiguration

public StorageConfiguration(java.lang.String id,
                            java.lang.String repository,
                            java.lang.String workspace,
                            java.lang.String rootNodePath,
                            java.util.Map<java.lang.String,java.lang.Object> properties,
                            java.lang.String description)
Method Detail

getId

public java.lang.String getId()
Get repository id.

Returns:
the repository id

setId

public void setId(java.lang.String id)
Set CMIS repository id.

Parameters:
id - repository id

getRepository

public java.lang.String getRepository()
Get repository name.

Returns:
repository name.

setRepository

public void setRepository(java.lang.String repository)
Set repository name.

Parameters:
repository - the repository name

getWorkspace

public java.lang.String getWorkspace()
Get workspace name.

Returns:
the workspace name

setWorkspace

public void setWorkspace(java.lang.String workspace)
Set workspace name.

Parameters:
workspace - the workspace name

getRootNodePath

public java.lang.String getRootNodePath()
Get path of JCR node which must be considered as root folder.

Returns:
root folder path

setRootNodePath

public void setRootNodePath(java.lang.String rootNodePath)
Set path of JCR node which must be considered as root folder.

Parameters:
rootFolderPath - root folder path

getDescription

public java.lang.String getDescription()
Get description.

Returns:
repository description.

setDescription

public void setDescription(java.lang.String description)
Set repository description.

Parameters:
description - string description

getProperties

public java.util.Map<java.lang.String,java.lang.Object> getProperties()
Get additional repository's properties.

Returns:
properties. If there is no any properties specified for repository then empty map will be returned

setProperties

public void setProperties(java.util.Map<java.lang.String,java.lang.Object> properties)
Set additional repository's properties.

Parameters:
properties - properties map


Copyright © 2012 eXo Platform SAS. All Rights Reserved.