|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.alfresco.repo.remote.FileFolderRemoteServer
public class FileFolderRemoteServer
Server side implementation of the FileFolderService
transport
layer. This is the class that gets exported remotely as it contains the
explicit ticket arguments.
Field Summary |
---|
Fields inherited from interface org.alfresco.service.cmr.remote.FileFolderRemote |
---|
SERVICE_NAME |
Constructor Summary | |
---|---|
FileFolderRemoteServer()
|
Method Summary | |
---|---|
FileInfo |
copy(java.lang.String ticket,
org.alfresco.service.cmr.repository.NodeRef sourceNodeRef,
org.alfresco.service.cmr.repository.NodeRef targetParentRef,
java.lang.String newName)
|
FileInfo[] |
create(java.lang.String ticket,
org.alfresco.service.cmr.repository.NodeRef[] parentNodeRefs,
java.lang.String[] names,
org.alfresco.service.namespace.QName[] typesQName)
|
FileInfo |
create(java.lang.String ticket,
org.alfresco.service.cmr.repository.NodeRef parentNodeRef,
java.lang.String name,
org.alfresco.service.namespace.QName typeQName)
|
void |
delete(java.lang.String ticket,
org.alfresco.service.cmr.repository.NodeRef nodeRef)
|
void |
delete(java.lang.String ticket,
org.alfresco.service.cmr.repository.NodeRef[] nodeRefs)
|
byte[] |
getContent(java.lang.String ticket,
org.alfresco.service.cmr.repository.NodeRef nodeRef)
TODO: Refactor!!! |
FileInfo |
getFileInfo(java.lang.String ticket,
org.alfresco.service.cmr.repository.NodeRef nodeRef)
|
java.util.List |
getNamePath(java.lang.String ticket,
org.alfresco.service.cmr.repository.NodeRef rootNodeRef,
org.alfresco.service.cmr.repository.NodeRef nodeRef)
|
org.alfresco.service.cmr.repository.ContentReader |
getReader(java.lang.String ticket,
org.alfresco.service.cmr.repository.NodeRef nodeRef)
|
org.alfresco.service.cmr.repository.ContentWriter |
getWriter(java.lang.String ticket,
org.alfresco.service.cmr.repository.NodeRef nodeRef)
|
java.util.List |
list(java.lang.String ticket,
org.alfresco.service.cmr.repository.NodeRef contextNodeRef)
|
java.util.List |
listFiles(java.lang.String ticket,
org.alfresco.service.cmr.repository.NodeRef folderNodeRef)
|
java.util.List |
listFolders(java.lang.String ticket,
org.alfresco.service.cmr.repository.NodeRef contextNodeRef)
|
FileInfo |
makeFolders(java.lang.String ticket,
org.alfresco.service.cmr.repository.NodeRef parentNodeRef,
java.util.List pathElements,
org.alfresco.service.namespace.QName folderTypeQName)
|
FileInfo |
move(java.lang.String ticket,
org.alfresco.service.cmr.repository.NodeRef sourceNodeRef,
org.alfresco.service.cmr.repository.NodeRef targetParentRef,
java.lang.String newName)
|
org.alfresco.service.cmr.repository.ContentData[] |
putContent(java.lang.String ticket,
org.alfresco.service.cmr.repository.NodeRef[] nodeRefs,
byte[][] bytes,
java.lang.String[] filenames)
|
org.alfresco.service.cmr.repository.ContentData |
putContent(java.lang.String ticket,
org.alfresco.service.cmr.repository.NodeRef nodeRef,
byte[] bytes,
java.lang.String filename)
TODO: Refactor!!! The dirtiest of hacks. |
FileInfo |
rename(java.lang.String ticket,
org.alfresco.service.cmr.repository.NodeRef fileFolderRef,
java.lang.String newName)
|
FileInfo |
resolveNamePath(java.lang.String ticket,
org.alfresco.service.cmr.repository.NodeRef rootNodeRef,
java.util.List pathElements)
|
java.util.List |
search(java.lang.String ticket,
org.alfresco.service.cmr.repository.NodeRef contextNodeRef,
java.lang.String namePattern,
boolean includeSubFolders)
|
java.util.List |
search(java.lang.String ticket,
org.alfresco.service.cmr.repository.NodeRef contextNodeRef,
java.lang.String namePattern,
boolean fileSearch,
boolean folderSearch,
boolean includeSubFolders)
|
org.alfresco.service.cmr.repository.NodeRef |
searchSimple(java.lang.String ticket,
org.alfresco.service.cmr.repository.NodeRef contextNodeRef,
java.lang.String name)
|
void |
setAuthenticationService(AuthenticationService authenticationService)
|
void |
setFileFolderService(FileFolderService filefolderService)
|
void |
setMimetypeService(org.alfresco.service.cmr.repository.MimetypeService mimetypeService)
Deprecated. The mimetype service is no longer needed. |
void |
setTransactionService(TransactionService transactionService)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public FileFolderRemoteServer()
Method Detail |
---|
public void setTransactionService(TransactionService transactionService)
transactionService
- provides transactional support and retryingpublic void setAuthenticationService(AuthenticationService authenticationService)
authenticationService
- the service that will validate the ticketspublic void setFileFolderService(FileFolderService filefolderService)
filefolderService
- the service that will do the work@Deprecated public void setMimetypeService(org.alfresco.service.cmr.repository.MimetypeService mimetypeService)
public java.util.List list(java.lang.String ticket, org.alfresco.service.cmr.repository.NodeRef contextNodeRef)
list
in interface FileFolderRemote
FileFolderService.list(NodeRef)
public java.util.List listFiles(java.lang.String ticket, org.alfresco.service.cmr.repository.NodeRef folderNodeRef)
listFiles
in interface FileFolderRemote
FileFolderService.listFiles(NodeRef)
public java.util.List listFolders(java.lang.String ticket, org.alfresco.service.cmr.repository.NodeRef contextNodeRef)
listFolders
in interface FileFolderRemote
FileFolderService.listFolders(NodeRef)
public org.alfresco.service.cmr.repository.NodeRef searchSimple(java.lang.String ticket, org.alfresco.service.cmr.repository.NodeRef contextNodeRef, java.lang.String name)
searchSimple
in interface FileFolderRemote
FileFolderService.searchSimple(NodeRef, String)
public java.util.List search(java.lang.String ticket, org.alfresco.service.cmr.repository.NodeRef contextNodeRef, java.lang.String namePattern, boolean includeSubFolders)
search
in interface FileFolderRemote
FileFolderService.search(NodeRef, String, boolean)
public java.util.List search(java.lang.String ticket, org.alfresco.service.cmr.repository.NodeRef contextNodeRef, java.lang.String namePattern, boolean fileSearch, boolean folderSearch, boolean includeSubFolders)
search
in interface FileFolderRemote
FileFolderService.search(NodeRef, String, boolean, boolean, boolean)
public FileInfo rename(java.lang.String ticket, org.alfresco.service.cmr.repository.NodeRef fileFolderRef, java.lang.String newName) throws FileExistsException, FileNotFoundException
rename
in interface FileFolderRemote
FileExistsException
FileNotFoundException
FileFolderService.rename(NodeRef, String)
public FileInfo move(java.lang.String ticket, org.alfresco.service.cmr.repository.NodeRef sourceNodeRef, org.alfresco.service.cmr.repository.NodeRef targetParentRef, java.lang.String newName) throws FileExistsException, FileNotFoundException
move
in interface FileFolderRemote
FileExistsException
FileNotFoundException
FileFolderService.move(NodeRef, NodeRef, String)
public FileInfo copy(java.lang.String ticket, org.alfresco.service.cmr.repository.NodeRef sourceNodeRef, org.alfresco.service.cmr.repository.NodeRef targetParentRef, java.lang.String newName) throws FileExistsException, FileNotFoundException
copy
in interface FileFolderRemote
FileExistsException
FileNotFoundException
FileFolderService.copy(NodeRef, NodeRef, String)
public FileInfo create(java.lang.String ticket, org.alfresco.service.cmr.repository.NodeRef parentNodeRef, java.lang.String name, org.alfresco.service.namespace.QName typeQName) throws FileExistsException
create
in interface FileFolderRemote
FileExistsException
FileFolderService.create(NodeRef, String, QName)
public FileInfo[] create(java.lang.String ticket, org.alfresco.service.cmr.repository.NodeRef[] parentNodeRefs, java.lang.String[] names, org.alfresco.service.namespace.QName[] typesQName) throws FileExistsException
create
in interface FileFolderRemote
FileExistsException
public void delete(java.lang.String ticket, org.alfresco.service.cmr.repository.NodeRef nodeRef)
delete
in interface FileFolderRemote
FileFolderService.delete(NodeRef)
public void delete(java.lang.String ticket, org.alfresco.service.cmr.repository.NodeRef[] nodeRefs)
delete
in interface FileFolderRemote
public FileInfo makeFolders(java.lang.String ticket, org.alfresco.service.cmr.repository.NodeRef parentNodeRef, java.util.List pathElements, org.alfresco.service.namespace.QName folderTypeQName)
makeFolders
in interface FileFolderRemote
FileFolderService#makeFolders(NodeRef, List, QName)
public java.util.List getNamePath(java.lang.String ticket, org.alfresco.service.cmr.repository.NodeRef rootNodeRef, org.alfresco.service.cmr.repository.NodeRef nodeRef) throws FileNotFoundException
getNamePath
in interface FileFolderRemote
FileNotFoundException
FileFolderService.getNamePath(NodeRef, NodeRef)
public FileInfo resolveNamePath(java.lang.String ticket, org.alfresco.service.cmr.repository.NodeRef rootNodeRef, java.util.List pathElements) throws FileNotFoundException
resolveNamePath
in interface FileFolderRemote
FileNotFoundException
FileFolderService.resolveNamePath(NodeRef, List)
public FileInfo getFileInfo(java.lang.String ticket, org.alfresco.service.cmr.repository.NodeRef nodeRef)
getFileInfo
in interface FileFolderRemote
FileFolderService.getFileInfo(NodeRef)
public org.alfresco.service.cmr.repository.ContentData putContent(java.lang.String ticket, org.alfresco.service.cmr.repository.NodeRef nodeRef, byte[] bytes, java.lang.String filename)
putContent
in interface FileFolderRemote
public org.alfresco.service.cmr.repository.ContentData[] putContent(java.lang.String ticket, org.alfresco.service.cmr.repository.NodeRef[] nodeRefs, byte[][] bytes, java.lang.String[] filenames)
putContent
in interface FileFolderRemote
public byte[] getContent(java.lang.String ticket, org.alfresco.service.cmr.repository.NodeRef nodeRef)
getContent
in interface FileFolderRemote
public org.alfresco.service.cmr.repository.ContentReader getReader(java.lang.String ticket, org.alfresco.service.cmr.repository.NodeRef nodeRef)
getReader
in interface FileFolderRemote
FileFolderService.getReader(NodeRef)
public org.alfresco.service.cmr.repository.ContentWriter getWriter(java.lang.String ticket, org.alfresco.service.cmr.repository.NodeRef nodeRef)
getWriter
in interface FileFolderRemote
FileFolderService.getWriter(NodeRef)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |