org.eaglei.search.provider
Class SearchRequest.ResourceProvider

java.lang.Object
  extended by org.eaglei.search.provider.SearchRequest.ResourceProvider
All Implemented Interfaces:
java.io.Serializable
Enclosing class:
SearchRequest

public static class SearchRequest.ResourceProvider
extends java.lang.Object
implements java.io.Serializable

Encapsulates resource provider filtering.

See Also:
Serialized Form

Field Summary
static long serialVersionUID
           
 
Constructor Summary
SearchRequest.ResourceProvider()
           
SearchRequest.ResourceProvider(org.eaglei.model.EIURI uri, org.eaglei.model.EIURI type, org.eaglei.model.EIURI institution)
          Creates a new search location filter with the specified values.
 
Method Summary
 boolean equals(java.lang.Object obj)
           
 org.eaglei.model.EIURI getInstitution()
          Get the institution URI.
 org.eaglei.model.EIURI getType()
          Get the location type URI.
 org.eaglei.model.EIURI getURI()
          Gets the location instance uri.
 int hashCode()
           
 void setInstitution(org.eaglei.model.EIURI institution)
           
 void setType(org.eaglei.model.EIURI type)
           
 void setURI(org.eaglei.model.EIURI uri)
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

serialVersionUID

public static final long serialVersionUID
See Also:
Constant Field Values
Constructor Detail

SearchRequest.ResourceProvider

public SearchRequest.ResourceProvider()

SearchRequest.ResourceProvider

public SearchRequest.ResourceProvider(org.eaglei.model.EIURI uri,
                                      org.eaglei.model.EIURI type,
                                      org.eaglei.model.EIURI institution)
Creates a new search location filter with the specified values.

Parameters:
uri - A resource provider instance URI.
type - A resource provider type URI.
institution - An eagle-i institution URI
Method Detail

getURI

public org.eaglei.model.EIURI getURI()
Gets the location instance uri.

Returns:
The location instance uri. May be null.

setURI

public void setURI(org.eaglei.model.EIURI uri)

getType

public org.eaglei.model.EIURI getType()
Get the location type URI.

Returns:
The location type URI. May be null.

setType

public void setType(org.eaglei.model.EIURI type)

getInstitution

public org.eaglei.model.EIURI getInstitution()
Get the institution URI.

Returns:
The institution URI. May be null.

setInstitution

public void setInstitution(org.eaglei.model.EIURI institution)

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object

equals

public boolean equals(java.lang.Object obj)
Overrides:
equals in class java.lang.Object


Copyright © 2009-2011 Eagle-I. All Rights Reserved.