|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.alfresco.repo.remote.LoaderRemoteServer
public class LoaderRemoteServer
Server side implementation of the LoaderServiceTransport
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.LoaderRemote |
---|
SERVICE_NAME |
Constructor Summary | |
---|---|
LoaderRemoteServer()
|
Method Summary | |
---|---|
java.lang.String |
authenticate(java.lang.String username,
java.lang.String password)
Authenticate on the server using the given username and password |
org.alfresco.service.cmr.repository.NodeRef[] |
checkin(java.lang.String ticket,
org.alfresco.service.cmr.repository.NodeRef[] workingCopyNodeRef,
java.util.List versionProperties)
Check in files. |
org.alfresco.service.cmr.repository.NodeRef |
checkin(java.lang.String ticket,
org.alfresco.service.cmr.repository.NodeRef workingCopyNodeRef,
java.util.Map versionProperties)
|
org.alfresco.service.cmr.repository.NodeRef |
checkout(java.lang.String ticket,
org.alfresco.service.cmr.repository.NodeRef nodeRef)
|
FileInfo[] |
checkout(java.lang.String ticket,
org.alfresco.service.cmr.repository.NodeRef[] nodeRef)
Check out files. |
void |
coci(java.lang.String ticket,
org.alfresco.service.cmr.repository.NodeRef[] nodeRef,
byte[][] bytes,
java.util.List versionProperties)
Check in Check out files. |
int |
getNodeCount(java.lang.String ticket)
|
int |
getNodeCount(java.lang.String ticket,
org.alfresco.service.cmr.repository.StoreRef storeRef)
|
org.alfresco.service.cmr.repository.NodeRef |
getOrCreateWorkingRoot(java.lang.String ticket,
org.alfresco.service.cmr.repository.StoreRef storeRef)
Get the working cm:folder node for the given store. |
void |
setAuthenticationService(AuthenticationService authenticationService)
|
void |
setCheckOutCheckInService(CheckOutCheckInService checkOutCheckInService)
|
void |
setFileFolderRemote(FileFolderRemote fileFolderRemote)
|
void |
setFileFolderService(FileFolderService fileFolderService)
|
void |
setMimetypeService(org.alfresco.service.cmr.repository.MimetypeService mimetypeService)
Deprecated. The mimetype service is no longer needed. |
void |
setNodeService(org.alfresco.service.cmr.repository.NodeService nodeService)
|
void |
setTransactionService(TransactionService transactionService)
|
FileInfo[] |
uploadContent(java.lang.String ticket,
org.alfresco.service.cmr.repository.NodeRef folderNodeRef,
java.lang.String[] filenames,
byte[][] bytes)
Upload multiple files to a folder. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public LoaderRemoteServer()
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 setNodeService(org.alfresco.service.cmr.repository.NodeService nodeService)
nodeService
- the service that will do the workpublic void setFileFolderService(FileFolderService fileFolderService)
fileFolderService
- the file-specific servicepublic void setFileFolderRemote(FileFolderRemote fileFolderRemote)
@Deprecated public void setMimetypeService(org.alfresco.service.cmr.repository.MimetypeService mimetypeService)
public void setCheckOutCheckInService(CheckOutCheckInService checkOutCheckInService)
public java.lang.String authenticate(java.lang.String username, java.lang.String password)
authenticate
in interface LoaderRemote
public org.alfresco.service.cmr.repository.NodeRef getOrCreateWorkingRoot(java.lang.String ticket, org.alfresco.service.cmr.repository.StoreRef storeRef)
getOrCreateWorkingRoot
in interface LoaderRemote
ticket
- the authentication ticketstoreRef
- the store reference
public int getNodeCount(java.lang.String ticket)
getNodeCount
in interface LoaderRemote
ticket
- the authentication ticket
public int getNodeCount(java.lang.String ticket, org.alfresco.service.cmr.repository.StoreRef storeRef)
getNodeCount
in interface LoaderRemote
ticket
- the authentication ticketstoreRef
- the store to query against
public FileInfo[] uploadContent(java.lang.String ticket, org.alfresco.service.cmr.repository.NodeRef folderNodeRef, java.lang.String[] filenames, byte[][] bytes)
LoaderRemote
uploadContent
in interface LoaderRemote
ticket
- the authentication ticketfolderNodeRef
- the folder to upload tofilenames
- the names of the files to uploadbytes
- the contents of the files
public void coci(java.lang.String ticket, org.alfresco.service.cmr.repository.NodeRef[] nodeRef, byte[][] bytes, java.util.List versionProperties)
coci
in interface LoaderRemote
ticket
- the authentication ticketnodeRef
- a reference to the node to checkoutbytes
- the contents of the filesversionProperties
- the version properties. If null is passed then the original node
is NOT versioned during the checkin operation.public org.alfresco.service.cmr.repository.NodeRef checkout(java.lang.String ticket, org.alfresco.service.cmr.repository.NodeRef nodeRef)
public FileInfo[] checkout(java.lang.String ticket, org.alfresco.service.cmr.repository.NodeRef[] nodeRef)
checkout
in interface LoaderRemote
ticket
- the authentication ticketnodeRef
- a reference to the node to checkout
public org.alfresco.service.cmr.repository.NodeRef checkin(java.lang.String ticket, org.alfresco.service.cmr.repository.NodeRef workingCopyNodeRef, java.util.Map versionProperties)
public org.alfresco.service.cmr.repository.NodeRef[] checkin(java.lang.String ticket, org.alfresco.service.cmr.repository.NodeRef[] workingCopyNodeRef, java.util.List versionProperties)
checkin
in interface LoaderRemote
ticket
- the authentication ticketworkingCopyNodeRef
- the working copy node referenceversionProperties
- the version properties. If null is passed then the original node
is NOT versioned during the checkin operation.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |