+++ /dev/null
-/************************************************************************************
- *
- * Copyright (c) 2008 Igor Barma, Eric Brun, Alexandre Desoubeaux, Christian Martel.
- *
- * Ce logiciel est diffuse sous les termes et conditions de la licence CECILL.
- * Voir le fichier joint Licence_CeCILL_V2-fr.txt pour plus de details.
- *
- ************************************************************************************/
-package com.pentila.evalcomp.ariadne;
-
-import java.io.InputStream;
-import java.util.ArrayList;
-import java.util.HashSet;
-import java.util.List;
-import java.util.Set;
-
-
-import com.pentila.evalcomp.domain.transit.RessourceFolder;
-import com.pentila.evalcomp.domain.transit.RessourceItem;
-import com.pentila.evalcomp.manager.ressource.IRessourcePlugin;
-
-
-/**
- * The Class AriadnePlugin.
- */
-public class AriadnePlugin implements IRessourcePlugin {
-
- /** The plugin name. */
- private String pluginName = "Adiadne";
-
- /** The plugin key. */
- private String pluginKey;
-
- boolean defaultPlugin = false;
-
- /** The gateway. */
- AriadneImpl gateway;
-
- /* (non-Javadoc)
- * @see com.pentila.evalcomp.manager.ressource.IRessourcePlugin#getPluginKey()
- */
- public String getPluginKey() {
- // TODO Auto-generated method stub
- return pluginKey;
- }
-
- /* (non-Javadoc)
- * @see com.pentila.evalcomp.manager.ressource.IRessourcePlugin#setPluginKey(java.lang.String)
- */
- public void setPluginKey(String pluginKey) {
- // TODO Auto-generated method stub
- this.pluginKey = pluginKey;
- }
-
- /* (non-Javadoc)
- * @see com.pentila.evalcomp.manager.interfacedef.IRessourceBase#getRessourceUrl(java.lang.String, java.lang.String, java.lang.String)
- */
- public String getRessourceUrl(String pluginKey, String ressourceKey,
- String mode) {
- // TODO Auto-generated method stub
- return ressourceKey;
- }
-
- /* (non-Javadoc)
- * @see com.pentila.evalcomp.manager.interfacedef.IRessourceBase#getWorkspace(java.lang.String)
- */
- public RessourceItem getWorkspace(String arg0) {
- RessourceFolder ws = new RessourceFolder();
- ws.setEditable(false);
- ws.setName(pluginName);
- ws.setUrl("");
-
- List<RessourceItem> results = new ArrayList<RessourceItem>();
-
- ws.setItemList(results);
- ws.setPluginKey(getPluginKey());
- return ws;
- }
-
-
- /**
- * Gets the gateway.
- *
- * @return the gateway
- */
- public AriadneImpl getGateway() {
- return gateway;
- }
-
- /**
- * Sets the gateway.
- *
- * @param gateway the new gateway
- */
- public void setGateway(AriadneImpl gateway) {
- this.gateway = gateway;
- }
-
- /* (non-Javadoc)
- * @see com.pentila.evalcomp.manager.interfacedef.IRessourceBase#query(java.lang.String, java.lang.Integer, java.lang.Integer, java.lang.String)
- */
- public Set<RessourceItem> query(String query, Integer size, Integer start,
- String pluginKey) {
-
- Set<RessourceItem> sri = new HashSet<RessourceItem>();
-
- sri = gateway.query(query, size, start);
-
- for (RessourceItem ri : sri) {
- ri.setPluginKey(this.getPluginKey());
- }
-
- return sri;
- }
-
- /* (non-Javadoc)
- * @see com.pentila.evalcomp.manager.ressource.IRessourcePlugin#getPluginName()
- */
- public String getPluginName() {
- return pluginName;
- }
-
- /* (non-Javadoc)
- * @see com.pentila.evalcomp.manager.ressource.IRessourcePlugin#setPluginName(java.lang.String)
- */
- public void setPluginName(String pluginName) {
- this.pluginName = pluginName;
- }
-
-
- public boolean isDefaultPlugin() {
- return defaultPlugin;
- }
-
- public void setDefaultPlgin(boolean defaultPlugin) {
- this.defaultPlugin = defaultPlugin;
- }
-
-
- public String getDefaultPluginName(){
- return null;
- }
-
- public RessourceItem addFolder(RessourceItem arg0, String arg1) {
- // TODO Auto-generated method stub
- return null;
- }
-
- public void addRessourceItem(String arg0, String arg1, InputStream arg2,
- String arg3, String arg4) {
- // TODO Auto-generated method stub
-
- }
-
- public void copyFolder() {
- // TODO Auto-generated method stub
-
- }
-
- public String[] copyRessource(RessourceItem arg0, String arg1, String arg2) {
- // TODO Auto-generated method stub
- return null;
- }
-
- public void deleteFolder(RessourceItem arg0, String arg1) {
- // TODO Auto-generated method stub
-
- }
-
- public void deleteRessource(RessourceItem arg0, String arg1) {
- // TODO Auto-generated method stub
-
- }
-
- public RessourceItem getRessource(String arg0, String arg1, String arg2) {
- // TODO Auto-generated method stub
- return null;
- }
-
- public void moveFolder(RessourceItem arg0, RessourceItem arg1, String arg2) {
- // TODO Auto-generated method stub
-
- }
-
- public void moveRessource(RessourceItem arg0, RessourceItem arg1,
- String arg2) {
- // TODO Auto-generated method stub
-
- }
-
- public void removePermission(RessourceItem arg0, Set<String> arg1,
- String arg2) {
- // TODO Auto-generated method stub
-
- }
-
- public void removeRessource(RessourceItem arg0, String arg1) {
- // TODO Auto-generated method stub
-
- }
-
- public void renameFolder(RessourceItem arg0, String arg1) {
- // TODO Auto-generated method stub
-
- }
-
- public void renameRessource(RessourceItem arg0, String arg1) {
- // TODO Auto-generated method stub
-
- }
-
- public void setDefaultPlugin(boolean arg0) {
- // TODO Auto-generated method stub
-
- }
-
- public void setPermission(RessourceItem arg0, Set<String> arg1, String arg2) {
- // TODO Auto-generated method stub
-
- }
-
-
-}