/*
* Copyright (C) 2005-2013 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 . */
package org.alfresco.repo.avm;
import java.io.InputStream;
import java.io.OutputStream;
import java.util.Collections;
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.repository.ContentData;
import org.alfresco.service.cmr.repository.ContentReader;
import org.alfresco.service.cmr.repository.ContentWriter;
import org.alfresco.service.namespace.QName;
import org.alfresco.util.Pair;
// Sparta: disable WCM/AVM - temporary (until WCM/AVM has been fully removed)
public class AVMServiceNOOPImpl implements AVMService
{
/**
* Basic constructor for the service.
*/
public AVMServiceNOOPImpl()
{
}
@Override
public InputStream getFileInputStream(int version, String path)
{
// TODO Auto-generated method stub
return null;
}
@Override
public InputStream getFileInputStream(AVMNodeDescriptor desc)
{
// TODO Auto-generated method stub
return null;
}
@Override
public OutputStream getFileOutputStream(String path)
{
// TODO Auto-generated method stub
return null;
}
@Override
public SortedMap getDirectoryListing(
int version, String path)
{
// TODO Auto-generated method stub
return null;
}
@Override
public SortedMap getDirectoryListingDirect(
int version, String path)
{
// TODO Auto-generated method stub
return null;
}
@Override
public SortedMap getDirectoryListing(
AVMNodeDescriptor dir)
{
// TODO Auto-generated method stub
return null;
}
@Override
public SortedMap getDirectoryListing(
AVMNodeDescriptor dir, String childNamePattern)
{
// TODO Auto-generated method stub
return null;
}
@Override
public List getDeleted(int version, String path)
{
// TODO Auto-generated method stub
return null;
}
@Override
public OutputStream createFile(String path, String name)
{
// TODO Auto-generated method stub
return null;
}
@Override
public void createDirectory(String path, String name)
{
// TODO Auto-generated method stub
}
@Override
public void createLayeredFile(String targetPath, String parent, String name)
{
// TODO Auto-generated method stub
}
@Override
public void createLayeredDirectory(String targetPath, String parent,
String name)
{
// TODO Auto-generated method stub
}
@Override
public void retargetLayeredDirectory(String path, String target)
{
// TODO Auto-generated method stub
}
@Override
public void createStore(String name)
{
// TODO Auto-generated method stub
}
@Override
public void createStore(String name, Map props)
{
// TODO Auto-generated method stub
}
@Override
public void createBranch(int version, String srcPath, String dstPath,
String name)
{
// TODO Auto-generated method stub
}
@Override
public void removeNode(String parent, String name)
{
// TODO Auto-generated method stub
}
@Override
public void rename(String srcParent, String srcName, String dstParent,
String dstName)
{
// TODO Auto-generated method stub
}
@Override
public void uncover(String dirPath, String name)
{
// TODO Auto-generated method stub
}
@Override
public int getNextVersionID(String storeName)
{
// TODO Auto-generated method stub
return 0;
}
@Override
public int getLatestSnapshotID(String storeName)
{
// TODO Auto-generated method stub
return 0;
}
@Override
public Map createSnapshot(String store, String tag,
String description)
{
// TODO Auto-generated method stub
return null;
}
@Override
public List getStoreVersions(String name)
{
// TODO Auto-generated method stub
return null;
}
@Override
public List getStoreVersions(String name, Date from,
Date to)
{
// TODO Auto-generated method stub
return null;
}
@Override
public List getStores()
{
return Collections.emptyList();
}
@Override
public AVMStoreDescriptor getStore(String name)
{
// TODO Auto-generated method stub
return null;
}
@Override
public AVMNodeDescriptor getStoreRoot(int version, String name)
{
// TODO Auto-generated method stub
return null;
}
@Override
public AVMNodeDescriptor lookup(int version, String path)
{
// TODO Auto-generated method stub
return null;
}
@Override
public AVMNodeDescriptor lookup(int version, String path,
boolean includeDeleted)
{
// TODO Auto-generated method stub
return null;
}
@Override
public AVMNodeDescriptor lookup(AVMNodeDescriptor dir, String name)
{
// TODO Auto-generated method stub
return null;
}
@Override
public AVMNodeDescriptor lookup(AVMNodeDescriptor dir, String name,
boolean includeDeleted)
{
// TODO Auto-generated method stub
return null;
}
@Override
public Pair getAPath(AVMNodeDescriptor desc)
{
// TODO Auto-generated method stub
return null;
}
@Override
public String getIndirectionPath(int version, String path)
{
// TODO Auto-generated method stub
return null;
}
@Override
public void purgeStore(String name)
{
// TODO Auto-generated method stub
}
@Override
public void purgeVersion(int version, String name)
{
// TODO Auto-generated method stub
}
@Override
public void makePrimary(String path)
{
// TODO Auto-generated method stub
}
@Override
public List getHistory(AVMNodeDescriptor desc, int count)
{
// TODO Auto-generated method stub
return null;
}
@Override
public void setOpacity(String path, boolean opacity)
{
// TODO Auto-generated method stub
}
@Override
public AVMNodeDescriptor getCommonAncestor(AVMNodeDescriptor left,
AVMNodeDescriptor right)
{
// TODO Auto-generated method stub
return null;
}
@Override
public LayeringDescriptor getLayeringInfo(int version, String path)
{
// TODO Auto-generated method stub
return null;
}
@Override
public void setNodeProperty(String path, QName name, PropertyValue value)
{
// TODO Auto-generated method stub
}
@Override
public void setNodeProperties(String path,
Map properties)
{
// TODO Auto-generated method stub
}
@Override
public PropertyValue getNodeProperty(int version, String path, QName name)
{
// TODO Auto-generated method stub
return null;
}
@Override
public Map getNodeProperties(int version, String path)
{
// TODO Auto-generated method stub
return null;
}
@Override
public void deleteNodeProperty(String path, QName name)
{
// TODO Auto-generated method stub
}
@Override
public void deleteNodeProperties(String path)
{
// TODO Auto-generated method stub
}
@Override
public void setStoreProperty(String store, QName name, PropertyValue value)
{
// TODO Auto-generated method stub
}
@Override
public void setStoreProperties(String store, Map props)
{
// TODO Auto-generated method stub
}
@Override
public PropertyValue getStoreProperty(String store, QName name)
{
// TODO Auto-generated method stub
return null;
}
@Override
public Map getStoreProperties(String store)
{
// TODO Auto-generated method stub
return null;
}
@Override
public Map queryStorePropertyKey(String store,
QName keyPattern)
{
// TODO Auto-generated method stub
return null;
}
@Override
public void deleteStoreProperty(String store, QName name)
{
// TODO Auto-generated method stub
}
@Override
public void addAspect(String path, QName aspectName)
{
// TODO Auto-generated method stub
}
@Override
public Set getAspects(int version, String path)
{
// TODO Auto-generated method stub
return null;
}
@Override
public void removeAspect(String path, QName aspectName)
{
// TODO Auto-generated method stub
}
@Override
public boolean hasAspect(int version, String path, QName aspectName)
{
// TODO Auto-generated method stub
return false;
}
@Override
public void renameStore(String sourceName, String destName)
{
// TODO Auto-generated method stub
}
@Override
public void revert(String path, AVMNodeDescriptor toRevertTo)
{
// TODO Auto-generated method stub
}
@Override
public void setGuid(String path, String guid)
{
// TODO Auto-generated method stub
}
@Override
public void setMimeType(String path, String mimeType)
{
// TODO Auto-generated method stub
}
@Override
public void setEncoding(String path, String encoding)
{
// TODO Auto-generated method stub
}
@Override
public Map> queryStoresPropertyKeys(
QName keyPattern)
{
// TODO Auto-generated method stub
return null;
}
@Override
public void createDirectory(String path, String name, List aspects,
Map properties)
{
// TODO Auto-generated method stub
}
@Override
public void createFile(String path, String name, InputStream in)
{
// TODO Auto-generated method stub
}
@Override
public void createFile(String path, String name, InputStream in,
List aspects, Map properties)
{
// TODO Auto-generated method stub
}
@Override
public SortedMap getDirectoryListing(
AVMNodeDescriptor dir, boolean includeDeleted)
{
// TODO Auto-generated method stub
return null;
}
@Override
public AVMNodeDescriptor[] getDirectoryListingArray(AVMNodeDescriptor dir,
boolean includeDeleted)
{
// TODO Auto-generated method stub
return null;
}
@Override
public SortedMap getDirectoryListingDirect(
int version, String path, boolean includeDeleted)
{
// TODO Auto-generated method stub
return null;
}
@Override
public AVMNodeDescriptor[] getDirectoryListingArray(int version,
String path, boolean includeDeleted)
{
// TODO Auto-generated method stub
return null;
}
@Override
public SortedMap getDirectoryListingDirect(
AVMNodeDescriptor dir, boolean includeDeleted)
{
// TODO Auto-generated method stub
return null;
}
@Override
public SortedMap getDirectoryListing(
int version, String path, boolean includeDeleted)
{
// TODO Auto-generated method stub
return null;
}
@Override
public void removeNode(String path)
{
// TODO Auto-generated method stub
}
@Override
public void makeTransparent(String dirPath, String name)
{
// TODO Auto-generated method stub
}
@Override
public AVMStoreDescriptor getSystemStore()
{
// TODO Auto-generated method stub
return null;
}
@Override
public void setMetaDataFrom(String path, AVMNodeDescriptor from)
{
// TODO Auto-generated method stub
}
@Override
public void link(String parentPath, String name, AVMNodeDescriptor toLink)
{
// TODO Auto-generated method stub
}
@Override
public void updateLink(String parentPath, String name,
AVMNodeDescriptor toLink)
{
// TODO Auto-generated method stub
}
@Override
public AVMNodeDescriptor forceCopy(String path)
{
// TODO Auto-generated method stub
return null;
}
@Override
public void copy(int srcVersion, String srcPath, String dstPath, String name)
{
// TODO Auto-generated method stub
}
@Override
public List> getPaths(AVMNodeDescriptor desc)
{
// TODO Auto-generated method stub
return null;
}
@Override
public List> getHeadPaths(AVMNodeDescriptor desc)
{
// TODO Auto-generated method stub
return null;
}
@Override
public List> getPathsInStoreHead(
AVMNodeDescriptor desc, String store)
{
// TODO Auto-generated method stub
return null;
}
@Override
public List getPathsInStoreVersion(AVMNodeDescriptor desc,
String store, int version)
{
// TODO Auto-generated method stub
return null;
}
@Override
public Map getNodeProperties(AVMNodeDescriptor desc)
{
// TODO Auto-generated method stub
return null;
}
@Override
public Set getAspects(AVMNodeDescriptor desc)
{
// TODO Auto-generated method stub
return null;
}
@Override
public ContentReader getContentReader(int version, String path)
{
// TODO Auto-generated method stub
return null;
}
@Override
public ContentWriter getContentWriter(String path, boolean update)
{
// TODO Auto-generated method stub
return null;
}
@Override
public ContentData getContentDataForRead(int version, String path)
{
// TODO Auto-generated method stub
return null;
}
@Override
public ContentData getContentDataForRead(AVMNodeDescriptor desc)
{
// TODO Auto-generated method stub
return null;
}
@Override
public ContentData getContentDataForWrite(String path)
{
// TODO Auto-generated method stub
return null;
}
@Override
public void setContentData(String path, ContentData data)
{
// TODO Auto-generated method stub
}
@Override
public List getStoreVersionsFrom(String name, int version)
{
// TODO Auto-generated method stub
return null;
}
@Override
public List getStoreVersionsTo(String name, int version)
{
// TODO Auto-generated method stub
return null;
}
@Override
public List getStoreVersionsBetween(String name,
int startVersion, int endVersion)
{
// TODO Auto-generated method stub
return null;
}
}