package com.libreecm.input.repositoriesImpl;

import java.io.InputStream;
import java.util.List;

import com.libreecm.commonAPI.model.Repository;
import com.libreecm.commonAPI.model.objects.AllowableActions;
import com.libreecm.commonAPI.model.objects.Document;
import com.libreecm.commonAPI.model.objects.Folder;
import com.libreecm.commonAPI.model.objects.Item;
import com.libreecm.commonAPI.model.objects.LibreECMDataObject;
import com.libreecm.commonAPI.model.objects.ObjectType;
import com.libreecm.commonAPI.model.objects.Policy;
import com.libreecm.commonAPI.model.objects.Relationship;
import com.libreecm.commonAPI.model.objects.Uri;

public class ZippedFSRepository extends RepositoryImpl {

	 /**
	 * 
	 */
	private static final long serialVersionUID = 7613906516705470858L;

	public ZippedFSRepository(Repository repo) {
		super(repo);
	}
	public ZippedFSRepository(Uri uri) {
		super(uri);
	}
	@Override
	public Item getItem(Uri uri) {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public Document getDocument(Uri uri) {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public Folder getFolder(Uri uri) {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public Relationship getRelationship(Uri uri) {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public Policy getPolicy(Uri uri) {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public LibreECMDataObject getCustomized(Uri uri, String type) {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public void setItem(Item element, Uri newPath) {
		// TODO Auto-generated method stub
		
	}

	@Override
	public void setDocument(Document element, Uri newPath) {
		// TODO Auto-generated method stub
		
	}

	@Override
	public void setFolder(Folder element, Uri newPath) {
		// TODO Auto-generated method stub
		
	}

	@Override
	public void setRelationship(Relationship element) {
		// TODO Auto-generated method stub
		
	}

	@Override
	public void setPolicy(Policy element) {
		// TODO Auto-generated method stub
		
	}

	@Override
	public AllowableActions getAllowedActions() {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public void setObjectStream(Uri uri, InputStream stream) {
		// TODO Auto-generated method stub
		
	}

	@Override
	public void setAllowedObjectTypes() {
		// TODO Auto-generated method stub
		
	}
	@Override
	public Uri getUri() {
		// TODO Auto-generated method stub
		return null;
	}
	@Override
	public InputStream getObjectStream(String path) {
		// TODO Auto-generated method stub
		return null;
	}
	@Override
	protected void setDefaultCapabilities() {
		// TODO Auto-generated method stub
		
	}
	@Override
	public List<LibreECMDataObject> getChildren(String folderId) {
		// TODO Auto-generated method stub
		return null;
	}
	

}
