|
Liferay 6.1.2-ce-ga3 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.liferay.portlet.documentlibrary.store.BaseStore com.liferay.portlet.documentlibrary.store.DBStore
public class DBStore
Field Summary |
---|
Fields inherited from interface com.liferay.portlet.documentlibrary.store.Store |
---|
VERSION_DEFAULT |
Constructor Summary | |
---|---|
DBStore()
|
Method Summary | |
---|---|
void |
addDirectory(long companyId,
long repositoryId,
String dirName)
Adds a directory. |
void |
addFile(long companyId,
long repositoryId,
String fileName,
byte[] bytes)
Adds a file based on a byte array. |
void |
addFile(long companyId,
long repositoryId,
String fileName,
File file)
Adds a file based on a File object. |
void |
addFile(long companyId,
long repositoryId,
String fileName,
InputStream inputStream)
Adds a file based on an InputStream object. |
void |
checkRoot(long companyId)
Ensures company's root directory exists. |
void |
deleteDirectory(long companyId,
long repositoryId,
String dirName)
Deletes a directory. |
void |
deleteFile(long companyId,
long repositoryId,
String fileName)
Deletes a file. |
void |
deleteFile(long companyId,
long repositoryId,
String fileName,
String versionLabel)
Deletes a file at a particular version. |
InputStream |
getFileAsStream(long companyId,
long repositoryId,
String fileName)
Returns the file as an InputStream object. |
InputStream |
getFileAsStream(long companyId,
long repositoryId,
String fileName,
String versionLabel)
Returns the file as an InputStream object. |
String[] |
getFileNames(long companyId,
long repositoryId)
|
String[] |
getFileNames(long companyId,
long repositoryId,
String dirName)
Returns all files of the directory. |
long |
getFileSize(long companyId,
long repositoryId,
String fileName)
Returns the size of the file. |
boolean |
hasDirectory(long companyId,
long repositoryId,
String dirName)
Returns true if the directory exists. |
boolean |
hasFile(long companyId,
long repositoryId,
String fileName,
String versionLabel)
Returns true if the file exists. |
void |
move(String srcDir,
String destDir)
Moves an existing directory. |
void |
updateFile(long companyId,
long repositoryId,
long newRepositoryId,
String fileName)
Moves a file to a new data repository. |
void |
updateFile(long companyId,
long repositoryId,
String fileName,
String newFileName)
|
void |
updateFile(long companyId,
long repositoryId,
String fileName,
String versionLabel,
byte[] bytes)
Updates a file based on a byte array. |
void |
updateFile(long companyId,
long repositoryId,
String fileName,
String versionLabel,
File file)
Updates a file based on a File object. |
void |
updateFile(long companyId,
long repositoryId,
String fileName,
String versionLabel,
InputStream inputStream)
Updates a file based on an InputStream object. |
Methods inherited from class com.liferay.portlet.documentlibrary.store.BaseStore |
---|
copyFileVersion, getFile, getFile, getFileAsBytes, getFileAsBytes, hasFile, updateFileVersion |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public DBStore()
Method Detail |
---|
public void addDirectory(long companyId, long repositoryId, String dirName)
BaseStore
addDirectory
in interface Store
addDirectory
in class BaseStore
companyId
- the primary key of the companyrepositoryId
- the primary key of the data repository (optionally
CompanyConstants#SYSTEM
)dirName
- the directory's namepublic void addFile(long companyId, long repositoryId, String fileName, byte[] bytes) throws PortalException, SystemException
BaseStore
addFile
in interface Store
addFile
in class BaseStore
companyId
- the primary key of the companyrepositoryId
- the primary key of the data repository (optionally
CompanyConstants#SYSTEM
)fileName
- the file namebytes
- the files's data
PortalException
- if the file's information was invalid
SystemException
- if a system exception occurredpublic void addFile(long companyId, long repositoryId, String fileName, File file) throws PortalException, SystemException
BaseStore
File
object.
addFile
in interface Store
addFile
in class BaseStore
companyId
- the primary key of the companyrepositoryId
- the primary key of the data repository (optionally
CompanyConstants#SYSTEM
)fileName
- the file namefile
- Name the file name
PortalException
- if the file's information was invalid
SystemException
- if a system exception occurredpublic void addFile(long companyId, long repositoryId, String fileName, InputStream inputStream) throws PortalException, SystemException
BaseStore
InputStream
object.
addFile
in interface Store
addFile
in class BaseStore
companyId
- the primary key of the companyrepositoryId
- the primary key of the data repository (optionally
CompanyConstants#SYSTEM
)fileName
- the file nameinputStream
- the files's data
PortalException
- if the file's information was invalid
SystemException
- if a system exception occurredpublic void checkRoot(long companyId)
BaseStore
JCRStore.checkRoot(long)
.
checkRoot
in interface Store
checkRoot
in class BaseStore
companyId
- the primary key of the companypublic void deleteDirectory(long companyId, long repositoryId, String dirName) throws SystemException
BaseStore
deleteDirectory
in interface Store
deleteDirectory
in class BaseStore
companyId
- the primary key of the companyrepositoryId
- the primary key of the data repository (optionally
CompanyConstants#SYSTEM
)dirName
- the directory's name
SystemException
- if a system exception occurredpublic void deleteFile(long companyId, long repositoryId, String fileName) throws SystemException
BaseStore
deleteFile
in interface Store
deleteFile
in class BaseStore
companyId
- the primary key of the companyrepositoryId
- the primary key of the data repository (optionally
CompanyConstants#SYSTEM
)fileName
- the file's name
SystemException
- if a system exception occurredpublic void deleteFile(long companyId, long repositoryId, String fileName, String versionLabel) throws PortalException, SystemException
BaseStore
deleteFile
in interface Store
deleteFile
in class BaseStore
companyId
- the primary key of the companyrepositoryId
- the primary key of the data repository (optionally
CompanyConstants#SYSTEM
)fileName
- the file's nameversionLabel
- the file's version label
PortalException
- if the file's information was invalid
SystemException
- if a system exception occurred@Transactional(propagation=REQUIRED) public InputStream getFileAsStream(long companyId, long repositoryId, String fileName) throws PortalException, SystemException
BaseStore
InputStream
object.
getFileAsStream
in interface Store
getFileAsStream
in class BaseStore
companyId
- the primary key of the companyrepositoryId
- the primary key of the data repository (optionally
CompanyConstants#SYSTEM
)fileName
- the file's name
InputStream
object with the file's name
PortalException
- if the file's information was invalid
SystemException
- if a system exception occurred@Transactional(propagation=REQUIRED) public InputStream getFileAsStream(long companyId, long repositoryId, String fileName, String versionLabel) throws PortalException, SystemException
BaseStore
InputStream
object.
getFileAsStream
in interface Store
getFileAsStream
in class BaseStore
companyId
- the primary key of the companyrepositoryId
- the primary key of the data repository (optionally
CompanyConstants#SYSTEM
)fileName
- the file's nameversionLabel
- the file's version label
InputStream
object with the file's name
PortalException
- if the file's information was invalid
SystemException
- if a system exception occurredpublic String[] getFileNames(long companyId, long repositoryId) throws SystemException
SystemException
public String[] getFileNames(long companyId, long repositoryId, String dirName) throws SystemException
BaseStore
getFileNames
in interface Store
getFileNames
in class BaseStore
companyId
- the primary key of the companyrepositoryId
- the primary key of the data repository (optionally
CompanyConstants#SYSTEM
)dirName
- the directory's name
SystemException
- if a system exception occurredpublic long getFileSize(long companyId, long repositoryId, String fileName) throws PortalException, SystemException
BaseStore
getFileSize
in interface Store
getFileSize
in class BaseStore
companyId
- the primary key of the companyrepositoryId
- the primary key of the data repository (optionally
CompanyConstants#SYSTEM
)fileName
- the file's name
PortalException
- if the file's information was invalid
SystemException
- if a system exception occurredpublic boolean hasDirectory(long companyId, long repositoryId, String dirName)
BaseStore
true
if the directory exists.
hasDirectory
in interface Store
hasDirectory
in class BaseStore
companyId
- the primary key of the companyrepositoryId
- the primary key of the data repository (optionally
CompanyConstants#SYSTEM
)dirName
- the directory's name
true
if the directory exists; false
otherwisepublic boolean hasFile(long companyId, long repositoryId, String fileName, String versionLabel) throws SystemException
BaseStore
true
if the file exists.
hasFile
in interface Store
hasFile
in class BaseStore
companyId
- the primary key of the companyrepositoryId
- the primary key of the data repository (optionally
CompanyConstants#SYSTEM
)fileName
- the file's nameversionLabel
- the file's version label
true
if the file exists; false
otherwise
SystemException
- if a system exception occurredpublic void move(String srcDir, String destDir)
BaseStore
JCRStore.move(String, String)
.
move
in interface Store
move
in class BaseStore
srcDir
- the original directory's namedestDir
- the new directory's namepublic void updateFile(long companyId, long repositoryId, long newRepositoryId, String fileName) throws SystemException
BaseStore
updateFile
in interface Store
updateFile
in class BaseStore
companyId
- the primary key of the companyrepositoryId
- the primary key of the data repositorynewRepositoryId
- the primary key of the new data repositoryfileName
- the file's name
SystemException
- if a system exception occurredpublic void updateFile(long companyId, long repositoryId, String fileName, String newFileName) throws SystemException
SystemException
public void updateFile(long companyId, long repositoryId, String fileName, String versionLabel, byte[] bytes) throws PortalException, SystemException
BaseStore
updateFile
in interface Store
updateFile
in class BaseStore
companyId
- the primary key of the companyrepositoryId
- the primary key of the data repository (optionally
CompanyConstants#SYSTEM
)fileName
- the file nameversionLabel
- the file's new version labelbytes
- the new file's data
PortalException
- if the file's information was invalid
SystemException
- if a system exception occurredpublic void updateFile(long companyId, long repositoryId, String fileName, String versionLabel, File file) throws PortalException, SystemException
BaseStore
File
object.
updateFile
in interface Store
updateFile
in class BaseStore
companyId
- the primary key of the companyrepositoryId
- the primary key of the data repository (optionally
CompanyConstants#SYSTEM
)fileName
- the file nameversionLabel
- the file's new version labelfile
- Name the file name
PortalException
- if the file's information was invalid
SystemException
- if a system exception occurredpublic void updateFile(long companyId, long repositoryId, String fileName, String versionLabel, InputStream inputStream) throws PortalException, SystemException
BaseStore
InputStream
object.
updateFile
in interface Store
updateFile
in class BaseStore
companyId
- the primary key of the companyrepositoryId
- the primary key of the data repository (optionally
CompanyConstants#SYSTEM
)fileName
- the file nameversionLabel
- the file's new version labelinputStream
- the new file's data
PortalException
- if the file's information was invalid
SystemException
- if a system exception occurred
|
Liferay 6.1.2-ce-ga3 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |