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
 String contentXPath()
           
 boolean equals(Object obj)
           
 List<String> getAlternativesXPath()
          Returns the alternatives path of the source to bind.
 String getRepositoryUrl()
          Returns the URL of the target OAI repository
 List<String> getSets()
          Returns the sets.
 int hashCode()
           
 void setContentXPath(String path)
          Sets a contentXPath
 void setTitleXPath(String path)
          Sets a titleXPath
 String 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

Returns:
the URL

getAlternativesXPath

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

Returns:
a list

contentXPath

public String contentXPath()

titleXPath

public String titleXPath()

getSets

public List<String> getSets()
Returns the sets.

Returns:
a list

setContentXPath

public void setContentXPath(String path)
Sets a contentXPath

Parameters:
contentXPath -

setTitleXPath

public void setTitleXPath(String path)
Sets a titleXPath

Parameters:
titleXPath -

addAlternativesXPath

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

Parameters:
alternativesXPath -

addSets

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

Parameters:
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.