gr.uoa.di.madgik.rr.element.search
Class Searchable
java.lang.Object
gr.uoa.di.madgik.rr.element.RRElement
gr.uoa.di.madgik.rr.element.search.Searchable
- All Implemented Interfaces:
- gr.uoa.di.madgik.rr.element.IRRElement
public class Searchable
- extends gr.uoa.di.madgik.rr.element.RRElement
| Methods inherited from class gr.uoa.di.madgik.rr.element.RRElement |
delete, delete, exists, exists, load, load, store, store |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Searchable
public Searchable()
throws gr.uoa.di.madgik.rr.ResourceRegistryException
- Throws:
gr.uoa.di.madgik.rr.ResourceRegistryException
getISContext
public gr.uoa.di.madgik.rr.RRContext getISContext()
getID
public String getID()
setID
public void setID(String id)
getCollection
public String getCollection()
setCollection
public void setCollection(String collection)
getLocator
public String getLocator()
setLocator
public void setLocator(String locator)
getExpression
public String getExpression()
setExpression
public void setExpression(String expression)
isOrder
public boolean isOrder()
setOrder
public void setOrder(boolean order)
getField
public String getField()
setField
public void setField(String field)
getCapabilities
public Set<String> getCapabilities()
getDatasourceScopes
public Set<String> getDatasourceScopes()
setDatasourceScopes
public void setDatasourceScopes(Set<String> datasourceScopes)
getItem
public SearchableDao getItem()
setDirty
public void setDirty()
load
public boolean load(boolean loadDetails,
gr.uoa.di.madgik.rr.RRContext.DatastoreType persistencyType)
throws gr.uoa.di.madgik.rr.ResourceRegistryException
- Throws:
gr.uoa.di.madgik.rr.ResourceRegistryException
load
public boolean load(boolean loadDetails,
gr.uoa.di.madgik.rr.RRContext.DatastoreType persistencyType,
boolean overridePrefetched)
throws gr.uoa.di.madgik.rr.ResourceRegistryException
- Throws:
gr.uoa.di.madgik.rr.ResourceRegistryException
delete
public void delete(boolean deleteDetails,
gr.uoa.di.madgik.rr.RRContext.DatastoreType persistencyType)
throws gr.uoa.di.madgik.rr.ResourceRegistryException
- Throws:
gr.uoa.di.madgik.rr.ResourceRegistryException
store
public void store(boolean storeDetails,
gr.uoa.di.madgik.rr.RRContext.DatastoreType persistencyType)
throws gr.uoa.di.madgik.rr.ResourceRegistryException
- Throws:
gr.uoa.di.madgik.rr.ResourceRegistryException
apply
protected void apply(gr.uoa.di.madgik.rr.element.IRRElement target,
boolean applyDetails,
gr.uoa.di.madgik.rr.RRContext.DatastoreType persistencyType,
boolean doStore)
throws gr.uoa.di.madgik.rr.ResourceRegistryException
- Throws:
gr.uoa.di.madgik.rr.ResourceRegistryException
isEqual
public boolean isEqual(gr.uoa.di.madgik.rr.element.IRRElement target,
boolean includeDetails)
throws gr.uoa.di.madgik.rr.ResourceRegistryException
- Throws:
gr.uoa.di.madgik.rr.ResourceRegistryException
deepToString
public String deepToString()
exists
public boolean exists(gr.uoa.di.madgik.rr.RRContext.DatastoreType persistencyType)
throws gr.uoa.di.madgik.rr.ResourceRegistryException
- Throws:
gr.uoa.di.madgik.rr.ResourceRegistryException
getFieldsOfCollections
public static Set<String> getFieldsOfCollections(Set<String> collections)
throws gr.uoa.di.madgik.rr.ResourceRegistryException
- Throws:
gr.uoa.di.madgik.rr.ResourceRegistryException
Copyright © 2013. All Rights Reserved.