gr.uoa.di.madgik.rr.element.search
Class SearchableDao

java.lang.Object
  extended by gr.uoa.di.madgik.rr.element.search.SearchableDao
All Implemented Interfaces:
gr.uoa.di.madgik.rr.element.IDaoElement

public class SearchableDao
extends java.lang.Object
implements gr.uoa.di.madgik.rr.element.IDaoElement


Field Summary
 java.util.Set<java.lang.String> capabilities
           
 java.lang.String collection
           
 java.util.Set<java.lang.String> datasourceScopes
           
 java.lang.String expression
           
 java.lang.String field
           
 java.lang.String ID
           
 java.lang.String locator
           
 boolean order
           
 
Constructor Summary
SearchableDao()
           
 
Method Summary
 java.lang.String deepToString()
           
 void fromXML(org.w3c.dom.Element element)
           
 java.util.Set<java.lang.String> getCapabilities()
           
 java.lang.String getCollection()
           
 java.util.Set<java.lang.String> getDatasourceScopes()
           
 java.lang.String getExpression()
           
 java.lang.String getField()
           
 java.lang.String getID()
           
 java.lang.String getLocator()
           
 boolean isOrder()
           
 void setCapabilities(java.util.Set<java.lang.String> capabilities)
           
 void setCollection(java.lang.String collection)
           
 void setDatasourceScopes(java.util.Set<java.lang.String> datasourceScopes)
           
 void setExpression(java.lang.String expression)
           
 void setField(java.lang.String field)
           
 void setID(java.lang.String iD)
           
 void setLocator(java.lang.String locator)
           
 void setOrder(boolean order)
           
 java.lang.String toXML()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ID

public java.lang.String ID

collection

public java.lang.String collection

locator

public java.lang.String locator

capabilities

public java.util.Set<java.lang.String> capabilities

order

public boolean order

field

public java.lang.String field

expression

public java.lang.String expression

datasourceScopes

public java.util.Set<java.lang.String> datasourceScopes
Constructor Detail

SearchableDao

public SearchableDao()
Method Detail

deepToString

public java.lang.String deepToString()

getField

public java.lang.String getField()

setField

public void setField(java.lang.String field)

getExpression

public java.lang.String getExpression()

setExpression

public void setExpression(java.lang.String expression)

isOrder

public boolean isOrder()

setOrder

public void setOrder(boolean order)

getLocator

public java.lang.String getLocator()

setLocator

public void setLocator(java.lang.String locator)

getCapabilities

public java.util.Set<java.lang.String> getCapabilities()

setCapabilities

public void setCapabilities(java.util.Set<java.lang.String> capabilities)

getID

public java.lang.String getID()
Specified by:
getID in interface gr.uoa.di.madgik.rr.element.IDaoElement

setID

public void setID(java.lang.String iD)

getCollection

public java.lang.String getCollection()

setCollection

public void setCollection(java.lang.String collection)

getDatasourceScopes

public java.util.Set<java.lang.String> getDatasourceScopes()

setDatasourceScopes

public void setDatasourceScopes(java.util.Set<java.lang.String> datasourceScopes)

fromXML

public void fromXML(org.w3c.dom.Element element)
             throws gr.uoa.di.madgik.rr.ResourceRegistryException
Specified by:
fromXML in interface gr.uoa.di.madgik.rr.element.IDaoElement
Throws:
gr.uoa.di.madgik.rr.ResourceRegistryException

toXML

public java.lang.String toXML()
Specified by:
toXML in interface gr.uoa.di.madgik.rr.element.IDaoElement