org.gcube.data.oai.tmplugin.requests
Class Request

java.lang.Object
  extended by org.gcube.data.oai.tmplugin.requests.Request
Direct Known Subclasses:
WrapRepositoryRequest, WrapSetsRequest

public abstract class Request
extends Object

Base implementation for plugin requests

Author:
Fabio Simeoni, Lucio Lelii (CNR)

Method Summary
 void addAlternativesXPath(String... path)
          Adds an alternativesXPath
 void addSets(String... setIds)
          Adds a sets
 boolean equals(Object obj)
           
 List<String> getAlternativesXPath()
          Returns the alternatives path of the source to bind.
 String getContentXPath()
           
 String getRepositoryUrl()
          Returns the URL of the target OAI repository
 List<String> getSets()
           
 String getTitleXPath()
           
 int hashCode()
           
 void setContentXPath(String path)
          Sets a contentXPath
 void setTitleXPath(String path)
          Sets a titleXPath
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getRepositoryUrl

public String getRepositoryUrl()
Returns the URL of the target OAI repository


getAlternativesXPath

public List<String> getAlternativesXPath()
Returns the alternatives path of the source to bind.


getContentXPath

public String getContentXPath()

getTitleXPath

public String getTitleXPath()

getSets

public List<String> getSets()

setContentXPath

public void setContentXPath(String path)
Sets a contentXPath


setTitleXPath

public void setTitleXPath(String path)
Sets a titleXPath


addAlternativesXPath

public void addAlternativesXPath(String... path)
Adds an alternativesXPath


addSets

public void addSets(String... setIds)
Adds a sets


hashCode

public int hashCode()
Overrides:
hashCode in class Object

equals

public boolean equals(Object obj)
Overrides:
equals in class Object


Copyright © 2013. All Rights Reserved.