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 Object
implements gr.uoa.di.madgik.rr.element.IDaoElement


Field Summary
 Set<String> capabilities
           
 String collection
           
 Set<String> datasourceScopes
           
 String expression
           
 String field
           
 String ID
           
 String locator
           
 boolean order
           
 
Constructor Summary
SearchableDao()
           
 
Method Summary
 void apply(gr.uoa.di.madgik.rr.element.IDaoElement target)
           
 String deepToString()
           
 void fromXML(Element element)
           
 Set<String> getCapabilities()
           
 String getCollection()
           
 Set<String> getDatasourceScopes()
           
 String getExpression()
           
 String getField()
           
 String getID()
           
 String getLocator()
           
 long getTimestamp()
           
 boolean isOrder()
           
 void setCapabilities(Set<String> capabilities)
           
 void setCollection(String collection)
           
 void setDatasourceScopes(Set<String> datasourceScopes)
           
 void setExpression(String expression)
           
 void setField(String field)
           
 void setID(String iD)
           
 void setLocator(String locator)
           
 void setOrder(boolean order)
           
 void setTimestamp(long timestamp)
           
 String toXML()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ID

public String ID

collection

public String collection

locator

public String locator

capabilities

public Set<String> capabilities

order

public boolean order

field

public String field

expression

public String expression

datasourceScopes

public Set<String> datasourceScopes
Constructor Detail

SearchableDao

public SearchableDao()
Method Detail

deepToString

public String deepToString()

getField

public String getField()

setField

public void setField(String field)

getExpression

public String getExpression()

setExpression

public void setExpression(String expression)

isOrder

public boolean isOrder()

setOrder

public void setOrder(boolean order)

getLocator

public String getLocator()

setLocator

public void setLocator(String locator)

getCapabilities

public Set<String> getCapabilities()

setCapabilities

public void setCapabilities(Set<String> capabilities)

getID

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

getTimestamp

public long getTimestamp()
Specified by:
getTimestamp in interface gr.uoa.di.madgik.rr.element.IDaoElement

setID

public void setID(String iD)

setTimestamp

public void setTimestamp(long timestamp)

getCollection

public String getCollection()

setCollection

public void setCollection(String collection)

getDatasourceScopes

public Set<String> getDatasourceScopes()

setDatasourceScopes

public void setDatasourceScopes(Set<String> datasourceScopes)

apply

public void apply(gr.uoa.di.madgik.rr.element.IDaoElement target)
           throws gr.uoa.di.madgik.rr.ResourceRegistryException
Specified by:
apply in interface gr.uoa.di.madgik.rr.element.IDaoElement
Throws:
gr.uoa.di.madgik.rr.ResourceRegistryException

fromXML

public void fromXML(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 String toXML()
Specified by:
toXML in interface gr.uoa.di.madgik.rr.element.IDaoElement


Copyright © 2013. All Rights Reserved.