|
|||||||||
| 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)
|
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)
public void setMimetypeService(org.alfresco.service.cmr.repository.MimetypeService mimetypeService)
mimetypeService - used to determine encoding, etcpublic 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 LoaderRemoteticket - the authentication ticketstoreRef - the store reference
public int getNodeCount(java.lang.String ticket)
getNodeCount in interface LoaderRemoteticket - the authentication ticket
public int getNodeCount(java.lang.String ticket,
org.alfresco.service.cmr.repository.StoreRef storeRef)
getNodeCount in interface LoaderRemoteticket - 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 LoaderRemoteticket - 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 LoaderRemoteticket - 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 LoaderRemoteticket - 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 LoaderRemoteticket - 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 | ||||||||