mirror of
				https://github.com/Alfresco/alfresco-community-repo.git
				synced 2025-10-29 15:21:53 +00:00 
			
		
		
		
	- undeleted and reinstated use of org.alfresco.util.Pair - undeleted org.alfresco.util.PropertyCheck which is used in the deployment code. - undeleted other org.alfresco.util.* classes which probably should never have been moved to spring surf. git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@19312 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
		
			
				
	
	
		
			556 lines
		
	
	
		
			18 KiB
		
	
	
	
		
			Java
		
	
	
	
	
	
			
		
		
	
	
			556 lines
		
	
	
		
			18 KiB
		
	
	
	
		
			Java
		
	
	
	
	
	
| /*
 | |
|  * Copyright (C) 2005-2010 Alfresco Software Limited.
 | |
|  *
 | |
|  * This file is part of Alfresco
 | |
|  *
 | |
|  * Alfresco is free software: you can redistribute it and/or modify
 | |
|  * it under the terms of the GNU Lesser General Public License as published by
 | |
|  * the Free Software Foundation, either version 3 of the License, or
 | |
|  * (at your option) any later version.
 | |
|  *
 | |
|  * Alfresco is distributed in the hope that it will be useful,
 | |
|  * but WITHOUT ANY WARRANTY; without even the implied warranty of
 | |
|  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 | |
|  * GNU Lesser General Public License for more details.
 | |
|  *
 | |
|  * You should have received a copy of the GNU Lesser General Public License
 | |
|  * along with Alfresco. If not, see <http://www.gnu.org/licenses/>.
 | |
|  */
 | |
| package org.alfresco.repo.avm;
 | |
| 
 | |
| import java.io.InputStream;
 | |
| import java.io.OutputStream;
 | |
| import java.util.Date;
 | |
| import java.util.List;
 | |
| import java.util.Map;
 | |
| import java.util.Set;
 | |
| import java.util.SortedMap;
 | |
| 
 | |
| import org.alfresco.repo.domain.PropertyValue;
 | |
| import org.alfresco.service.cmr.avm.AVMNodeDescriptor;
 | |
| import org.alfresco.service.cmr.avm.AVMService;
 | |
| import org.alfresco.service.cmr.avm.AVMStoreDescriptor;
 | |
| import org.alfresco.service.cmr.avm.LayeringDescriptor;
 | |
| import org.alfresco.service.cmr.avm.VersionDescriptor;
 | |
| import org.alfresco.service.cmr.remote.AVMRemote;
 | |
| import org.alfresco.service.namespace.QName;
 | |
| import org.alfresco.util.Pair;
 | |
| 
 | |
| /**
 | |
|  * A loopback implementation of the AVMRemote interface?
 | |
|  * @author britt
 | |
|  */
 | |
| public class AVMRemoteLocal implements AVMRemote 
 | |
| {
 | |
|     /**
 | |
|      * The AVMService instance.
 | |
|      */
 | |
|     private AVMService fService;
 | |
|     
 | |
|     /**
 | |
|      * Default constructor.
 | |
|      */
 | |
|     public AVMRemoteLocal()
 | |
|     {
 | |
|     }
 | |
|     
 | |
|     /**
 | |
|      * Setter for the AVMService instance.
 | |
|      */
 | |
|     public void setAvmService(AVMService service)
 | |
|     {
 | |
|         fService = service;
 | |
|     }
 | |
|     
 | |
|     /* (non-Javadoc)
 | |
|      * @see org.alfresco.repo.avm.AVMRemote#createAVMStore(java.lang.String)
 | |
|      */
 | |
|     public void createStore(String name) 
 | |
|     {
 | |
|         fService.createStore(name);
 | |
|     }
 | |
| 
 | |
|     /* (non-Javadoc)
 | |
|      * @see org.alfresco.repo.avm.AVMRemote#createBranch(int, java.lang.String, java.lang.String, java.lang.String)
 | |
|      */
 | |
|     public void createBranch(int version, String srcPath, String dstPath,
 | |
|             String name) 
 | |
|     {
 | |
|         fService.createBranch(version, srcPath, dstPath, name);
 | |
|     }
 | |
| 
 | |
|     /* (non-Javadoc)
 | |
|      * @see org.alfresco.repo.avm.AVMRemote#createDirectory(java.lang.String, java.lang.String)
 | |
|      */
 | |
|     public void createDirectory(String path, String name) 
 | |
|     {
 | |
|         fService.createDirectory(path, name);
 | |
|     }
 | |
| 
 | |
|     /* (non-Javadoc)
 | |
|      * @see org.alfresco.repo.avm.AVMRemote#createFile(java.lang.String, java.lang.String)
 | |
|      */
 | |
|     public OutputStream createFile(String path, String name) 
 | |
|     {
 | |
|         return fService.createFile(path, name);
 | |
|     }
 | |
| 
 | |
|     /* (non-Javadoc)
 | |
|      * @see org.alfresco.repo.avm.AVMRemote#createLayeredDirectory(java.lang.String, java.lang.String, java.lang.String)
 | |
|      */
 | |
|     public void createLayeredDirectory(String targetPath, String parent,
 | |
|             String name) 
 | |
|     {
 | |
|         fService.createLayeredDirectory(targetPath, parent, name);
 | |
|     }
 | |
| 
 | |
|     /* (non-Javadoc)
 | |
|      * @see org.alfresco.repo.avm.AVMRemote#createLayeredFile(java.lang.String, java.lang.String, java.lang.String)
 | |
|      */
 | |
|     public void createLayeredFile(String targetPath, String parent, String name) 
 | |
|     {
 | |
|         fService.createLayeredFile(targetPath, parent, name);
 | |
|     }
 | |
| 
 | |
|     /* (non-Javadoc)
 | |
|      * @see org.alfresco.repo.avm.AVMRemote#createSnapshot(java.lang.String)
 | |
|      */
 | |
|     public Map<String, Integer> createSnapshot(String store, String label, String comment) 
 | |
|     {
 | |
|         return fService.createSnapshot(store, label, comment);
 | |
|     }
 | |
| 
 | |
|     /* (non-Javadoc)
 | |
|      * @see org.alfresco.repo.avm.AVMRemote#deleteNodeProperties(java.lang.String)
 | |
|      */
 | |
|     public void deleteNodeProperties(String path) 
 | |
|     {
 | |
|         fService.deleteNodeProperties(path);
 | |
|     }
 | |
| 
 | |
|     /* (non-Javadoc)
 | |
|      * @see org.alfresco.repo.avm.AVMRemote#deleteNodeProperty(java.lang.String, org.alfresco.service.namespace.QName)
 | |
|      */
 | |
|     public void deleteNodeProperty(String path, QName name) 
 | |
|     {
 | |
|         fService.deleteNodeProperty(path, name);
 | |
|     }
 | |
| 
 | |
|     /* (non-Javadoc)
 | |
|      * @see org.alfresco.repo.avm.AVMRemote#deleteStoreProperty(java.lang.String, org.alfresco.service.namespace.QName)
 | |
|      */
 | |
|     public void deleteStoreProperty(String store, QName name) 
 | |
|     {
 | |
|         fService.deleteStoreProperty(store, name);
 | |
|     }
 | |
| 
 | |
|     /* (non-Javadoc)
 | |
|      * @see org.alfresco.repo.avm.AVMRemote#getAVMStore(java.lang.String)
 | |
|      */
 | |
|     public AVMStoreDescriptor getStore(String name) 
 | |
|     {
 | |
|         return fService.getStore(name);
 | |
|     }
 | |
| 
 | |
|     /* (non-Javadoc)
 | |
|      * @see org.alfresco.repo.avm.AVMRemote#getAVMStoreRoot(int, java.lang.String)
 | |
|      */
 | |
|     public AVMNodeDescriptor getStoreRoot(int version, String name) 
 | |
|     {
 | |
|         return fService.getStoreRoot(version, name);
 | |
|     }
 | |
| 
 | |
|     /* (non-Javadoc)
 | |
|      * @see org.alfresco.repo.avm.AVMRemote#getAVMStoreVersions(java.lang.String)
 | |
|      */
 | |
|     public List<VersionDescriptor> getStoreVersions(String name) 
 | |
|     {
 | |
|         return fService.getStoreVersions(name);
 | |
|     }
 | |
| 
 | |
|     /* (non-Javadoc)
 | |
|      * @see org.alfresco.repo.avm.AVMRemote#getAVMStoreVersions(java.lang.String, java.util.Date, java.util.Date)
 | |
|      */
 | |
|     public List<VersionDescriptor> getStoreVersions(String name, Date from,
 | |
|             Date to) 
 | |
|     {
 | |
|         return fService.getStoreVersions(name, from, to);
 | |
|     }
 | |
| 
 | |
|     /* (non-Javadoc)
 | |
|      * @see org.alfresco.repo.avm.AVMRemote#getAVMStores()
 | |
|      */
 | |
|     public List<AVMStoreDescriptor> getStores() 
 | |
|     {
 | |
|         return fService.getStores();
 | |
|     }
 | |
| 
 | |
|     /* (non-Javadoc)
 | |
|      * @see org.alfresco.repo.avm.AVMRemote#getCommonAncestor(org.alfresco.service.cmr.avm.AVMNodeDescriptor, org.alfresco.service.cmr.avm.AVMNodeDescriptor)
 | |
|      */
 | |
|     public AVMNodeDescriptor getCommonAncestor(AVMNodeDescriptor left,
 | |
|             AVMNodeDescriptor right) 
 | |
|     {
 | |
|         return fService.getCommonAncestor(left, right);
 | |
|     }
 | |
| 
 | |
|     /* (non-Javadoc)
 | |
|      * @see org.alfresco.repo.avm.AVMRemote#getDeleted(int, java.lang.String)
 | |
|      */
 | |
|     public List<String> getDeleted(int version, String path) 
 | |
|     {
 | |
|         return fService.getDeleted(version, path);
 | |
|     }
 | |
| 
 | |
|     /* (non-Javadoc)
 | |
|      * @see org.alfresco.repo.avm.AVMRemote#getDirectoryListing(int, java.lang.String)
 | |
|      */
 | |
|     public SortedMap<String, AVMNodeDescriptor> getDirectoryListing(
 | |
|             int version, String path) 
 | |
|     {
 | |
|         return fService.getDirectoryListing(version, path);
 | |
|     }
 | |
| 
 | |
|     /* (non-Javadoc)
 | |
|      * @see org.alfresco.repo.avm.AVMRemote#getDirectoryListing(org.alfresco.service.cmr.avm.AVMNodeDescriptor)
 | |
|      */
 | |
|     public SortedMap<String, AVMNodeDescriptor> getDirectoryListing(
 | |
|             AVMNodeDescriptor dir) 
 | |
|     {
 | |
|         return fService.getDirectoryListing(dir);
 | |
|     }
 | |
| 
 | |
|     /* (non-Javadoc)
 | |
|      * @see org.alfresco.repo.avm.AVMRemote#getDirectoryListingDirect(int, java.lang.String)
 | |
|      */
 | |
|     public SortedMap<String, AVMNodeDescriptor> getDirectoryListingDirect(
 | |
|             int version, String path) 
 | |
|     {
 | |
|         return fService.getDirectoryListingDirect(version, path);
 | |
|     }
 | |
| 
 | |
|     /* (non-Javadoc)
 | |
|      * @see org.alfresco.repo.avm.AVMRemote#getFileInputStream(int, java.lang.String)
 | |
|      */
 | |
|     public InputStream getFileInputStream(int version, String path) 
 | |
|     {
 | |
|         return fService.getFileInputStream(version, path);
 | |
|     }
 | |
| 
 | |
|     /* (non-Javadoc)
 | |
|      * @see org.alfresco.repo.avm.AVMRemote#getFileInputStream(org.alfresco.service.cmr.avm.AVMNodeDescriptor)
 | |
|      */
 | |
|     public InputStream getFileInputStream(AVMNodeDescriptor desc) 
 | |
|     {
 | |
|         return fService.getFileInputStream(desc);
 | |
|     }
 | |
| 
 | |
|     /* (non-Javadoc)
 | |
|      * @see org.alfresco.repo.avm.AVMRemote#getFileOutputStream(java.lang.String)
 | |
|      */
 | |
|     public OutputStream getFileOutputStream(String path) 
 | |
|     {
 | |
|         return fService.getFileOutputStream(path);
 | |
|     }
 | |
| 
 | |
|     /* (non-Javadoc)
 | |
|      * @see org.alfresco.repo.avm.AVMRemote#getHistory(org.alfresco.service.cmr.avm.AVMNodeDescriptor, int)
 | |
|      */
 | |
|     public List<AVMNodeDescriptor> getHistory(AVMNodeDescriptor desc, int count) 
 | |
|     {
 | |
|         return fService.getHistory(desc, count);
 | |
|     }
 | |
| 
 | |
|     /* (non-Javadoc)
 | |
|      * @see org.alfresco.repo.avm.AVMRemote#getIndirectionPath(int, java.lang.String)
 | |
|      */
 | |
|     public String getIndirectionPath(int version, String path) 
 | |
|     {
 | |
|         return fService.getIndirectionPath(version, path);
 | |
|     }
 | |
| 
 | |
|     /* (non-Javadoc)
 | |
|      * @see org.alfresco.repo.avm.AVMRemote#getLatestSnapshotID(java.lang.String)
 | |
|      */
 | |
|     public int getLatestSnapshotID(String storeName) 
 | |
|     {
 | |
|         return fService.getLatestSnapshotID(storeName);
 | |
|     }
 | |
| 
 | |
|     /* (non-Javadoc)
 | |
|      * @see org.alfresco.repo.avm.AVMRemote#getLatestVersionID(java.lang.String)
 | |
|      */
 | |
|     public int getNextVersionID(String storeName) 
 | |
|     {
 | |
|         return fService.getNextVersionID(storeName);
 | |
|     }
 | |
| 
 | |
|     /* (non-Javadoc)
 | |
|      * @see org.alfresco.repo.avm.AVMRemote#getLayeringInfo(int, java.lang.String)
 | |
|      */
 | |
|     public LayeringDescriptor getLayeringInfo(int version, String path) 
 | |
|     {
 | |
|         return fService.getLayeringInfo(version, path);
 | |
|     }
 | |
| 
 | |
|     /* (non-Javadoc)
 | |
|      * @see org.alfresco.repo.avm.AVMRemote#getNodeProperties(int, java.lang.String)
 | |
|      */
 | |
|     public Map<QName, PropertyValue> getNodeProperties(int version, String path) 
 | |
|     {
 | |
|         return fService.getNodeProperties(version, path);
 | |
|     }
 | |
| 
 | |
|     /* (non-Javadoc)
 | |
|      * @see org.alfresco.repo.avm.AVMRemote#getNodeProperty(int, java.lang.String, org.alfresco.service.namespace.QName)
 | |
|      */
 | |
|     public PropertyValue getNodeProperty(int version, String path, QName name) 
 | |
|     {
 | |
|         return fService.getNodeProperty(version, path, name);
 | |
|     }
 | |
| 
 | |
|     /* (non-Javadoc)
 | |
|      * @see org.alfresco.repo.avm.AVMRemote#getStoreProperties(java.lang.String)
 | |
|      */
 | |
|     public Map<QName, PropertyValue> getStoreProperties(String store) 
 | |
|     {
 | |
|         return fService.getStoreProperties(store);
 | |
|     }
 | |
| 
 | |
|     /* (non-Javadoc)
 | |
|      * @see org.alfresco.repo.avm.AVMRemote#getStoreProperty(java.lang.String, org.alfresco.service.namespace.QName)
 | |
|      */
 | |
|     public PropertyValue getStoreProperty(String store, QName name) 
 | |
|     {
 | |
|         return fService.getStoreProperty(store, name);
 | |
|     }
 | |
| 
 | |
|     /* (non-Javadoc)
 | |
|      * @see org.alfresco.repo.avm.AVMRemote#lookup(int, java.lang.String)
 | |
|      */
 | |
|     public AVMNodeDescriptor lookup(int version, String path) 
 | |
|     {
 | |
|         return fService.lookup(version, path);
 | |
|     }
 | |
| 
 | |
|     /* (non-Javadoc)
 | |
|      * @see org.alfresco.repo.avm.AVMRemote#lookup(int, java.lang.String, boolean)
 | |
|      */
 | |
|     public AVMNodeDescriptor lookup(int version, String path, boolean includeDeleted) 
 | |
|     {
 | |
|         return fService.lookup(version, path, includeDeleted);
 | |
|     }
 | |
| 
 | |
|     /* (non-Javadoc)
 | |
|      * @see org.alfresco.repo.avm.AVMRemote#lookup(org.alfresco.service.cmr.avm.AVMNodeDescriptor, java.lang.String)
 | |
|      */
 | |
|     public AVMNodeDescriptor lookup(AVMNodeDescriptor dir, String name) 
 | |
|     {
 | |
|         return fService.lookup(dir, name);
 | |
|     }
 | |
| 
 | |
|     /* (non-Javadoc)
 | |
|      * @see org.alfresco.repo.avm.AVMRemote#lookup(org.alfresco.service.cmr.avm.AVMNodeDescriptor, java.lang.String, boolean includeDeleted)
 | |
|      */
 | |
|     public AVMNodeDescriptor lookup(AVMNodeDescriptor dir, String name, boolean includeDeleted) 
 | |
|     {
 | |
|         return fService.lookup(dir, name, includeDeleted);
 | |
|     }
 | |
| 
 | |
|     /* (non-Javadoc)
 | |
|      * @see org.alfresco.repo.avm.AVMRemote#makePrimary(java.lang.String)
 | |
|      */
 | |
|     public void makePrimary(String path) 
 | |
|     {
 | |
|         fService.makePrimary(path);
 | |
|     }
 | |
| 
 | |
|     /* (non-Javadoc)
 | |
|      * @see org.alfresco.repo.avm.AVMRemote#purgeAVMStore(java.lang.String)
 | |
|      */
 | |
|     public void purgeStore(String name) 
 | |
|     {
 | |
|         fService.purgeStore(name);
 | |
|     }
 | |
| 
 | |
|     /* (non-Javadoc)
 | |
|      * @see org.alfresco.repo.avm.AVMRemote#purgeVersion(int, java.lang.String)
 | |
|      */
 | |
|     public void purgeVersion(int version, String name) 
 | |
|     {
 | |
|         fService.purgeVersion(version, name);
 | |
|     }
 | |
| 
 | |
|     /* (non-Javadoc)
 | |
|      * @see org.alfresco.repo.avm.AVMRemote#queryStorePropertyKey(java.lang.String, org.alfresco.service.namespace.QName)
 | |
|      */
 | |
|     public Map<QName, PropertyValue> queryStorePropertyKey(String store,
 | |
|             QName keyPattern) 
 | |
|     {
 | |
|         return fService.queryStorePropertyKey(store, keyPattern);
 | |
|     }
 | |
| 
 | |
|     /* (non-Javadoc)
 | |
|      * @see org.alfresco.repo.avm.AVMRemote#queryStoresPropertyKey(org.alfresco.service.namespace.QName)
 | |
|      */
 | |
|     public Map<String, Map<QName, PropertyValue>> queryStoresPropertyKey(
 | |
|             QName keyPattern)
 | |
|     {
 | |
|         return fService.queryStoresPropertyKeys(keyPattern);
 | |
|     }
 | |
| 
 | |
|     /* (non-Javadoc)
 | |
|      * @see org.alfresco.repo.avm.AVMRemote#removeNode(java.lang.String, java.lang.String)
 | |
|      */
 | |
|     public void removeNode(String parent, String name) 
 | |
|     {
 | |
|         fService.removeNode(parent, name);
 | |
|     }
 | |
| 
 | |
|     /* (non-Javadoc)
 | |
|      * @see org.alfresco.repo.avm.AVMRemote#rename(java.lang.String, java.lang.String, java.lang.String, java.lang.String)
 | |
|      */
 | |
|     public void rename(String srcParent, String srcName, String dstParent,
 | |
|             String dstName) 
 | |
|     {
 | |
|         fService.rename(srcParent, srcName, dstParent, dstName);
 | |
|     }
 | |
| 
 | |
|     /* (non-Javadoc)
 | |
|      * @see org.alfresco.repo.avm.AVMRemote#retargetLayeredDirectory(java.lang.String, java.lang.String)
 | |
|      */
 | |
|     public void retargetLayeredDirectory(String path, String target)
 | |
|     {
 | |
|         fService.retargetLayeredDirectory(path, target);
 | |
|     }
 | |
| 
 | |
|     /* (non-Javadoc)
 | |
|      * @see org.alfresco.repo.avm.AVMRemote#setNodeProperties(java.lang.String, java.util.Map)
 | |
|      */
 | |
|     public void setNodeProperties(String path,
 | |
|             Map<QName, PropertyValue> properties) 
 | |
|     {
 | |
|         fService.setNodeProperties(path, properties);
 | |
|     }
 | |
| 
 | |
|     /* (non-Javadoc)
 | |
|      * @see org.alfresco.repo.avm.AVMRemote#setNodeProperty(java.lang.String, org.alfresco.service.namespace.QName, org.alfresco.repo.domain.PropertyValue)
 | |
|      */
 | |
|     public void setNodeProperty(String path, QName name, PropertyValue value) 
 | |
|     {
 | |
|         fService.setNodeProperty(path, name, value);
 | |
|     }
 | |
| 
 | |
|     /* (non-Javadoc)
 | |
|      * @see org.alfresco.repo.avm.AVMRemote#setOpacity(java.lang.String, boolean)
 | |
|      */
 | |
|     public void setOpacity(String path, boolean opacity) 
 | |
|     {
 | |
|         fService.setOpacity(path, opacity);
 | |
|     }
 | |
| 
 | |
|     /* (non-Javadoc)
 | |
|      * @see org.alfresco.repo.avm.AVMRemote#setStoreProperties(java.lang.String, java.util.Map)
 | |
|      */
 | |
|     public void setStoreProperties(String store, Map<QName, PropertyValue> props) 
 | |
|     {
 | |
|         fService.setStoreProperties(store, props);
 | |
|     }
 | |
| 
 | |
|     /* (non-Javadoc)
 | |
|      * @see org.alfresco.repo.avm.AVMRemote#setStoreProperty(java.lang.String, org.alfresco.service.namespace.QName, org.alfresco.repo.domain.PropertyValue)
 | |
|      */
 | |
|     public void setStoreProperty(String store, QName name, PropertyValue value) 
 | |
|     {
 | |
|         fService.setStoreProperty(store, name, value);
 | |
|     }
 | |
| 
 | |
|     /* (non-Javadoc)
 | |
|      * @see org.alfresco.repo.avm.AVMRemote#uncover(java.lang.String, java.lang.String)
 | |
|      */
 | |
|     public void uncover(String dirPath, String name) 
 | |
|     {
 | |
|         fService.uncover(dirPath, name);
 | |
|     }
 | |
| 
 | |
|     /* (non-Javadoc)
 | |
|      * @see org.alfresco.repo.avm.AVMRemote#renameStore(java.lang.String, java.lang.String)
 | |
|      */
 | |
|     public void renameStore(String sourceName, String destName) 
 | |
|     {
 | |
|         fService.renameStore(sourceName, destName);
 | |
|     }
 | |
| 
 | |
|     /* (non-Javadoc)
 | |
|      * @see org.alfresco.service.cmr.remote.AVMRemote#addAspect(java.lang.String, org.alfresco.service.namespace.QName)
 | |
|      */
 | |
|     public void addAspect(String path, QName aspectName) 
 | |
|     {
 | |
|         fService.addAspect(path, aspectName);
 | |
|     }
 | |
| 
 | |
|     /* (non-Javadoc)
 | |
|      * @see org.alfresco.service.cmr.remote.AVMRemote#getAspects(int, java.lang.String)
 | |
|      */
 | |
|     public Set<QName> getAspects(int version, String path) 
 | |
|     {
 | |
|         return fService.getAspects(version, path);
 | |
|     }
 | |
| 
 | |
|     /* (non-Javadoc)
 | |
|      * @see org.alfresco.service.cmr.remote.AVMRemote#hasAspect(int, java.lang.String, org.alfresco.service.namespace.QName)
 | |
|      */
 | |
|     public boolean hasAspect(int version, String path, QName aspectName) 
 | |
|     {
 | |
|         return fService.hasAspect(version, path, aspectName);
 | |
|     }
 | |
| 
 | |
|     /* (non-Javadoc)
 | |
|      * @see org.alfresco.service.cmr.remote.AVMRemote#removeAspect(java.lang.String, org.alfresco.service.namespace.QName)
 | |
|      */
 | |
|     public void removeAspect(String path, QName aspectName) 
 | |
|     {
 | |
|         fService.removeAspect(path, aspectName);
 | |
|     }
 | |
| 
 | |
|     /* (non-Javadoc)
 | |
|      * @see org.alfresco.service.cmr.remote.AVMRemote#revert(java.lang.String, org.alfresco.service.cmr.avm.AVMNodeDescriptor)
 | |
|      */
 | |
|     public void revert(String path, AVMNodeDescriptor toRevertTo) 
 | |
|     {
 | |
|         fService.revert(path, toRevertTo);
 | |
|     }
 | |
| 
 | |
|     /* (non-Javadoc)
 | |
|      * @see org.alfresco.service.cmr.remote.AVMRemote#getAPath(org.alfresco.service.cmr.avm.AVMNodeDescriptor)
 | |
|      */
 | |
|     public Pair<Integer, String> getAPath(AVMNodeDescriptor desc) 
 | |
|     {
 | |
|         return fService.getAPath(desc);
 | |
|     }
 | |
| 
 | |
|     /* (non-Javadoc)
 | |
|      * @see org.alfresco.service.cmr.remote.AVMRemote#setGuid(java.lang.String, java.lang.String)
 | |
|      */
 | |
|     public void setGuid(String path, String guid) 
 | |
|     {
 | |
|         fService.setGuid(path, guid);
 | |
|     }
 | |
| 
 | |
|     /* (non-Javadoc)
 | |
|      * @see org.alfresco.service.cmr.remote.AVMRemote#setEncoding(java.lang.String, java.lang.String)
 | |
|      */
 | |
|     public void setEncoding(String path, String encoding)
 | |
|     {
 | |
|         fService.setEncoding(path, encoding);
 | |
|     }
 | |
| 
 | |
|     /* (non-Javadoc)
 | |
|      * @see org.alfresco.service.cmr.remote.AVMRemote#setMimeType(java.lang.String, java.lang.String)
 | |
|      */
 | |
|     public void setMimeType(String path, String mimeType)
 | |
|     {
 | |
|         fService.setMimeType(path, mimeType);
 | |
|     }
 | |
| }
 |