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