public class FileRepositoryService
extends java.lang.Object
implements org.ow2.weblab.core.services.ResourceContainer
| Modifier and Type | Field and Description |
|---|---|
static int |
DEFAULT_FILE_PER_FOLDER |
static java.lang.String |
DEFAULT_FILE_PREFIX |
static java.lang.String |
DEFAULT_PATH |
static java.lang.String |
DEFAULT_REPO_ID |
protected org.apache.commons.logging.Log |
log |
protected FileRepository |
repo |
| Constructor and Description |
|---|
FileRepositoryService()
The default constructor
|
FileRepositoryService(java.lang.String pathToTheRepository) |
FileRepositoryService(java.lang.String pathToTheRepository,
int numberOfFilePerFolder) |
FileRepositoryService(java.lang.String pathToTheRepository,
int numberOfFilePerFolder,
java.lang.String repoId,
java.lang.String filePrefix) |
| Modifier and Type | Method and Description |
|---|---|
org.ow2.weblab.core.services.resourcecontainer.LoadResourceReturn |
loadResource(org.ow2.weblab.core.services.resourcecontainer.LoadResourceArgs args) |
org.ow2.weblab.core.services.resourcecontainer.SaveResourceReturn |
saveResource(org.ow2.weblab.core.services.resourcecontainer.SaveResourceArgs args) |
public static final java.lang.String DEFAULT_REPO_ID
public static final java.lang.String DEFAULT_PATH
public static final int DEFAULT_FILE_PER_FOLDER
public static final java.lang.String DEFAULT_FILE_PREFIX
protected final FileRepository repo
protected final org.apache.commons.logging.Log log
public FileRepositoryService()
public FileRepositoryService(java.lang.String pathToTheRepository)
pathToTheRepository - The path to the root folder of the repositorypublic FileRepositoryService(java.lang.String pathToTheRepository,
int numberOfFilePerFolder)
pathToTheRepository - The path to the root folder of the repositorynumberOfFilePerFolder - The number of file per sub folder in the repositorypublic FileRepositoryService(java.lang.String pathToTheRepository,
int numberOfFilePerFolder,
java.lang.String repoId,
java.lang.String filePrefix)
pathToTheRepository - The path to the root folder of the repositorynumberOfFilePerFolder - The number of file per sub folder in the repositoryrepoId - The name of the repository used in the URIsfilePrefix - The prefix to be used in file namespublic org.ow2.weblab.core.services.resourcecontainer.LoadResourceReturn loadResource(org.ow2.weblab.core.services.resourcecontainer.LoadResourceArgs args)
throws org.ow2.weblab.core.services.InvalidParameterException,
org.ow2.weblab.core.services.UnexpectedException
loadResource in interface org.ow2.weblab.core.services.ResourceContainerorg.ow2.weblab.core.services.InvalidParameterExceptionorg.ow2.weblab.core.services.UnexpectedExceptionpublic org.ow2.weblab.core.services.resourcecontainer.SaveResourceReturn saveResource(org.ow2.weblab.core.services.resourcecontainer.SaveResourceArgs args)
throws org.ow2.weblab.core.services.InvalidParameterException,
org.ow2.weblab.core.services.UnexpectedException
saveResource in interface org.ow2.weblab.core.services.ResourceContainerorg.ow2.weblab.core.services.InvalidParameterExceptionorg.ow2.weblab.core.services.UnexpectedExceptionCopyright © 2004-2012. All Rights Reserved.