gr.uoa.di.madgik.rr.element.search
Class Searchable
java.lang.Object
gr.uoa.di.madgik.rr.element.search.Searchable
- All Implemented Interfaces:
- gr.uoa.di.madgik.rr.element.IRRElement
public class Searchable
- extends java.lang.Object
- implements gr.uoa.di.madgik.rr.element.IRRElement
Method Summary |
java.lang.String |
deepToString()
|
void |
delete(boolean deleteDetails)
|
void |
delete(boolean deleteDetails,
gr.uoa.di.madgik.rr.RRContext.DatastoreType persistencyType)
|
boolean |
exists()
|
boolean |
exists(gr.uoa.di.madgik.rr.RRContext.DatastoreType persistencyType)
|
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()
|
static java.util.Set<java.lang.String> |
getFieldsOfCollections(java.util.Set<java.lang.String> collections)
|
java.lang.String |
getID()
|
gr.uoa.di.madgik.rr.RRContext |
getISContext()
|
SearchableDao |
getItem()
|
java.lang.String |
getLocator()
|
boolean |
isEqual(gr.uoa.di.madgik.rr.element.IRRElement target,
boolean includeDetails)
|
boolean |
isOrder()
|
boolean |
load(boolean loadDetails)
|
boolean |
load(boolean loadDetails,
gr.uoa.di.madgik.rr.RRContext.DatastoreType persistencyType)
|
boolean |
load(boolean loadDetails,
gr.uoa.di.madgik.rr.RRContext.DatastoreType persistencyType,
boolean overridePrefetched)
|
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)
|
void |
store(boolean storeDetails)
|
void |
store(boolean storeDetails,
gr.uoa.di.madgik.rr.RRContext.DatastoreType persistencyType)
|
Methods inherited from class java.lang.Object |
equals, 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()
- Specified by:
getISContext
in interface gr.uoa.di.madgik.rr.element.IRRElement
getID
public java.lang.String getID()
- Specified by:
getID
in interface gr.uoa.di.madgik.rr.element.IRRElement
setID
public void setID(java.lang.String id)
- Specified by:
setID
in interface gr.uoa.di.madgik.rr.element.IRRElement
getCollection
public java.lang.String getCollection()
setCollection
public void setCollection(java.lang.String collection)
getLocator
public java.lang.String getLocator()
setLocator
public void setLocator(java.lang.String locator)
getExpression
public java.lang.String getExpression()
setExpression
public void setExpression(java.lang.String expression)
isOrder
public boolean isOrder()
setOrder
public void setOrder(boolean order)
getField
public java.lang.String getField()
setField
public void setField(java.lang.String field)
getCapabilities
public java.util.Set<java.lang.String> getCapabilities()
getDatasourceScopes
public java.util.Set<java.lang.String> getDatasourceScopes()
setDatasourceScopes
public void setDatasourceScopes(java.util.Set<java.lang.String> datasourceScopes)
getItem
public SearchableDao getItem()
- Specified by:
getItem
in interface gr.uoa.di.madgik.rr.element.IRRElement
load
public boolean load(boolean loadDetails)
throws gr.uoa.di.madgik.rr.ResourceRegistryException
- Specified by:
load
in interface gr.uoa.di.madgik.rr.element.IRRElement
- Throws:
gr.uoa.di.madgik.rr.ResourceRegistryException
load
public boolean load(boolean loadDetails,
gr.uoa.di.madgik.rr.RRContext.DatastoreType persistencyType)
throws gr.uoa.di.madgik.rr.ResourceRegistryException
- Specified by:
load
in interface gr.uoa.di.madgik.rr.element.IRRElement
- 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)
throws gr.uoa.di.madgik.rr.ResourceRegistryException
- Specified by:
delete
in interface gr.uoa.di.madgik.rr.element.IRRElement
- 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
- Specified by:
delete
in interface gr.uoa.di.madgik.rr.element.IRRElement
- Throws:
gr.uoa.di.madgik.rr.ResourceRegistryException
store
public void store(boolean storeDetails)
throws gr.uoa.di.madgik.rr.ResourceRegistryException
- Specified by:
store
in interface gr.uoa.di.madgik.rr.element.IRRElement
- 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
- Specified by:
store
in interface gr.uoa.di.madgik.rr.element.IRRElement
- 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
- Specified by:
isEqual
in interface gr.uoa.di.madgik.rr.element.IRRElement
- Throws:
gr.uoa.di.madgik.rr.ResourceRegistryException
deepToString
public java.lang.String deepToString()
exists
public boolean exists()
throws gr.uoa.di.madgik.rr.ResourceRegistryException
- Specified by:
exists
in interface gr.uoa.di.madgik.rr.element.IRRElement
- Throws:
gr.uoa.di.madgik.rr.ResourceRegistryException
exists
public boolean exists(gr.uoa.di.madgik.rr.RRContext.DatastoreType persistencyType)
throws gr.uoa.di.madgik.rr.ResourceRegistryException
- Specified by:
exists
in interface gr.uoa.di.madgik.rr.element.IRRElement
- Throws:
gr.uoa.di.madgik.rr.ResourceRegistryException
getFieldsOfCollections
public static java.util.Set<java.lang.String> getFieldsOfCollections(java.util.Set<java.lang.String> collections)
throws gr.uoa.di.madgik.rr.ResourceRegistryException
- Throws:
gr.uoa.di.madgik.rr.ResourceRegistryException