public class FileRepository extends java.lang.Object implements IFileRepository
Constructor and Description |
---|
FileRepository() |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
calculateLocalPath(java.lang.String fragmentname,
java.lang.String fragmentversion)
Calculates the path of the file on the repository from its name and version
|
private void |
copy(java.io.File source,
java.io.File target) |
void |
deleteFile(java.lang.String fragmentname,
java.lang.String fragmentversion)
Deleting a file contained in Model Fragments repository
|
java.lang.String |
retiveFile(java.lang.String fragmentname,
java.lang.String fragmentversion)
Retrieving a Model Fragment from the repository
|
void |
storeFile(java.io.File temporaryfile,
java.lang.String fragmentname,
java.lang.String fragmentversion)
Storing a ModelFragment in the repository
|
public void deleteFile(java.lang.String fragmentname, java.lang.String fragmentversion) throws IOFragmentException
IFileRepository
deleteFile
in interface IFileRepository
fragmentname
- Name of ModelFragmentfragmentversion
- version of ModelFragmentIOFragmentException
public java.lang.String calculateLocalPath(java.lang.String fragmentname, java.lang.String fragmentversion)
IFileRepository
calculateLocalPath
in interface IFileRepository
fragmentname
- Name of ModelFragmentfragmentversion
- version of ModelFragmentpublic void storeFile(java.io.File temporaryfile, java.lang.String fragmentname, java.lang.String fragmentversion) throws IOFragmentException
IFileRepository
storeFile
in interface IFileRepository
temporaryfile
- ModelFragment Filefragmentname
- Name of ModelFragmentfragmentversion
- version of ModelFragmentIOFragmentException
public java.lang.String retiveFile(java.lang.String fragmentname, java.lang.String fragmentversion) throws IOFragmentException
IFileRepository
retiveFile
in interface IFileRepository
fragmentname
- Name of ModelFragmentfragmentversion
- version of ModelFragmentIOFragmentException
private void copy(java.io.File source, java.io.File target) throws IOFragmentException
IOFragmentException